.blog-page{overflow-x:clip}.blog-page .nav-active{border-bottom:1px solid var(--gold);padding-bottom:4px}.blog-main{padding-block:50px 20px}.blog-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;padding-bottom:38px}.blog-heading h1{font-size:clamp(58px,5.4vw,78px);line-height:1.04;letter-spacing:-.045em;margin-top:24px}.blog-heading>p{font-size:15px;line-height:1.9;max-width:400px;margin-bottom:7px}.blog-tools{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:27px 0 32px;border-block:1px solid var(--line)}.blog-tools[hidden]{display:none}.blog-search{width:min(460px,100%)}.blog-search label{display:block;font-size:10px;letter-spacing:.05em;margin-bottom:10px;color:var(--muted)}.blog-search>div{display:flex;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.blog-search input{width:100%;min-width:0;background:transparent;color:var(--ink);border:0;padding:15px 16px;font:14px var(--sans)}.blog-search button{background:transparent;border:0;color:var(--ink);width:48px;flex:0 0 auto;cursor:pointer}.blog-search svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3}.blog-filters{display:flex;gap:8px;flex-wrap:wrap}.blog-filters button{border:1px solid var(--line);border-radius:100px;padding:9px 14px;background:transparent;color:var(--ink);font-size:10px;cursor:pointer}.blog-filters button[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.blog-list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-block:38px 25px}.blog-list-heading>h2{font:500 32px/1.2 var(--serif);letter-spacing:-.02em}.blog-list-heading>p{font-size:11px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.blog-card{min-width:0;border-bottom:1px solid var(--line);padding-bottom:28px;display:flex;flex-direction:column}.blog-card[hidden]{display:none}.blog-card-image{display:block;aspect-ratio:1.9;overflow:hidden;border-radius:4px 4px 0 0;background:var(--surface);order:2;margin-top:22px}.blog-card-image img{width:100%;height:100%;object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);transition:transform .65s ease,filter .65s}.blog-card:hover .blog-card-image img,.blog-card:focus-within .blog-card-image img{transform:scale(1.045)}.blog-card-copy{padding-top:0;order:1}.blog-card-copy h2{font-size:clamp(28px,2.8vw,40px);line-height:1.1;letter-spacing:-.025em;margin:14px 0 17px;max-width:540px}.blog-card-copy h2 a{text-decoration:none}.blog-card-copy h2 a:hover{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:6px}.blog-card-copy>p{font-size:13px;line-height:1.85;max-width:540px}.blog-card-meta{display:flex;flex-wrap:wrap;gap:5px 17px;font-size:11px;color:var(--muted);margin-block:20px}.blog-card-copy .text-link{font-size:11px}.blog-empty{padding:55px 30px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:6px}.blog-empty[hidden]{display:none}.blog-empty h2{font-size:42px}.blog-empty p{font-size:14px;margin:15px auto 25px;max-width:450px}.blog-invitation{margin-top:75px;padding:55px;text-align:center;background:var(--surface);border-radius:50% 50% 4px 4px/18% 18% 4px 4px}.blog-invitation h2{font-size:56px;line-height:1.06;margin-block:22px}.blog-invitation p{font-size:14px;margin-bottom:25px}.blog-footer{padding-top:55px}.blog-footer .footer-top>.brand{width:175px;flex:0 0 auto}.blog-footer .footer-top>.text-link{font-size:11px}.article-main{padding-block:35px 35px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--muted)}.article-heading{max-width:960px;padding-block:43px 35px}.article-heading h1{font-size:clamp(44px,5.3vw,78px);line-height:1.06;letter-spacing:-.035em;margin:22px 0 25px;text-wrap:balance}.article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.article-byline>a{color:var(--ink);border-bottom:1px solid var(--line)}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(190px,250px);gap:80px;align-items:start}.article-content{min-width:0}.article-content>p,.article-content>ul,.article-content>ol{font-size:16px;line-height:1.95;color:var(--muted);margin-bottom:23px}.article-content strong{font-weight:600;color:var(--ink)}.article-content>.article-lead{font-size:18px;line-height:1.85;margin-block:30px}.article-content>.article-lead strong{font-weight:500}.article-cover{margin:0 0 30px}.article-cover img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);border-radius:5px}.article-content>h2{font-size:39px;line-height:1.16;letter-spacing:-.025em;margin:42px 0 20px;scroll-margin-top:110px}.article-content>ul,.article-content>ol{padding-left:24px}.article-content>ul li,.article-content>ol li{padding-left:4px;margin-bottom:11px}.article-content>blockquote{padding:20px 26px;background:var(--surface);border-left:2px solid var(--gold);margin:27px 0}.article-content>blockquote p{font:500 24px/1.5 var(--serif);margin-bottom:12px}.article-content>blockquote p:last-child{margin-bottom:0}.article-content>p a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.article-toc{position:sticky;top:125px;margin-top:10px;border-top:1px solid var(--gold);padding-top:22px}.article-toc ol{list-style:none;padding:0;margin:20px 0 25px;counter-reset:toc}.article-toc li{counter-increment:toc;display:flex;gap:10px;font-size:11px;line-height:1.7;margin-bottom:14px}.article-toc li:before{content:counter(toc,decimal-leading-zero);font-size:9px;color:var(--gold);padding-top:2px}.article-toc .text-link{font-size:10px}.article-author{display:flex;gap:22px;align-items:start;margin-top:42px;padding:30px 0;border-block:1px solid var(--line)}.article-author>img{width:72px;height:72px;object-fit:cover;object-position:62% 36%;border-radius:50%;flex:0 0 auto}.article-author h2{font-size:30px;margin-bottom:7px}.article-author p{font-size:12px;line-height:1.75;margin-bottom:12px}.article-author .text-link{font-size:10px}.article-invitation{margin-top:38px;padding:32px;background:var(--surface);border-radius:5px}.article-invitation h2{font-size:40px;line-height:1.15}.article-invitation p{font-size:14px;margin:18px 0 25px}.related-articles{border-top:1px solid var(--line);padding-top:18px;margin-top:65px}.blog-card-small .blog-card-copy h2{font-size:31px}.reading-progress{position:fixed;top:87px;left:0;right:0;height:1px;z-index:22;pointer-events:none}.reading-progress span{display:block;height:1px;background:var(--gold);width:0}@media(max-width:1100px){.blog-heading{gap:40px}.blog-tools{align-items:start;flex-direction:column;gap:20px}.blog-search{width:min(600px,100%)}.article-layout{gap:45px;grid-template-columns:minmax(0,1fr) 200px}.article-heading h1{font-size:58px}}@media(max-width:760px){.blog-main{padding-top:45px}.blog-heading{grid-template-columns:1fr;gap:25px;padding-bottom:32px}.blog-heading h1{font-size:57px}.blog-heading>p{font-size:13px;margin:0;max-width:100%}.blog-tools{padding-block:23px}.blog-search input{font-size:16px}.blog-filters{gap:7px}.blog-filters button{padding:8px 11px;font-size:10px;min-height:36px}.blog-list-heading{margin-block:28px 23px}.blog-list-heading>h2{font-size:27px}.blog-list-heading>p{font-size:10px;white-space:nowrap}.blog-grid{grid-template-columns:1fr;gap:36px}.blog-card-copy h2{font-size:34px}.blog-card-copy>p{font-size:12px}.blog-card-meta{font-size:10px;gap:6px 12px}.blog-invitation{margin-top:45px;padding:40px 23px}.blog-invitation h2{font-size:46px}.blog-invitation p{font-size:12px}.blog-footer{padding-bottom:35px}.blog-footer .footer-top>.text-link{font-size:10px}.article-main{padding-top:23px}.breadcrumbs{font-size:9px;gap:9px}.article-heading{padding-block:29px 28px}.article-heading h1{font-size:43px;margin-block:20px}.article-byline{font-size:10px;gap:7px}.article-layout{display:flex;flex-direction:column;gap:30px}.article-toc{position:static;order:-1;width:100%;margin:0;padding-top:18px}.article-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:10px 17px;margin:17px 0 0}.article-toc li{font-size:10px;margin:0}.article-toc .text-link{display:none}.article-content>p,.article-content>ul,.article-content>ol{font-size:15px;line-height:1.9}.article-content>.article-lead{font-size:17px;line-height:1.8}.article-content>h2{font-size:33px;margin-top:32px}.article-content>blockquote{padding:18px}.article-content>blockquote p{font-size:22px}.article-cover{margin-bottom:23px}.article-cover img{aspect-ratio:1.45}.article-author{gap:16px;padding-block:25px}.article-author>img{width:58px;height:58px}.article-author h2{font-size:27px}.article-invitation{padding:25px}.article-invitation h2{font-size:34px}.article-invitation p{font-size:13px}.article-invitation .button{font-size:11px;gap:12px;padding-inline:18px}.related-articles{margin-top:45px}.related-articles .blog-list-heading{align-items:center;flex-wrap:wrap}.related-articles .text-link{font-size:10px}.reading-progress{top:75px}}@media(prefers-reduced-motion:reduce){.blog-card-image img{transition:none}.blog-card:hover .blog-card-image img,.blog-card:focus-within .blog-card-image img{transform:none}}
