.blog-breadcrumb{background:var(--surface-base);border-bottom:1px solid var(--border)}.blog-breadcrumb .breadcrumb{color:var(--text-secondary);padding-block:8px;font-size:15px}.blog-breadcrumb .breadcrumb ol{flex-wrap:wrap;align-items:center;gap:0 9px;margin:0;padding:0;list-style:none;display:flex}.blog-breadcrumb .breadcrumb li{align-items:center;gap:9px;min-width:0;min-height:40px;display:inline-flex}.blog-breadcrumb .breadcrumb a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.blog-breadcrumb .breadcrumb .icon{flex:none;width:14px;height:14px;transform:rotate(-90deg)}.blog-breadcrumb .breadcrumb [aria-current=page]{overflow-wrap:anywhere}.blog-article-page{overflow:clip}.blog-hero{background:var(--surface-soft);border-bottom:1px solid var(--border);grid-template-rows:1fr auto;grid-template-columns:minmax(0,45%) minmax(0,55%);min-height:520px;display:grid}.blog-hero__lead,.blog-hero__details{padding-inline:max(var(--page-pad), calc((100vw - 1560px) / 2 + var(--page-pad))) clamp(30px, 4vw, 72px);grid-column:1}.blog-hero__lead{grid-row:1;align-self:end;padding-top:50px}.blog-hero__details{grid-row:2;align-self:start;padding-bottom:50px}.blog-hero__label{color:var(--accent-strong);margin-bottom:16px;font:600 18px/1.2 Barlow Condensed,sans-serif}.blog-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;font:500 clamp(47px,4.6vw,76px)/1.01 Fraunces,serif}.blog-hero__summary{max-width:52ch;color:var(--text-secondary);margin-top:22px;font-size:clamp(18px,1.5vw,22px);line-height:1.42}.blog-hero__meta{color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;margin-top:26px;font-size:16px;line-height:1.4;display:flex}.blog-hero__meta time{font-weight:600}.blog-hero__meta .blog-hero__date--published{font-weight:400}.blog-hero__meta a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.blog-hero__meta a:hover{color:var(--text-primary)}.blog-hero__figure{background:var(--surface-owner);grid-area:1/2/3;min-width:0;min-height:520px;margin:0;overflow:hidden}.blog-hero__figure img{object-fit:cover;width:100%;height:100%;min-height:520px}.article-reading-tools{margin-top:16px}.article-reading-tools__time{color:var(--text-secondary);font-size:15px}.article-reading-tools__progress{display:none}.blog-article[data-reading-active] .article-reading-tools__progress{z-index:35;pointer-events:none;height:3px;display:block;position:fixed;inset:0 0 auto}.article-reading-tools__progress>span{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.blog-article .article-layout{grid-template-columns:minmax(190px,260px) minmax(0,720px);justify-content:center;gap:clamp(36px,5vw,88px);max-width:1320px;padding-top:clamp(48px,6vw,90px);padding-bottom:clamp(74px,8vw,120px)}.blog-article .article-toc{top:calc(var(--header-height) + 24px);max-height:calc(100dvh - var(--header-height) - 48px);border-top:2px solid var(--accent);overflow-y:auto}.blog-article .article-toc--mobile{display:none}.blog-article .article-toc h2{margin:0;font:500 30px/1.1 Fraunces,serif}.blog-article .article-toc ol{margin-top:16px}.blog-article .article-toc a{align-items:center;min-height:48px;font-size:15px}.blog-article .article-toc a[aria-current=location]{color:var(--accent);font-weight:600}.blog-article .article-body{max-width:720px}.blog-article .article-section{scroll-margin-top:calc(var(--header-height) + 24px)}.blog-article .article-section+.article-section{margin-top:50px}.blog-article .article-section .article-content{max-width:68ch;font-size:clamp(18px,1.45vw,20px);line-height:1.66}.blog-article .article-section .article-content h2{letter-spacing:-.03em;margin:0 0 23px;font:500 clamp(34px,3vw,47px)/1.08 Fraunces,serif}.blog-article .article-section .article-content h3{font:600 clamp(26px,2.3vw,33px)/1.14 Barlow Condensed,sans-serif}.blog-article .article-section .article-content p{max-width:68ch}.blog-article .article-section .article-content a{color:var(--accent)}.blog-article .article-section .article-content a:hover{color:var(--accent-strong)}.blog-article .article-section .article-content blockquote{font:500 1.13em/1.48 Fraunces,serif}.blog-takeaways{background:var(--surface-soft);border-top:3px solid var(--accent);margin:30px 0 52px;padding:clamp(24px,4vw,38px)}.blog-takeaways h2{font:500 clamp(29px,2.7vw,38px)/1.1 Fraunces,serif}.blog-takeaways ul{gap:14px;margin:19px 0 0;padding:0;list-style:none;display:grid}.blog-takeaways li{border-left:2px solid var(--accent);padding-left:19px;font-size:18px;line-height:1.42}.article-note{background:var(--surface-soft);border:1px solid var(--border);max-width:820px;color:var(--text-primary);margin:44px 0 58px;padding:clamp(24px,4vw,42px)}.article-note--image{background:0 0;border:0;padding:0}.article-note__heading{max-width:66ch}.article-note h3{letter-spacing:-.025em;margin-top:0;font:500 clamp(31px,3vw,45px)/1.08 Fraunces,serif}.article-note__description,.article-note__caption{color:var(--text-secondary);margin-top:14px;font-size:18px;line-height:1.47}.article-note__figure{margin:25px 0 0}.article-note__figure img{aspect-ratio:1.6;object-fit:cover;background:var(--surface-owner);width:100%;height:auto}.article-note__figure figcaption{max-width:68ch;color:var(--text-secondary);padding:12px 0 0;font-size:16px;line-height:1.5}.article-note__table-scroll{max-width:100%;margin-top:25px;overflow-x:auto}.article-note__table-scroll:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.article-note table{border-collapse:collapse;width:100%;min-width:530px;font-size:17px;line-height:1.4}.article-note th,.article-note td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:14px 16px}.article-note thead th{color:var(--text-secondary);border-top:2px solid var(--text-primary);font-weight:600}.article-note tbody th{width:30%;font-weight:600}.article-note__steps,.article-note__decision ul,.article-note__checks{margin:28px 0 0;padding:0;list-style:none}.article-note__steps{counter-reset:guide-step;position:relative}.article-note__steps:before{content:"";background:var(--accent);transform-origin:top;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.article-note__steps li{counter-increment:guide-step;grid-template-columns:36px minmax(0,1fr);gap:18px;padding-bottom:26px;display:grid;position:relative}.article-note__steps li:last-child{padding-bottom:0}.article-note__steps li:before{content:counter(guide-step);z-index:1;background:var(--accent);width:36px;height:36px;color:var(--surface-base);border-radius:50%;place-items:center;font:600 20px Barlow Condensed,sans-serif;display:grid;position:relative}.article-note h4{font:600 25px/1.16 Barlow Condensed,sans-serif}.article-note__steps p,.article-note__decision li p,.article-note__checks p{color:var(--text-secondary);margin-top:7px;font-size:17px;line-height:1.48}.article-note__decision ul{border-top:2px solid var(--accent);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid}.article-note__decision li{border-right:1px solid var(--border);min-width:0;padding:22px 20px 0 0;transition:background-color .25s,padding-left .25s;position:relative}.article-note__decision li+li{padding-left:20px}.article-note__decision li:last-child{border-right:0}.article-note__decision li:before{content:"";background:var(--accent);width:2px;height:20px;position:absolute;top:0;left:0}.article-note__decision li+li:before{left:20px}.article-note__decision li:hover{background:var(--surface-raised)}.article-note__checks{border-top:2px solid var(--text-primary)}.article-note__checks li{border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,.65fr) 1fr;gap:22px;padding:17px 0;display:grid}.article-note__checks p{margin:0}.article-note__sources{border-top:1px solid var(--border);flex-wrap:wrap;gap:5px 14px;margin-top:27px;padding-top:17px;font-size:15px;line-height:1.45;display:flex}.article-note__sources span{font-weight:600}.article-note__sources ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.article-note__sources a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.article-note__sources a:hover{color:var(--accent-strong)}.blog-sources{border-top:2px solid var(--accent);margin:58px 0 0;padding:30px 0 0}.blog-sources h2{margin:0 0 20px;font:500 clamp(31px,3vw,41px)/1.1 Fraunces,serif}.blog-sources ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.blog-sources li{gap:3px;font-size:17px;line-height:1.4;display:grid}.blog-sources a{width:fit-content;color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.blog-sources a:hover{color:var(--accent-strong)}.blog-sources span{color:var(--text-secondary);font-size:15px}.blog-article .blog-sources+.related-reading{border-top:0;margin-top:48px;padding-top:0}.blog-author-card{border-left:3px solid var(--accent-strong);background:var(--surface-soft);scroll-margin-top:calc(var(--header-height) + 24px);grid-template-columns:88px minmax(0,1fr);gap:20px;margin-top:48px;padding:24px;display:grid}.blog-author-card img{object-fit:cover;object-position:50% 30%;background:var(--surface-owner);width:88px;height:88px}.blog-author-card__label{color:var(--accent-strong);margin:0 0 3px;font:600 15px/1.2 Barlow Condensed,sans-serif}.blog-author-card h2{font:500 30px/1.12 Fraunces,Georgia,serif}.blog-author-card__role{color:var(--text-secondary);margin-top:2px;font-size:15px}.blog-author-card__bio{max-width:57ch;margin-top:10px;font-size:16px;line-height:1.45}.blog-author-card a{min-height:48px;color:var(--accent-strong);text-underline-offset:3px;align-items:center;gap:7px;margin-top:4px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.blog-author-card a .icon{width:18px;height:18px;transition:transform .2s}.blog-author-card a:hover .icon{transform:translate(3px)}.blog-article .blog-author-card+.related-reading{margin-top:50px;padding-top:34px}.blog-article .article-share~.related-reading{border-top:0;margin-top:38px;padding-top:0}@media (width<=520px){.blog-author-card{grid-template-columns:1fr;gap:12px;padding:20px}.blog-author-card img{width:80px;height:80px}}@media (width<=900px){.blog-hero{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.blog-hero__lead,.blog-hero__details{padding-inline:var(--page-pad);grid-column:1}.blog-hero__lead{grid-row:1;padding-top:39px;padding-bottom:30px}.blog-hero__details{grid-row:3;padding-top:25px;padding-bottom:34px}.blog-hero h1{max-width:22ch;font-size:clamp(45px,8.6vw,65px)}.blog-hero__figure,.blog-hero__figure img{min-height:0}.blog-hero__figure{grid-area:2/1}.blog-hero__figure img{aspect-ratio:1.65}.blog-article .article-layout{grid-template-columns:1fr;gap:35px}.blog-article .article-toc--desktop{display:none}.blog-article .article-toc--mobile{border-bottom:1px solid var(--border);max-height:none;margin:27px 0 44px;display:block;position:static;overflow:visible}.blog-article .article-toc--mobile summary{justify-content:space-between;align-items:center;min-height:58px;font:500 28px/1.1 Fraunces,serif;list-style:none;display:flex}.blog-article .article-toc--mobile summary::-webkit-details-marker{display:none}.blog-article .article-toc--mobile summary:after{content:"+";color:var(--accent);font:600 28px/1 Barlow,sans-serif}.blog-article .article-toc--mobile[open] summary:after{content:"-"}.blog-article .article-toc--mobile ol{columns:2;margin:0 0 17px}}@media (width<=600px){.blog-breadcrumb .breadcrumb{font-size:13px}.blog-breadcrumb .breadcrumb li{gap:5px}.blog-hero__lead{padding-top:31px;padding-bottom:24px}.blog-hero__details{padding-top:24px;padding-bottom:29px}.blog-hero h1{font-size:clamp(41px,11vw,53px)}.blog-hero__summary{margin-top:15px;font-size:18px}.blog-hero__meta{margin-top:19px;font-size:15px}.blog-hero__figure img{aspect-ratio:1.42}.blog-article .article-layout{padding-top:37px}.blog-article .article-toc--mobile ol{columns:1}.blog-article .article-section .article-content{font-size:18px}.blog-article .article-section .article-content h2{font-size:clamp(31px,8.5vw,39px)}.blog-takeaways{margin:25px 0 41px}.blog-takeaways li{font-size:17px}.article-note{margin:34px 0 43px;padding:23px}.article-note--image{padding:0}.article-note__figure img{aspect-ratio:1.36}.article-note__decision ul{border-top:0;border-left:2px solid var(--accent);grid-template-columns:1fr}.article-note__decision li,.article-note__decision li+li{border-right:0;padding:5px 0 22px 19px}.article-note__decision li:before,.article-note__decision li+li:before{border-radius:50%;width:8px;height:8px;top:11px;left:-5px}.article-note__checks li{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:no-preference){.article-note--process[data-in-view] .article-note__steps:before{animation:.95s ease-out both blog-draw-line}.article-note--decision[data-in-view] .article-note__decision ul{animation:.75s ease-out both blog-line-arrive}}@keyframes blog-draw-line{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes blog-line-arrive{0%{border-color:#0000}to{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.article-note__decision li,.article-reading-tools__progress>span,.blog-author-card a .icon{transition:none}}.article-share[data-astro-cid-3f7w4nxp]{--article-share-focus:var(--focus,#f06f4e);border-block:1px solid var(--border,#c5c7c2);color:var(--text-primary,#20231f);margin-block:clamp(26px,4vw,42px);padding-block:18px 16px}.article-share__heading[data-astro-cid-3f7w4nxp] h2[data-astro-cid-3f7w4nxp]{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.1}.article-share__heading[data-astro-cid-3f7w4nxp] p[data-astro-cid-3f7w4nxp]{color:var(--text-secondary,#535a53);margin:4px 0 0;font-size:15px;line-height:1.4}.article-share__actions[data-astro-cid-3f7w4nxp]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.article-share__control[data-astro-cid-3f7w4nxp]{border:1px solid var(--border,#c5c7c2);background:var(--surface-base,#fbfaf6);min-width:44px;max-width:100%;min-height:44px;color:var(--text-primary,#20231f);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.article-share__control[data-astro-cid-3f7w4nxp]:hover{border-color:var(--accent-strong,#a84831);background:var(--surface-soft,#f1efe8)}.article-share__control[data-astro-cid-3f7w4nxp]:focus-visible,.article-share__fallback[data-astro-cid-3f7w4nxp] input[data-astro-cid-3f7w4nxp]:focus-visible{outline:3px solid var(--article-share-focus);outline-offset:3px}.article-share__control[data-astro-cid-3f7w4nxp] svg[data-astro-cid-3f7w4nxp]{fill:currentColor;flex:0 0 19px;width:19px;height:19px}.article-share__visually-hidden[data-astro-cid-3f7w4nxp]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-share__icon--facebook[data-astro-cid-3f7w4nxp]{fill:#0866ff}.article-share__icon--linkedin[data-astro-cid-3f7w4nxp]{fill:#0a66c2}.article-share__icon--whatsapp[data-astro-cid-3f7w4nxp]{fill:#25a95a}.article-share__icon--whatsapp-mark[data-astro-cid-3f7w4nxp]{fill:#fff}.article-share__status[data-astro-cid-3f7w4nxp]{min-height:1.4em;color:var(--text-secondary,#535a53);margin:9px 0 0;font-size:14px;line-height:1.4}.article-share__fallback[data-astro-cid-3f7w4nxp]{max-width:520px;color:var(--text-secondary,#535a53);gap:6px;margin-top:8px;font-size:14px;display:grid}.article-share__fallback[data-astro-cid-3f7w4nxp][hidden],.article-share__control[data-astro-cid-3f7w4nxp][hidden]{display:none}.article-share__fallback[data-astro-cid-3f7w4nxp] input[data-astro-cid-3f7w4nxp]{box-sizing:border-box;border:1px solid var(--border,#c5c7c2);background:var(--surface-soft,#f1efe8);width:100%;min-height:44px;color:var(--text-primary,#20231f);border-radius:3px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.4}@media (width<=360px){.article-share__control[data-astro-cid-3f7w4nxp]{padding-inline:9px}.article-share__actions[data-astro-cid-3f7w4nxp]{gap:7px}}@media (prefers-reduced-motion:reduce){.article-share__control[data-astro-cid-3f7w4nxp]{transition:none}}
