@import url("/assets/style.css");.cms-section{display:contents}.editorial-page{min-height:60vh;padding:clamp(3.5rem,8vw,6rem) 0}.editorial-page h1{max-width:16ch}.editorial-page .editorial-lede{font-size:clamp(1.25rem,2vw,1.5rem);color:var(--muted)}.editorial-byline{color:var(--muted);font-size:.95rem}.editorial-copy{max-width:46rem;margin-top:3rem}.editorial-copy ol,.editorial-copy p,.editorial-copy ul{max-width:46rem}.editorial-copy h2{margin-top:2.5rem}.editorial-copy h3{margin-top:2rem}.blog-list{list-style:none;padding:0;margin:3rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem}.blog-list li{border-top:1px solid var(--rule-strong);padding-top:1.5rem}.blog-list h2{font-size:1.7rem;margin-top:1rem}.blog-list h2 a{text-decoration:none}.blog-list h2 a:hover{color:var(--violet-deep)}.blog-card-image,.blog-hero-image{width:100%;height:auto;border-radius:var(--radius);object-fit:cover}.blog-card-image{aspect-ratio:16/9}.blog-hero-image{max-width:46rem;margin-top:2rem}.post-main{padding-bottom:var(--space);timeline-scope:--post-read}.post-column{width:min(100% - 2 * var(--gutter),42rem);margin-inline:auto}.post-read{view-timeline:--post-read block;padding-top:clamp(2rem,5vw,3.5rem)}.post-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1.5rem;padding:0;list-style:none;color:var(--muted);font-size:.92rem}.post-crumbs li+li:before{content:"/";margin-right:.5rem;color:var(--faint)}.post-crumbs a{color:var(--violet-deep);text-underline-offset:.2em}.post-crumbs [aria-current]{display:none}.post-read h1{font-size:clamp(2.3rem,5vw,3.6rem)}.post-read p{max-width:none}.post-read .editorial-lede{margin:1rem 0 0;font-size:clamp(1.2rem,2vw,1.35rem);line-height:1.45;color:var(--muted)}.post-meta{display:flex;flex-wrap:wrap;gap:.15rem 1.1rem;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--rule);color:var(--muted);font-size:.92rem}.post-hero{display:block;width:100%;margin-top:2rem}.post-hero,.post-takeaways{border-radius:var(--radius-frame)}.post-takeaways{margin-top:2.25rem;padding:1.4rem 1.5rem;background:var(--violet-wash)}.post-takeaways h2{margin-bottom:.6rem;font:700 .85rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--violet-deep)}.post-takeaways ol,.post-takeaways ul,.post-tips-box ol,.post-tips-box ul{margin:0;padding-left:1.2rem}.post-takeaways li+li,.post-tips-box li+li{margin-top:.4rem}.post-takeaways li::marker,.post-tips-box li::marker{color:var(--violet-deep)}.post-takeaways p:last-child,.post-tips-box p:last-child{margin-bottom:0}.post-read .editorial-copy{max-width:none;margin-top:2.25rem}.post-read .editorial-copy>:first-child{margin-top:0}.post-faq>h2,.post-read .editorial-copy h2,.post-related h2{font-size:clamp(1.7rem,3.4vw,2.2rem);max-width:none;line-height:1.15}.post-read .editorial-copy h2{margin-top:2.75rem}.post-read .editorial-copy h3{margin-top:2rem}.post-read .editorial-copy li+li{margin-top:.4rem}.post-read .editorial-copy img{display:block;width:100%;height:auto;margin:2rem 0;border-radius:var(--radius-frame)}.post-read .editorial-copy blockquote{margin:1.75rem 0;padding-left:1.25rem;border-left:3px solid var(--violet);font-family:var(--serif);font-size:1.25rem;line-height:1.4}.post-read article a:not(.button){color:var(--violet-deep);text-decoration-thickness:1px;text-underline-offset:.2em}.post-read article a:not(.button):hover{text-decoration-thickness:2px}.post-tips{display:grid;grid-template-columns:86px 1fr;gap:.75rem;align-items:center;margin-top:2.25rem}.post-tips-hound{display:block;width:86px;height:45px}.post-tips-box{padding:1.2rem 1.4rem;border:1px solid var(--violet-ring);border-radius:var(--radius-frame)}.post-tips-box h3{margin-bottom:.5rem;color:var(--violet-deep)}.post-faq{margin-top:3.25rem;padding:0}.post-faq .faq{margin-top:1.25rem;border-bottom:1px solid var(--rule)}.post-faq .faq details>ol,.post-faq .faq details>p,.post-faq .faq details>ul{color:var(--muted)}.post-cta{display:flex;align-items:center;gap:1.5rem;margin-top:3.25rem;padding:1.75rem;border:1px solid var(--rule-strong);border-radius:var(--radius-frame)}.post-cta h2{margin-bottom:.35rem;font-size:1.6rem;max-width:none;line-height:1.15}.post-cta p{margin:0 0 1rem;color:var(--muted)}.hound-wag{display:block;flex:none;width:120px;height:83px}.post-related{margin-top:3.25rem;padding:0}.post-related ul{margin:1.25rem 0 0;padding:0;list-style:none}.post-related li{padding:1.15rem 0;border-top:1px solid var(--rule)}.post-related h3{margin-bottom:.35rem}.post-related h3 a{text-decoration:none}.post-related h3 a:hover{color:var(--violet-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.post-related p{margin:0;color:var(--muted);font-size:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (max-width:36rem){.post-tips{display:block}.post-tips-hound{width:69px;height:36px;margin:0 0 -1px 1rem}.post-cta{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.4rem}.post-cta .button{width:100%}.hound-wag{width:96px;height:67px}}.post-progress{display:none}@supports (animation-timeline:view()) and (timeline-scope:--a){.post-progress{display:block;position:sticky;top:0;z-index:20;padding-inline:var(--gutter);background:var(--paper)}.post-progress-track{position:relative;height:32px;max-width:var(--wrap);margin-inline:auto;overflow:clip}.post-progress-clip{position:absolute;inset:auto 0 0 0;height:3px;overflow:hidden;border-radius:2px;background:var(--rule)}.post-progress-fill{display:block;height:100%;background:var(--violet);transform:translateX(-100%);animation:post-fill linear both;animation-timeline:--post-read;animation-range:contain 0 contain 100%}.post-progress-rider{position:absolute;left:0;right:0;bottom:3px;pointer-events:none;animation:post-ride linear both;animation-timeline:--post-read;animation-range:contain 0 contain 100%}.post-progress-rider img{display:block;width:34px;height:24px;transform-origin:30% 90%;animation:post-sniff linear 48 both;animation-timeline:--post-read;animation-range:contain 0 contain 100%}.post-progress-truffle{position:absolute;right:0;bottom:3px;width:16px;height:14px}@keyframes post-fill{0%{transform:translateX(calc(-100% + 34px))}to{transform:translateX(-18px)}}@keyframes post-ride{0%{transform:translateX(0)}to{transform:translateX(calc(100% - 52px))}}@keyframes post-sniff{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}.post-tips-hound{animation:post-point linear both;animation-timeline:view();animation-range:entry 5% entry 70%}@keyframes post-point{0%{transform:translateX(-10px);opacity:.35}to{transform:none;opacity:1}}}.hound-wag-tail{transform-origin:66px 52px;animation:hound-wag 3.6s ease-in-out infinite}@keyframes hound-wag{0%,36%,to{transform:rotate(0)}18%,30%,6%{transform:rotate(-11deg)}12%,24%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.post-progress-rider,.post-progress-truffle{display:none}.post-progress-track{height:3px}.post-progress-clip{inset:0}.hound-wag-tail,.post-tips-hound{animation:none}}.signup-notice{max-width:36rem;color:var(--muted);font-size:.85rem;line-height:1.45;margin:.65rem auto 0;text-align:center}.signup-notice a{color:var(--violet-deep);text-underline-offset:.2em}.ea-pop{position:fixed;z-index:1000;right:1.5rem;bottom:1.5rem;width:min(22rem,calc(100vw - 3rem));padding:1.4rem 1.4rem 1.1rem;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-frame);box-shadow:0 .75rem 2rem rgba(21,16,42,.12);font-family:var(--sans);text-align:left;visibility:hidden;opacity:0;transform:translateY(calc(100% + 2rem));transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,visibility 0s linear .45s}.ea-pop.is-open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.ea-pop-title{margin:0 2rem .35rem 0;font:500 1.35rem/1.2 var(--serif);color:var(--ink)}.ea-pop-line{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}.ea-pop .form{flex-direction:column;max-width:none;margin-top:1rem}.ea-pop .signup-notice{margin:.65rem 0 0;text-align:left;font-size:.78rem}.ea-pop-close{position:absolute;top:.55rem;right:.55rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.ea-pop-peek{position:absolute;top:1px;left:1.4rem;width:84px;height:59px;overflow:hidden;transform:translateY(-100%);pointer-events:none}.ea-pop-peek img{display:block;width:84px;height:auto;transform:translateY(100%)}.ea-pop.is-open .ea-pop-peek img{transform:translateY(0);transition:transform .5s cubic-bezier(.2,.8,.2,1) .45s}.ea-pop-close:hover{background:var(--violet-wash);color:var(--ink)}.ea-pop-close:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.ea-pop-close svg{stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (max-width:36rem){.ea-pop{right:0;bottom:0;width:100%;padding:.85rem 1rem calc(.7rem + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:var(--radius-frame) var(--radius-frame) 0 0}.ea-pop-close{top:.35rem;right:.35rem}.ea-pop-peek{display:none}.ea-pop-title{font-size:1.1rem;margin-bottom:.15rem}.ea-pop-line{font-size:.85rem;line-height:1.35}.ea-pop .form{flex-direction:row;gap:.4rem;margin-top:.6rem}.ea-pop .form input[type=email]{padding:.6rem .75rem;font-size:.95rem}.ea-pop .form .button{padding:.6rem .8rem;font-size:.88rem}.ea-pop .signup-notice{margin-top:.4rem;font-size:.72rem;line-height:1.35}}.analytics-preference{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:28rem;padding-block:1rem;margin-top:1.5rem;border-block:1px solid var(--rule-strong);font-family:var(--sans)}.analytics-label,.analytics-status{display:block}.analytics-label{font-weight:600}.analytics-status{font-size:.85rem;color:var(--muted)}.analytics-toggle{width:2.75rem;height:1.625rem;flex:none;padding:.1875rem;border:0;border-radius:2rem;background:#b6b2bf;cursor:pointer}.analytics-toggle span{display:block;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002}.analytics-toggle[aria-checked=true]{background:var(--violet-deep)}.analytics-toggle[aria-checked=true] span{transform:translateX(1.125rem)}.analytics-toggle:disabled{opacity:.55;cursor:wait}.analytics-toggle:focus-visible{outline:2px solid var(--violet-deep);outline-offset:3px}.preview-notice{padding:.5rem 1rem;background:#fff5c4;color:#30284a;text-align:center;font:400 .85rem/1.5 var(--sans)}@font-face{font-family:newsreader;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.00%;size-adjust:95.82%}.__className_80f6dc{font-family:newsreader,newsreader Fallback}.__variable_80f6dc{--font-newsreader:"newsreader","newsreader Fallback"}@font-face{font-family:sourceSans;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSans Fallback;src:local("Arial");ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.00%;size-adjust:89.41%}.__className_898433{font-family:sourceSans,sourceSans Fallback}.__variable_898433{--font-source-sans:"sourceSans","sourceSans Fallback"}