.blog-reading-page{--reading-paper:#faf9f6;--reading-ink:#172536;--reading-muted:#637184;--reading-line:#e0e2df;--reading-surface:#fffefa;background:var(--reading-paper);color:var(--reading-ink);padding:138px 0 0}.blog-reading-container{width:min(1320px,100% - 96px);margin-inline:auto}.blog-reading-header{max-width:1050px;margin-bottom:40px}.blog-reading-header nav{color:var(--reading-muted);align-items:center;gap:11px;margin-bottom:35px;font-size:12px;display:flex}.blog-reading-header nav a{align-items:center;gap:9px;display:flex}.blog-reading-header nav a:hover{color:var(--litus-heading-accent)}.blog-reading-header nav>[aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blog-reading-header nav>a{flex-shrink:0}.blog-reading-tags{gap:9px;margin-bottom:23px;display:flex}.blog-reading-tags>span{color:var(--litus-heading-accent);background:#fcf0e8;border:1px solid #f0d9c9;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:inline-flex}.blog-reading-tags>span+span{color:var(--reading-muted);border-color:var(--reading-line);background:0 0}.blog-reading-header h1{font-family:var(--font-inter),sans-serif;letter-spacing:-.045em;text-wrap:pretty;margin-bottom:25px;font-size:clamp(38px,4.3vw,62px);font-weight:650;line-height:1.08}.blog-reading-intro{max-width:920px;color:var(--reading-muted);margin-bottom:25px;font-size:19px;line-height:1.65}.blog-reading-meta{color:var(--reading-muted);border-block:1px solid var(--reading-line);flex-wrap:wrap;align-items:center;gap:12px 22px;padding:20px 0;font-size:12px;display:flex}.blog-reading-meta>span{align-items:center;gap:8px;display:flex}.blog-reading-meta>span:first-child{color:var(--reading-ink);font-weight:550}.blog-reading-layout{grid-template-columns:minmax(0,1fr) 300px;gap:64px;display:grid}.blog-reading-cover{margin:0 0 38px}.blog-reading-cover>img{-o-object-fit:cover;object-fit:cover;aspect-ratio:2.2;border-radius:13px;width:100%;max-height:430px}.blog-reading-cover>figcaption{color:var(--reading-muted);text-align:right;margin-top:9px;font-size:10px;line-height:1.5}.blog-reading-cover>figcaption a{text-underline-offset:3px;text-decoration:underline}.blog-reading-contents{background:var(--reading-surface);border:1px solid var(--reading-line);border-radius:13px;margin:0 0 40px;padding:25px 28px}.blog-reading-contents>div{color:var(--litus-heading-accent);align-items:center;gap:11px;margin-bottom:18px;display:flex}.blog-reading-contents h2{color:var(--reading-ink);letter-spacing:-.02em;font-size:17px;font-weight:600}.blog-reading-contents ol{margin:0;padding:0;list-style:none}.blog-reading-contents li{margin:10px 0;font-size:14px;line-height:1.55}.blog-reading-contents a{color:var(--reading-muted);text-underline-offset:4px;text-decoration:none}.blog-reading-contents a:hover{color:var(--litus-heading-accent);text-decoration:underline}.blog-reading-contents .blog-reading-contents-sub{border-left:1px solid var(--reading-line);margin:7px 0;padding-left:18px;font-size:12px}.blog-reading-content .blog-editorial-figure{margin:36px 0 42px}.blog-reading-content .blog-editorial-figure img{aspect-ratio:1.8;-o-object-fit:cover;object-fit:cover;border-radius:11px;width:100%;max-height:480px;display:block}.blog-reading-content .blog-editorial-figure figcaption{color:var(--reading-muted);margin-top:12px;font-size:13px;line-height:1.65}.blog-reading-content .blog-editorial-figure figcaption>span{display:block}.blog-reading-content .blog-editorial-figure figcaption>small{margin-top:5px;font-size:10px;display:block}.blog-reading-content .blog-editorial-figure figcaption a{color:var(--reading-muted)}.blog-reading-content{overflow-wrap:break-word;max-width:830px}.blog-reading-content h2{letter-spacing:-.035em;color:var(--reading-ink);margin:45px 0 19px;scroll-margin-top:120px;font-size:31px;font-weight:600;line-height:1.17}.blog-reading-content :is(h3,.seo-visual-title){letter-spacing:-.025em;color:var(--reading-ink);margin:29px 0 14px;scroll-margin-top:120px;font-size:23px;font-weight:600;line-height:1.25}.blog-reading-content p{color:var(--reading-muted);margin:0 0 20px;font-size:16px;line-height:1.8}.blog-reading-content strong{color:var(--reading-ink);font-weight:600}.blog-reading-content a{color:var(--litus-heading-accent);text-underline-offset:3px;text-decoration:underline}.blog-reading-content ul,.blog-reading-content ol{margin:17px 0 24px;padding-left:23px}.blog-reading-content ul{list-style:outside}.blog-reading-content ol{list-style:decimal}.blog-reading-content li{color:var(--reading-muted);margin:9px 0;padding-left:4px;font-size:16px;line-height:1.75}.blog-reading-content li::marker{color:var(--litus-heading-accent)}.blog-reading-content blockquote,.blog-reading-content .article-callout{border-left:2px solid var(--litus-orange);background:#f8eee6;border-radius:0 9px 9px 0;margin:25px 0;padding:22px 25px}.blog-reading-content blockquote p:last-child{margin-bottom:0}.blog-reading-content table{border-collapse:collapse;width:100%;margin:25px 0;font-size:13px;line-height:1.6}.blog-reading-content th,.blog-reading-content td{border:1px solid var(--reading-line);text-align:left;padding:12px}.blog-reading-content th{background:#f5f0e8}.blog-reading-content img{border-radius:8px;max-width:100%;height:auto}.blog-reading-content hr{border:0;border-top:1px solid var(--reading-line);margin:34px 0}.blog-reading-content pre{color:#f7f6f2;background:#192635;border-radius:10px;padding:20px;font-size:13px;overflow:auto}.blog-reading-back{border-top:1px solid var(--reading-line);margin-top:35px;padding:30px 0 0}.blog-reading-back a{color:var(--reading-muted);align-items:center;gap:12px;font-size:13px;display:inline-flex}.blog-reading-sidebar-inner{position:sticky;top:120px}.blog-reading-contact{background:#f8efe6;border:1px solid #efded0;border-radius:13px;padding:28px 24px 25px}.blog-reading-kicker{color:var(--litus-heading-accent);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.blog-reading-contact h2{letter-spacing:-.04em;margin:21px 0 17px;font-size:32px;font-weight:600;line-height:1.12}.blog-reading-contact h2 em{color:var(--litus-heading-accent);font-style:normal}.blog-reading-contact p{color:var(--reading-muted);margin-bottom:23px;font-size:13px;line-height:1.7}.blog-reading-contact .site-cta-primary{gap:14px;width:100%;min-height:46px;padding:13px 16px;font-size:12px}.blog-reading-local{border:1px solid var(--reading-line);border-radius:10px;align-items:center;gap:10px;margin-top:20px;padding:20px 15px;display:flex}.blog-reading-local>svg{color:var(--litus-orange);flex-shrink:0}.blog-reading-local>svg:last-child{margin-left:auto}.blog-reading-local span{flex-direction:column;gap:6px;display:flex}.blog-reading-local strong{font-size:12px;font-weight:550}.blog-reading-local small{color:var(--reading-muted);font-size:10px}.blog-reading-expertises{border-top:1px solid var(--reading-line);margin-top:28px;padding-top:25px}.blog-reading-expertises h2{letter-spacing:.01em;margin-bottom:16px;font-size:13px;font-weight:600}.blog-reading-expertises a{color:var(--reading-muted);border-bottom:1px solid var(--reading-line);justify-content:space-between;align-items:center;padding-block:11px;font-size:12px;display:flex}.blog-reading-expertises a:hover{color:var(--litus-heading-accent)}.blog-reading-related{border-top:1px solid var(--reading-line);margin-top:45px;padding:68px 0 75px}.blog-reading-related-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:26px;display:flex}.blog-reading-related-heading h2{letter-spacing:-.04em;font-size:32px;font-weight:550;line-height:1.2}.blog-reading-related-heading a{color:var(--litus-heading-accent);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.blog-reading-related>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.blog-reading-related-card{border:1px solid var(--reading-line);background:var(--reading-surface);border-radius:12px;flex-direction:column;padding:6px 6px 20px;transition:transform .2s;display:flex;overflow:hidden}.blog-reading-related-card:hover{transform:translateY(-3px)}.blog-reading-related-card img{aspect-ratio:2.25;-o-object-fit:cover;object-fit:cover;border-radius:7px;width:100%}.blog-reading-related-card :is(h3,.seo-visual-title){letter-spacing:-.025em;margin:19px 13px 11px;font-size:19px;font-weight:600;line-height:1.25}.blog-reading-related-card p{color:var(--reading-muted);margin:0 13px 20px;font-size:13px;line-height:1.65}.blog-reading-related-card>span{color:var(--litus-heading-accent);align-items:center;gap:9px;margin:auto 13px 0;font-size:12px;display:flex}.blog-reading-page a:focus-visible{outline:2px solid var(--litus-orange);outline-offset:4px;border-radius:4px}.dark .blog-reading-page{--reading-paper:#1f2937;--reading-ink:#f7f6f2;--reading-muted:#bac4cf;--reading-line:#3b4858;--reading-surface:#233041}.dark .blog-reading-tags>span:first-child{color:#f39672;background:#e95e2a12;border-color:#755747}.dark .blog-reading-contact,.dark .blog-reading-content blockquote{background:#2c3037;border-color:#735849}.dark .blog-reading-contact h2 em,.dark .blog-reading-kicker,.dark .blog-reading-content a,.dark .blog-reading-related-heading a,.dark .blog-reading-related-card>span{color:#f39672}.dark .blog-reading-content th{background:#2b3747}@media (max-width:1100px){.blog-reading-container{width:calc(100% - 60px)}.blog-reading-layout{grid-template-columns:minmax(0,1fr) 260px;gap:35px}.blog-reading-contact{padding:23px 20px}}@media (max-width:1000px){.blog-reading-layout{grid-template-columns:1fr}.blog-reading-sidebar-inner{grid-template-columns:1fr 1fr;gap:22px;display:grid;position:static}.blog-reading-contact{grid-row:1/3}.blog-reading-local{margin-top:0}.blog-reading-expertises{border:0;margin-top:0;padding-top:0}.blog-reading-cover>img{max-height:440px}.blog-reading-header h1{font-size:clamp(36px,5.5vw,54px)}}@media (max-width:639px){.blog-reading-page{padding-top:105px}.blog-reading-container{width:calc(100% - 40px)}.blog-reading-header nav{margin-bottom:26px;font-size:11px}.blog-reading-tags{margin-bottom:20px}.blog-reading-header h1{font-size:clamp(31px,8vw,42px);line-height:1.13}.blog-reading-intro{font-size:16px;line-height:1.65}.blog-reading-header{margin-bottom:28px}.blog-reading-meta{gap:10px 18px;font-size:11px}.blog-reading-cover>img{aspect-ratio:1.7}.blog-reading-content h2{font-size:27px}.blog-reading-content :is(h3,.seo-visual-title){font-size:21px}.blog-reading-content p,.blog-reading-content li{font-size:15px}.blog-reading-content blockquote{padding:20px}.blog-reading-sidebar-inner{display:block}.blog-reading-local{margin-top:18px}.blog-reading-expertises{margin-top:26px}.blog-reading-related{padding:40px 0 45px}.blog-reading-related-heading{flex-direction:column;align-items:flex-start;gap:16px}.blog-reading-related-heading h2{font-size:28px}.blog-reading-related>div:last-child{grid-template-columns:1fr}.blog-reading-related-card :is(h3,.seo-visual-title){font-size:21px}}.editorial-table-scroll{max-width:100%;margin:28px 0;overflow-x:auto}.editorial-table-scroll table{min-width:480px}.editorial-context-cta{border:1px solid var(--reading-line);border-left:3px solid var(--litus-orange);background:var(--reading-surface);border-radius:10px;margin:36px 0;padding:26px}.editorial-context-cta a{white-space:normal;max-width:100%;display:inline-flex}.blog-reading-content{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.blog-reading-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
