.blog-hero{padding-block:var(--s3) var(--s6)}.blog-hero h1{font-size:clamp(1.75rem,6.2vw,2.125rem);letter-spacing:-.035em;line-height:1.12;margin-bottom:var(--s3);max-width:16em}.blog-hero__lede{color:var(--ink-body);font-size:1.0625rem;line-height:1.62;margin:0;max-width:66ch;text-wrap:pretty}.blog-hero__meta{align-items:center;color:var(--ink-mute);display:flex;flex-wrap:wrap;font-size:.875rem;gap:var(--s2) var(--s5);margin:var(--s4) 0 0}.blog-hero__meta>span{align-items:center;display:inline-flex;gap:8px}.blog-hero__meta i{color:var(--b-700)}.blog-hero__meta strong{color:var(--ink);font-weight:700}.blog-hero__meta a{color:var(--b-700);font-weight:600}.blog-claims{border-top:1px solid var(--line);display:grid;gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--s5) 0 0;padding-top:var(--s5)}.blog-claim{align-items:center;color:var(--ink);display:grid;gap:var(--s3);grid-template-columns:36px minmax(0,1fr);min-width:0}.blog-claim>i{background:var(--g-50);border-radius:var(--rd-sm);color:var(--g-700);display:grid;font-size:1rem;height:36px;place-items:center;width:36px}.blog-claim span{display:flex;flex-direction:column;gap:2px;min-width:0}.blog-claim strong{font-size:.875rem;font-weight:700;line-height:1.3}.blog-claim small{color:var(--ink-mute);display:none;font-size:.8125rem;line-height:1.35}a.blog-claim strong:after{color:var(--b-700);content:"";font:900 .5625rem/1 Font Awesome\ 6 Free;margin-left:7px;transition:transform .18s var(--ease);vertical-align:1px}a.blog-claim:hover{text-decoration:none}a.blog-claim:hover strong{color:var(--b-700)}.blog-topics{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:var(--s2);list-style:none;margin:var(--s5) 0 0;padding:var(--s5) 0 0}.blog-topics>li{display:contents}.blog-topics>span:first-child{color:var(--ink-mute);flex:1 0 100%;font-size:.8125rem;font-weight:700;letter-spacing:.09em;margin-bottom:var(--s1);text-transform:uppercase}.blog-topics a{align-items:center;background:var(--b-50);border-radius:var(--rd-pill);color:var(--ink);display:inline-flex;font-size:.9375rem;font-weight:600;gap:7px;line-height:1;min-height:44px;padding-inline:var(--s4);transition:background-color .14s var(--ease),color .14s var(--ease)}.blog-topics a b{color:var(--ink-faint);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700}.blog-topics a:hover{background:var(--b-100);color:var(--b-800);text-decoration:none}.blog-topics a:hover b{color:var(--b-700)}.blog-topics [aria-current=page],.blog-topics a.is-active{background:var(--b-700);color:#fff;font-weight:700}.blog-topics [aria-current=page] b,.blog-topics a.is-active b{color:#ffffffb8}.blog-lead{border-bottom:1px solid var(--line);display:grid;margin-inline:calc(var(--gutter)*-1);padding-bottom:var(--s6);position:relative}.blog-lead__title a:after{content:"";inset:0;position:absolute;z-index:1}.blog-lead .blog-kicker a{position:relative;z-index:2}.blog-lead__media{aspect-ratio:16/9;background:var(--soft);display:block;overflow:hidden;position:relative}.blog-lead__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease);width:100%}.blog-lead:hover .blog-lead__media img{transform:scale(1.03)}.blog-lead__flag{align-items:center;background:var(--b-700);border-radius:var(--rd-pill);color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;gap:6px;left:var(--s3);letter-spacing:.07em;padding:5px 11px;position:absolute;text-transform:uppercase;top:var(--s3)}.blog-lead__body{padding:var(--s4) var(--gutter) 0}.blog-lead__title{font-size:1.625rem;font-weight:800;letter-spacing:-.035em;line-height:1.14;margin:0 0 var(--s3);text-wrap:balance}.blog-lead__title a{color:var(--ink);text-decoration:none}.blog-lead__title a:hover{color:var(--b-700)}.blog-lead__dek{color:var(--ink-body);font-size:1.0625rem;line-height:1.6;margin:0 0 var(--s5);max-width:26em;text-wrap:pretty}.blog-kicker{align-items:center;color:var(--b-700);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;gap:var(--s2) var(--s3);letter-spacing:.09em;margin:0 0 var(--s2);text-transform:uppercase}.blog-kicker a,.blog-kicker time{align-items:center;display:inline-flex;gap:6px}.blog-kicker a{color:inherit;margin-block:-11px;padding-block:11px;text-decoration:none}.blog-kicker a:hover{color:var(--b-800)}.blog-kicker time{color:var(--ink-mute);font-weight:600;letter-spacing:.08em}.blog-kicker i{font-size:.875em;opacity:.8}.byline{align-items:center;color:var(--ink-mute);display:flex;font-size:.875rem;gap:var(--s3)}.byline__mark{background:var(--b-50);border-radius:var(--rd-pill);color:var(--b-700);display:grid;flex:none;font-size:.8125rem;font-weight:800;height:42px;letter-spacing:.02em;place-items:center;width:42px}.byline strong{color:var(--ink);display:block;font-size:.9375rem;font-weight:700}.byline small{color:var(--ink-mute);display:block;font-size:.8125rem}.postlist{border-top:1px solid var(--line);display:grid;list-style:none;margin:0;padding:0}.postrow{border-bottom:1px solid var(--line)}.postrow[hidden]{display:none}.postrow__link{align-items:center;border-radius:var(--rd);color:var(--ink);display:grid;gap:var(--s4);grid-template-columns:88px minmax(0,1fr) 16px;margin-inline:calc(var(--s3)*-1);padding:var(--s4) var(--s3);transition:background-color .14s var(--ease)}.postrow__link:hover{background:var(--b-50);text-decoration:none}.postrow__media{aspect-ratio:1/1;background:var(--soft);border-radius:var(--rd-sm);display:block;overflow:hidden}.postrow__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.postrow__body{display:block;min-width:0}.postrow__meta{align-items:center;color:var(--ink-mute);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:2px 8px;letter-spacing:.01em;margin-bottom:6px}.postrow__meta b{color:var(--b-700);font-weight:700}.postrow__meta>*+:before{background:var(--ink-faint);border-radius:50%;content:none;display:inline-block;height:3px;margin-right:8px;vertical-align:middle;width:3px}.postrow__meta span+span{display:none}.postrow__title{color:var(--ink);display:block;font-size:1.0625rem;font-weight:700;letter-spacing:-.025em;line-height:1.28;margin:0;text-wrap:pretty;transition:color .14s var(--ease)}.postrow__link:hover .postrow__title{color:var(--b-700)}.postrow__dek{display:none}.postrow__link>i{color:var(--ink-faint);font-size:.8125rem;justify-self:end;transition:transform .18s var(--ease),color .14s var(--ease)}.postrow__link:hover>i{color:var(--b-700);transform:translate(3px)}.blog-page .cat-list{padding-block:var(--s10)}.blog-page .cat-list .cat-list__head{margin-bottom:var(--s4)}.blog-page{padding-bottom:0}.blog-page .cat-list:has(+.cat-section--soft){padding-bottom:var(--s4)}.list-more{display:grid;gap:var(--s3);justify-items:center;margin-inline:calc(var(--gutter)*-1);padding:var(--s6) var(--gutter) 0}.list-more[hidden]{display:none}.list-more__count{align-items:center;color:var(--ink-mute);display:flex;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;gap:var(--s3);width:100%}.list-more__count:after,.list-more__count:before{background:var(--line);content:"";flex:1;height:1px}.list-more a,.list-more button{align-items:center;background:var(--r-50);border:2px solid var(--r-600);border-radius:var(--rd);color:var(--r-700);cursor:pointer;display:inline-flex;font:800 1.0625rem/1 var(--font);gap:10px;justify-content:center;letter-spacing:-.01em;min-height:56px;padding:0 var(--s5);width:100%}.list-more a:hover,.list-more button:hover{background:var(--r-600);color:#fff;text-decoration:none}.list-more a i,.list-more button i,.list-more__prev{font-size:.875rem}.list-more__prev{color:var(--ink-mute);font-weight:600}.list-more__prev a{align-items:center;color:var(--b-700);display:inline-flex;font-weight:700;gap:8px;min-height:44px}.list-more__prev a:hover{color:var(--b-800);text-decoration:none}.guide-tours{border-top:1px solid var(--line);display:grid;margin-inline:calc(var(--gutter)*-1)}.guide-tour{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:flex;gap:var(--s4);min-height:88px;padding:var(--s3) var(--gutter)}.guide-tour:hover{background:var(--b-50);text-decoration:none}.guide-tour img{background:var(--soft);border-radius:var(--rd-sm);flex:none;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.guide-tour__text{display:grid;flex:1;gap:3px;min-width:0}.guide-tour strong{font-size:1rem;font-weight:700;line-height:1.3}.guide-tour small{color:var(--ink-mute);font-size:.8125rem}.guide-tour__price{color:var(--ink-mute);font-size:.75rem;text-align:right;white-space:nowrap}.guide-tour__price b{color:var(--ink);display:block;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em}.guide-tour>i:last-child{color:var(--ink-faint);font-size:.8125rem}.guide-tour:hover>i:last-child{color:var(--b-700)}.post-shell{--post-measure:40.5rem;padding-bottom:var(--s10)}.post-head{padding-block:var(--s3) var(--s5)}.post-head h1{font-size:clamp(1.875rem,6.6vw,2.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.14;margin:0 0 var(--s5);max-width:22em;text-wrap:balance}.post-head__dek{color:var(--ink-body);font-size:1.0625rem;line-height:1.62;margin:0 0 var(--s6);max-width:36em;text-wrap:pretty}.post-head__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:var(--s4);padding-top:var(--s4)}.post-head__foot,.post-share{align-items:center;display:flex}.post-share{gap:var(--s2);margin-left:auto}.post-share a,.post-share button{align-items:center;background:var(--b-50);border:0;border-radius:var(--rd-pill);color:var(--b-700);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;min-height:44px;min-width:44px;padding-inline:var(--s3);transition:background-color .14s var(--ease),color .14s var(--ease)}.post-share a:hover,.post-share button:hover{background:var(--b-700);color:#fff;text-decoration:none}.post-hero{margin:0;margin-inline:calc(var(--gutter)*-1)}.post-hero img{aspect-ratio:16/9;background:var(--soft);-o-object-fit:cover;object-fit:cover;width:100%}.post-hero figcaption{color:var(--ink-mute);font-size:.8125rem;line-height:1.45;max-width:40em;padding:var(--s2) var(--gutter) 0}.post-facts{border-top:1px solid var(--line);display:grid;margin:var(--s6) 0 0}.post-facts div{align-items:baseline;border-bottom:1px solid var(--line-soft);display:flex;gap:var(--s4);justify-content:space-between;min-height:52px;padding-block:var(--s2)}.post-facts dt{color:var(--ink-mute);flex:none;font-size:.875rem}.post-facts dd{color:var(--ink);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;margin:0;text-align:right}.post-layout{margin-top:var(--s6)}.toc{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:0}.toc>summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:var(--s3);list-style:none;min-height:56px;-webkit-tap-highlight-color:transparent}.toc>summary::-webkit-details-marker{display:none}.toc>summary::marker{content:""}.toc__count{color:var(--ink-mute);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.toc>summary i{background:var(--b-50);border-radius:var(--rd-pill);color:var(--b-700);display:grid;flex:none;font-size:.75rem;height:30px;place-items:center;transition:transform .18s var(--ease);width:30px}.toc[open]>summary i{transform:rotate(180deg)}.toc__list{display:grid;list-style:none;margin:0;padding:0 0 var(--s3)}.toc__list a{align-items:center;border-top:1px solid var(--line-soft);color:var(--ink-body);display:flex;font-size:.9375rem;gap:var(--s3);line-height:1.35;min-height:48px;padding-block:var(--s1)}.toc__list a:hover{color:var(--b-700);text-decoration:none}.toc__list a b{color:var(--ink-faint);flex:none;font-variant-numeric:tabular-nums;font-weight:700;width:22px}.toc__list a.is-current{color:var(--b-700);font-weight:700}.toc__list a.is-current b{color:var(--b-700)}@media(max-width:1023px){.toc:not(.is-ready)>.toc__list{display:none}}.post-prose{color:var(--ink-body);font-size:1.0625rem;line-height:1.72;margin-top:var(--s6);overflow-wrap:break-word}.post-prose :where(p,h2,h3,h4,h5,h6,ul,ol,dl,figure,blockquote,pre,table,hr){margin:0}.post-prose>*+*{margin-top:var(--s5)}.post-prose>:is(p,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,hr,.post-note){max-width:var(--post-measure)}.post-prose p{text-wrap:pretty}.post-prose>p:first-child{color:var(--ink);font-size:1.1875rem;letter-spacing:-.01em;line-height:1.6}.post-prose b,.post-prose strong{color:var(--ink);font-weight:700}.post-prose a{color:var(--b-700);font-weight:600;text-decoration:underline;text-decoration-color:var(--b-300);text-decoration-thickness:1.5px;text-underline-offset:3px}.post-prose a:hover{color:var(--b-800);text-decoration-color:var(--b-600)}.post-prose small{color:var(--ink-mute);font-size:.875em}.post-prose sub,.post-prose sup{font-size:.75em;line-height:0}.post-prose mark{background:var(--star-50);border-radius:3px;color:var(--ink);padding:0 .15em}.post-prose abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.post-prose del{color:var(--ink-mute)}.post-prose ins{background:var(--g-50);text-decoration:none}.post-prose h2{font-size:1.5rem;letter-spacing:-.03em;line-height:1.2;margin-top:var(--s12)}.post-prose h2,.post-prose h3{color:var(--ink);font-weight:800;text-wrap:balance}.post-prose h3{font-size:1.25rem;letter-spacing:-.022em;line-height:1.35;margin-top:var(--s8)}.post-prose h4{color:var(--ink);font-size:1.0625rem;font-weight:800;letter-spacing:-.015em;line-height:1.4;margin-top:var(--s6)}.post-prose h5,.post-prose h6{color:var(--ink-mute);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-top:var(--s5);text-transform:uppercase}.post-prose :is(h2,h3,h4,h5,h6)+*{margin-top:var(--s3)}.post-prose :is(h2,h3,h4) a{color:inherit;text-decoration:none}.post-prose ol,.post-prose ul{display:grid;gap:var(--s3);list-style:none;padding:0}.post-prose li{padding-left:var(--s6);position:relative}.post-prose li>p{margin:0}.post-prose li>p+p{margin-top:var(--s2)}.post-prose ul>li:before{background:var(--b-500);border-radius:50%;content:"";height:7px;left:3px;position:absolute;top:.68em;width:7px}.post-prose ol{counter-reset:post-step}.post-prose ol>li{counter-increment:post-step;padding-left:var(--s7)}.post-prose ol>li:before{color:var(--b-700);content:counter(post-step);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:800;left:0;min-width:20px;position:absolute;top:.1em}.post-prose li>ol,.post-prose li>ul{gap:var(--s2);margin-top:var(--s2)}.post-prose li>ul>li:before{background:var(--b-300)}.post-takeaways{background:var(--page);margin-inline:calc(var(--gutter)*-1);padding:var(--s5) var(--gutter) var(--s6)}.post-prose .post-takeaways>h2{color:var(--b-700);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 var(--s4);text-transform:uppercase}.post-prose .post-takeaways>h2+*{margin-top:0}.post-takeaways ol,.post-takeaways ul{gap:var(--s3)}.post-takeaways li{color:var(--ink);font-size:1rem;line-height:1.6;padding-left:var(--s7)}.post-takeaways ul>li:before{background:none;border-radius:0;color:var(--g-700);content:"";font:900 .75rem/1 Font Awesome\ 6 Free;height:auto;left:0;top:.3em;width:auto}.post-prose blockquote{border-left:3px solid var(--ink);color:var(--ink);font-size:1.1875rem;font-weight:500;letter-spacing:-.015em;line-height:1.5;margin:var(--s8) 0;padding:var(--s1) 0 var(--s1) var(--s5);text-wrap:pretty}.post-prose blockquote>p+p{margin-top:var(--s3)}.post-prose blockquote cite{color:var(--ink-mute);display:block;font-size:.875rem;font-style:normal;font-weight:600;margin-top:var(--s3)}.post-prose hr{background:var(--ink);border:0;height:2px;margin:var(--s10) 0;width:48px}.post-prose dt{border-top:1px solid var(--line-soft);color:var(--ink);font-weight:700;margin-top:var(--s4);padding-top:var(--s4)}.post-prose dt:first-child{border-top:0;margin-top:0;padding-top:0}.post-prose dd{margin:var(--s1) 0 0}.post-prose code{background:var(--soft);border-radius:6px;color:var(--ink);font:500 .875em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:.1em .4em}.post-prose pre{background:var(--dark);color:#e6e9f2;font-size:.875rem;line-height:1.6;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding:var(--s4) var(--gutter)}.post-prose pre code{background:none;color:inherit;font-size:inherit;padding:0}.post-prose figure{margin-inline:calc(var(--gutter)*-1)}.post-prose figure iframe,.post-prose figure img,.post-prose figure video{background:var(--soft);height:auto;width:100%}.post-prose figcaption{color:var(--ink-mute);font-size:.8125rem;line-height:1.5;max-width:40em;padding:var(--s3) var(--gutter) 0;text-wrap:pretty}.post-prose a[data-blog-lightbox] img,.post-prose>img,.post-prose>p>img{background:var(--soft);border-radius:var(--rd);height:auto;width:100%}.post-prose a[data-blog-lightbox]{display:block}.post-prose figure>iframe,.post-prose figure>video,.post-prose>iframe,.post-prose>video{aspect-ratio:16/9;background:var(--dark);border:0;display:block;height:auto;width:100%}.post-prose>iframe,.post-prose>video{margin-inline:calc(var(--gutter)*-1);width:auto}.blog-table-wrap{margin-inline:calc(var(--gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--card) 40%,hsla(0,0%,100%,0)) 0 0 /56px 100% no-repeat local,linear-gradient(to left,var(--card) 40%,hsla(0,0%,100%,0)) 100% 0 /56px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0e111738,#0e111700) 0 0 /24px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0e111738,#0e111700) 100% 0 /24px 100% no-repeat scroll;scrollbar-width:thin}.blog-table-wrap:focus-visible{outline-offset:-3px}.post-prose table{border-collapse:collapse;border-spacing:0;font-size:.9375rem;line-height:1.45;min-width:100%;width:100%}.post-prose caption{caption-side:top;color:var(--ink-mute);font-size:.875rem;font-weight:600;padding:0 0 var(--s3);text-align:left}.post-prose td,.post-prose th{padding:var(--s3) var(--s4) var(--s3) 0;text-align:left;vertical-align:top}.post-prose td:last-child,.post-prose th:last-child{padding-right:0}.post-prose thead th{border-bottom:2px solid var(--ink);color:var(--ink-mute);font-size:.6875rem;font-weight:700;letter-spacing:.1em;padding-top:0;text-transform:uppercase;vertical-align:bottom}.post-prose tbody td,.post-prose tbody th{border-bottom:1px solid var(--line)}.post-prose tbody td:first-child,.post-prose tbody th{color:var(--ink);font-weight:600}.post-prose tfoot td,.post-prose tfoot th{border-top:2px solid var(--ink);color:var(--ink);font-weight:700;padding-top:var(--s3)}.post-prose td strong{color:var(--ink)}.post-prose .is-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.post-prose td:not(.is-num){min-width:9em}.post-author{align-items:center;border-top:1px solid var(--line);display:flex;gap:var(--s4);margin-top:var(--s10);padding-top:var(--s5)}.post-author .byline__mark{font-size:.9375rem;height:52px;width:52px}.post-author p{color:var(--ink-mute);font-size:.9375rem;line-height:1.6;margin:0;max-width:31em}.post-author strong{color:var(--ink);display:block;font-size:1rem}@media(min-width:640px){.guide-tours{margin-inline:0}.guide-tour{border-radius:var(--rd);padding-inline:var(--s3)}.postrow__link{gap:var(--s5);grid-template-columns:148px minmax(0,1fr) 20px;margin-inline:calc(var(--s4)*-1);padding:var(--s5) var(--s4)}.postrow__media{aspect-ratio:4/3;border-radius:var(--rd)}.postrow__title{font-size:1.1875rem}.postrow__meta span+span{display:inline}.postrow__meta>*+:before{content:""}.blog-lead{margin-inline:0}.blog-lead__media{border-radius:var(--rd-lg)}.blog-lead__body{padding-inline:0}.blog-lead__title{font-size:2rem}.list-more{margin-inline:0;padding-inline:0}.list-more a,.list-more button{min-width:320px;width:auto}.post-hero,.post-prose figure,.post-prose pre,.post-prose>iframe,.post-prose>video{margin-inline:0}.post-hero img,.post-prose figure iframe,.post-prose figure img,.post-prose figure video,.post-prose>iframe,.post-prose>video{border-radius:var(--rd-lg)}.post-prose pre{border-radius:var(--rd);padding-inline:var(--s5)}.post-prose>iframe,.post-prose>video{width:100%}.post-hero figcaption,.post-prose figcaption{padding-inline:0}.post-takeaways{border-radius:var(--rd-lg);margin-inline:0;padding:var(--s5) var(--s6) var(--s6)}.blog-table-wrap{margin-inline:0;max-width:100%;min-width:min(100%,var(--post-measure));padding-inline:0;width:-moz-fit-content;width:fit-content}.post-prose table{font-size:1rem}.post-prose td,.post-prose th{padding-right:var(--s6)}.post-head h1{font-size:2.125rem}.post-facts{border-top:0;-moz-column-gap:var(--s8);column-gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr))}.post-facts div{align-items:stretch;border-bottom:0;border-top:1px solid var(--line);flex-direction:column;gap:2px;justify-content:flex-start;min-height:0;padding-block:var(--s3)}.post-facts dt{font-size:.8125rem}.post-facts dd{font-size:1rem;text-align:left}}@media(min-width:768px){.blog-hero{padding-block:var(--s4) var(--s6)}.blog-claim{align-items:start}.blog-claim>i{margin-top:1px}.blog-claim small{display:block}.blog-claim strong{font-size:.9375rem}.post-head{padding-block:var(--s4) var(--s6)}.blog-page .cat-list{padding-block:var(--s10)}}@media(min-width:921px){.blog-lead{align-items:center;gap:clamp(24px,3vw,48px);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding-bottom:var(--s10)}.blog-lead__body{padding-top:0}.blog-lead__title{font-size:2.25rem;line-height:1.1}.blog-hero h1{font-size:2.5rem}.postrow__link{align-items:start;gap:var(--s6);grid-template-columns:208px minmax(0,1fr) 24px;padding:var(--s6) var(--s4)}.postrow__body{max-width:44em;padding-top:var(--s1)}.postrow__title{font-size:1.3125rem}.postrow__dek{color:var(--ink-body);display:block;font-size:.9375rem;line-height:1.6;margin:var(--s2) 0 0;text-wrap:pretty}.postrow__link>i{align-self:center}.post-head h1{font-size:2.75rem;letter-spacing:-.04em}.post-head__dek{font-size:1.1875rem}.post-prose>*+*{margin-top:var(--s6)}.post-prose>p:first-child{font-size:1.3125rem;line-height:1.55}.post-prose h2{font-size:1.75rem;margin-top:var(--s16)}.post-prose :is(h2,h3,h4)+*{margin-top:var(--s4)}.post-prose blockquote{font-size:1.3125rem}.post-takeaways{padding:var(--s6) var(--s8) var(--s7)}.post-takeaways li{font-size:1.0625rem}}@media(min-width:1024px){.blog-claims{gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr))}.post-layout{--post-rail:clamp(240px,22vw,300px);--post-gap:clamp(40px,6vw,96px);align-items:start;display:grid;gap:var(--post-gap);grid-template-columns:minmax(0,1fr) var(--post-rail);margin-top:var(--s10)}.post-hero img{aspect-ratio:21/9;max-height:460px}.post-layout>.toc{border-bottom:0;border-top:0;grid-column:2;grid-row:1;margin:0;max-height:calc(100dvh - var(--headnav-h, 72px) - var(--s10));overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:none;top:calc(var(--headnav-h, 72px) + var(--s6))}.post-layout>.post-main{grid-column:1;grid-row:1;min-width:0}.toc>summary{color:var(--ink-mute);font-size:.6875rem;font-weight:700;letter-spacing:.11em;margin-bottom:var(--s3);min-height:0;pointer-events:none;text-transform:uppercase}.toc>summary i,.toc__count{display:none}.post-prose{margin-top:0}.post-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.post-layout>.toc .toc__list{border-left:1px solid var(--line);padding:0}.post-layout>.toc .toc__list a{border-left:2px solid transparent;border-top:0;color:var(--ink-mute);font-size:.875rem;line-height:1.35;margin-left:-1px;min-height:36px;padding:var(--s2) 0 var(--s2) var(--s4);transition:color .14s var(--ease),border-color .14s var(--ease)}.post-layout>.toc .toc__list a b{display:none}.post-layout>.toc .toc__list a:hover{color:var(--ink)}.post-layout>.toc .toc__list a.is-current{border-left-color:var(--b-700);color:var(--ink);font-weight:700}}@media(min-width:1200px){.blog-hero__lede{font-size:1.125rem}.blog-page .cat-list{padding-block:var(--s12)}.blog-lead__title{font-size:2.5rem}.postrow__link{grid-template-columns:248px minmax(0,1fr) 24px}.postrow__title{font-size:1.4375rem}.post-prose{font-size:1.125rem;line-height:1.7}.post-prose h2{font-size:1.875rem}.post-prose table{font-size:1.0313rem}}@media(prefers-reduced-motion:reduce){.blog-lead:hover .blog-lead__media img,.postrow__link:hover>i{transform:none}}.blog-preview{background:var(--ink);color:#fff}.blog-preview__inner{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--s2) var(--s4);line-height:1.45;padding-block:var(--s3)}.blog-preview__tag{align-items:center;background:#ffffff24;border-radius:var(--rd-pill);display:inline-flex;font-size:.6875rem;font-weight:700;gap:8px;letter-spacing:.09em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.blog-preview__text{color:#ffffffd1;flex:1 1 240px;margin:0}.blog-preview__text strong{color:#fff;font-weight:700}.blog-preview__expiry,.blog-preview__rel{color:#ffffff94}.blog-preview__expiry{white-space:nowrap}@media print{.blog-lead__flag,.cat-bar,.guide-tours,.post-share,.toc{display:none!important}.postrow{-moz-column-break-inside:avoid;break-inside:avoid}.blog-table-wrap{background:none}}
