.site-shell:has(.home-hero){--home-featured:#eef4b7}.site-shell .home-hero{background:var(--lilac)}.site-shell .home-hero .graphic-orbit{box-shadow:none;background:#e9e4f6;border-color:#e3ddef}.site-shell .home-hero .search-window{transform:rotate(-1deg);box-shadow:0 12px 32px #40364c0e}.site-shell .home-hero .status-note{background:#f0f5bd;transform:none;box-shadow:0 4px 12px #44335008}.site-shell:has(.home-hero) .situation-card{box-shadow:none}.site-shell:has(.home-hero) .situation-card.yellow{background:#f4f7bc}.site-shell:has(.home-hero) .situation-card.lilac{background:#e7e1f8}.site-shell:has(.home-hero) .situation-card.pink{background:#f1d3e7}.site-shell:has(.home-hero) .situation-card .card-icon{color:#756582}.site-shell:has(.home-hero) .trust[aria-labelledby=ai-context-heading]{background:var(--blue)}.site-shell:has(.home-hero) .trust[aria-labelledby=delegation-heading]{background:var(--surface)}.site-shell:has(.home-hero) .trust .principles{border-color:#d5d8dc}.site-shell:has(.home-hero) .method-card{box-shadow:none;background:#fff}.site-shell:has(.home-hero) .offer-card{background:var(--surface);box-shadow:none}.site-shell:has(.home-hero) .offer-card#protect{background:var(--home-featured)}.site-shell:has(.home-hero) .core-price{background:var(--surface);box-shadow:none}.site-shell:has(.home-hero) .price-includes{background:var(--surface)}.site-shell:has(.home-hero) .core-price .price-copy>.eyebrow{color:#58602e}.site-shell:has(.home-hero) .check-list li{border-color:#dedbe4}.site-shell:has(.home-hero) .journal-card{box-shadow:none;background:#fff}.site-shell:has(.home-hero) .closing{background:var(--lilac)}@media (min-width:651px) and (prefers-reduced-motion:no-preference){.site-shell .home-hero .search-window{animation-name:home-calm-search-settle}}@keyframes home-calm-search-settle{0%{opacity:0;transform:translateY(12px)rotate(-.5deg)}to{opacity:1;transform:translateY(0)rotate(-1deg)}}.site-shell:has(.home-hero){--home-section-space:48px;--home-heading-space:32px;--home-card-gap:20px;--home-group-space:24px}.site-shell:has(.home-hero) main .panel:not(.home-hero):not(.credibility){padding-block:var(--home-section-space)}.site-shell:has(.home-hero) .section-heading{margin-bottom:var(--home-heading-space)}.site-shell:has(.home-hero) :is(.card-grid,.method-grid){gap:var(--home-card-gap)}.site-shell:has(.home-hero) .pricing-section>.core-price{margin-top:var(--home-group-space)}.site-shell:has(.home-hero) .pricing-section>.offer-followup{margin-top:var(--home-group-space)}.site-shell:has(.home-hero) main>.panel.offer-followup{margin-top:12px}.site-shell:has(.home-hero) main>.panel.offer-followup h2+p{max-width:43rem;margin:24px 0 0}.site-shell:has(.home-hero) :is(.price-includes,.principles,.closing>div)>p:last-child{margin-bottom:0}.site-shell:has(.home-hero) .trust .principles:last-child{padding-bottom:0}@media (max-width:900px){.site-shell:has(.home-hero){--home-section-space:36px;--home-heading-space:28px;--home-card-gap:20px}.site-shell:has(.home-hero) .offer-card{display:flex}.site-shell:has(.home-hero) .offer-card .addon-price{margin-block:20px}}@media (max-width:650px){.site-shell:has(.home-hero){--home-section-space:32px;--home-heading-space:24px;--home-card-gap:16px}.site-shell:has(.home-hero) .section-heading{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.site-shell:has(.home-hero) .section-heading>p{margin-top:0}.site-shell:has(.home-hero) :is(.price-copy,.price-includes){padding:24px}.site-shell:has(.home-hero) .price-includes{padding-top:8px}}
.guide-intro-links{flex-wrap:wrap;gap:1rem 2rem;display:flex}.guide-personas{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.guide-persona{padding:var(--card-gutter);transition:box-shadow .22s var(--ease-settle);border-radius:1rem;flex-direction:column;align-items:flex-start;display:flex}.guide-persona h3{font-size:1.625rem}.guide-persona p:not(.eyebrow){color:#48444e;margin:1rem 0 1.5rem;font-size:1rem}.guide-persona>.text-link{margin-top:auto}.guide-persona .eyebrow{font-size:.6875rem}.guide-browse-groups{grid-template-columns:1.3fr 1fr;gap:3rem;margin-top:2.5rem;display:grid}.guide-browse-groups h3{margin-bottom:1rem;font-size:1.375rem}.guide-browse-groups p{color:var(--muted);font-size:.9375rem}.guide-collection-links{flex-wrap:wrap;gap:.5rem;display:flex}.guide-collection-links a,.article-guide-links a{border:1px solid #bdb6c8;border-radius:2rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4}.guide-country-note{color:var(--muted);max-width:47rem;margin:1rem 0 0;font-size:.8125rem;line-height:1.6}.guide-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.75rem 0;display:grid}.guide-filters label{color:#5b526d;gap:.625rem;min-width:0;font-size:.8125rem;display:grid}.guide-filters select{background:var(--surface);width:100%;min-width:0;min-height:3rem;color:var(--ink);border:1px solid #bdb6c8;border-radius:.75rem;padding:.75rem;font-size:.9375rem}.guide-clear-filters{color:#4c416b;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;margin:0 0 1.5rem;padding:.75rem 0;text-decoration:underline}.article-guide-links{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.625rem;margin:2rem 0;padding-block:1.25rem;display:flex}.article-guide-links>span{color:var(--muted);font-size:.8125rem}.article-guide-links .guide-general-note{flex-basis:100%;margin-top:.25rem}.guide-next-step{background:var(--lilac);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.guide-next-step h2{max-width:42rem;font-size:clamp(2rem,3vw,3rem)}.guide-next-step h2+p{color:#48444e;max-width:44rem;margin:1.25rem 0 0}.guide-next-actions{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}.guide-next-actions .button{white-space:normal}.guide-collection-intro{background:var(--lilac)}.guide-collection-intro h1{max-width:65rem}.guide-collection-intro .lede{max-width:51rem;margin:1.5rem 0 2rem}.guide-checks{grid-template-columns:1fr 1.5fr;gap:3rem;display:grid}.guide-checks h2{max-width:23rem}.guide-checks ol{margin:0;padding-left:1.5rem}.guide-checks li{color:var(--muted);padding:0 0 1.25rem .5rem;line-height:1.7}.guide-checks li+li{border-top:1px solid var(--line);padding-top:1.25rem}.guide-siblings{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.guide-siblings .eyebrow{width:100%;margin:0}.guide-siblings a{text-underline-offset:.25em;padding-block:.75rem;text-decoration:underline}.editorial-card-copy .guide-card-context{color:#5b526d;margin:0 0 1.25rem;font-size:.75rem}@media (hover:hover) and (pointer:fine){.guide-persona:hover{box-shadow:0 .75rem 1.5rem #29213e14}.guide-persona:hover h3{text-underline-offset:.2em;text-decoration:underline}.guide-collection-links a:hover,.article-guide-links a:hover{background:#eee9ff}}.guide-persona:focus-visible{box-shadow:0 .75rem 1.5rem #29213e14}@media (max-width:900px){.guide-personas{grid-template-columns:1fr}.guide-browse-groups,.guide-next-step,.guide-checks{grid-template-columns:1fr;gap:2rem}}@media (max-width:650px){.guide-filters{grid-template-columns:1fr}.guide-collection-intro h1{font-size:2.75rem}.guide-collection-links{flex-direction:column;align-items:flex-start}.guide-next-actions .button{width:100%}}.journal-intro{background:#f7f5f1;padding-block:32px 40px}.journal-masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.journal-masthead .eyebrow{margin:0}.journal-masthead>a{gap:24px;font-size:13px;display:flex}.journal-title-row{justify-content:space-between;align-items:flex-end;gap:48px;padding:48px 0;display:flex}.journal-title-row h1{letter-spacing:-.055em;font-size:clamp(3rem,5.2vw,5.5rem);line-height:1.03}.journal-title-row h1 span{color:#777080}.journal-title-row>p{max-width:330px;color:var(--muted);margin:0 0 5px;font-size:18px}.featured-article{background:#eae5fa;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.featured-copy{align-content:center;padding:clamp(28px,3.4vw,56px)}.journal-kicker{color:#5b526d;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.featured-copy .journal-kicker{flex-wrap:wrap;justify-content:flex-start;margin-bottom:28px}.featured-copy .journal-kicker>span:first-child{background:#fff8;border-radius:30px;padding:7px 12px}.featured-copy h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.06}.featured-copy h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.featured-copy>p{color:#5b526d;max-width:490px;margin:22px 0;font-size:17px}.featured-meta{color:#5b526d;flex-wrap:wrap;gap:16px;margin-bottom:28px;font-size:12px;display:flex}.featured-art-link{min-width:0;display:grid}.editorial-art{color:#252334;align-content:center;min-width:0;display:grid;position:relative;overflow:hidden}.art-lilac{background:#dcd4f8}.art-yellow{background:#eef4b3}.art-pink{background:#f0cbe5}.art-blue{background:#d9e5ef}.editorial-art svg{width:100%;height:auto;transition:transform .35s;display:block}.art-caption{letter-spacing:-.04em;justify-content:space-between;align-items:center;font-size:19px;font-weight:500;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.art-caption>span{letter-spacing:0;font-size:10px;font-weight:400}.journal-library{background:#fff;padding-block:48px}.library-toolbar{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.library-toolbar .eyebrow{margin-bottom:14px}.library-toolbar h2{font-size:clamp(1.9rem,3vw,3rem)}.journal-search{background:#f5f3f8;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;width:310px;padding:0 16px;display:flex}.journal-search svg{color:#6a6376;flex-shrink:0;width:20px}.journal-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:16px 0;font-size:14px}.journal-search:focus-within{box-shadow:inset 0 -2px #7769a3}.journal-search input:focus-visible{outline:none}.topic-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:24px;display:flex}.topic-filters button{color:#62596e;background:#f5f3f7;border:0;border-radius:100px;align-items:center;gap:12px;min-height:44px;padding:11px 16px;font-size:13px;display:flex}.topic-filters button[aria-pressed=true]{color:#fff;background:#252334}.topic-filters button span{opacity:.65;font-size:10px}.topic-filters button:hover{color:var(--ink);background:#eae5f6}.topic-filters button[aria-pressed=true]:hover{color:#fff;background:#393448}.library-count{color:#6a6376;min-height:19px;margin:22px 0;font-size:12px}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.editorial-card{min-width:0}.editorial-card-link{flex-direction:column;height:100%;display:flex}.editorial-card .editorial-art{aspect-ratio:1.6;border-radius:14px}.editorial-card .art-caption{font-size:15px;bottom:16px;left:20px;right:20px}.editorial-card .art-caption>span{font-size:8px}.editorial-card-copy{flex-direction:column;flex:1;padding:22px 0 0;display:flex}.editorial-card-copy .journal-kicker{margin-bottom:14px}.editorial-card-copy h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.035em;font-size:clamp(1.4rem,1.8vw,1.9rem);line-height:1.13}.editorial-card-copy>p{color:var(--muted);margin:14px 0 24px;font-size:15px;line-height:1.65}.card-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.card-bottom>span{width:30px;height:30px;color:var(--ink);background:#f1edf8;border-radius:50%;place-items:center;font-size:18px;transition:background .2s;display:grid}.editorial-card-link:hover .editorial-art svg{transform:scale(1.035)}.editorial-card-link:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.editorial-card-link:hover .card-bottom>span{background:var(--yellow)}.journal-empty{text-align:center;background:#f8f6fa;border-radius:16px;padding:64px 24px}.journal-empty>span{font-size:36px}.journal-empty h3{margin:12px 0;font-size:30px}.journal-empty p{max-width:420px;color:var(--muted);margin:0 auto 24px}.journal-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:24px;display:flex}.journal-pagination>div{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.journal-pagination button{background:#f5f3f7;border:0;border-radius:9px;min-width:40px;min-height:44px;padding:10px;font-size:13px}.journal-pagination button[aria-current=page]{color:#fff;background:#252334}.journal-pagination button:disabled{opacity:.35;cursor:default}.journal-pathways{background:var(--yellow);grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.journal-pathways h2{font-size:clamp(2rem,3vw,3.2rem)}.pathway-links a{border-bottom:1px solid #c6cb88;justify-content:space-between;gap:24px;padding:20px 0;font-size:18px;display:flex}.pathway-links a:hover{text-underline-offset:5px;text-decoration:underline}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.journal-article{padding-block:32px 56px;overflow:visible}.journal-article .breadcrumb{margin-bottom:36px;font-size:12px}.article-opening{border-bottom:1px solid var(--line);grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(36px,5vw,88px);padding-bottom:48px;display:grid}.article-topic{background:#eae5f5;border-radius:30px;align-items:center;gap:20px;margin-bottom:24px;padding:9px 14px;font-size:12px;display:inline-flex}.article-opening h1{letter-spacing:-.05em;max-width:20ch;font-size:clamp(2.8rem,4.5vw,5rem);line-height:1.04}.article-deck{color:var(--muted);max-width:600px;margin:24px 0;font-size:19px;line-height:1.65}.article-opening>.editorial-art{aspect-ratio:1.15;border-radius:18px}.article-byline{align-items:center;gap:12px;margin-top:28px;font-size:13px;display:flex}.editorial-avatar{color:#302541;background:#e2dbf4;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:22px;font-weight:500;display:grid}.byline-detail{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:5px;font-size:11px;display:flex}.article-reading-layout{grid-template-columns:190px minmax(0,740px) minmax(130px,180px);justify-content:space-between;align-items:start;gap:40px;padding-top:48px;display:grid}.article-companion{scrollbar-width:thin;max-height:calc(100vh - 130px);position:sticky;top:110px;overflow:auto}.reading-position{color:#6b6278;margin-bottom:26px;font-size:11px}.reading-position progress{appearance:none;background:#e6e0ed;border:0;border-radius:10px;width:100%;height:3px;margin-top:12px;display:block}.reading-position progress::-webkit-progress-bar{background:#e6e0ed;border-radius:10px}.reading-position progress::-webkit-progress-value{background:#74619a;border-radius:10px}.reading-position progress::-moz-progress-bar{background:#74619a}.article-companion .eyebrow{margin-bottom:12px;font-size:10px}.article-companion ol{margin:0;padding:0;list-style:none}.article-companion li{font-size:12px;line-height:1.5}.article-companion li a{color:#766d82;border-left:2px solid #ded8e6;padding:8px 0 8px 12px;transition:color .15s;display:block}.article-companion li a:hover{color:var(--ink)}.article-companion li a[aria-current=location]{color:#302541;border-color:#74619a;font-weight:500}.article-companion .toc-subsection a{padding-left:24px;font-size:11px}.article-share{margin-top:24px}.article-share button{text-align:left;background:0 0;border:0;justify-content:space-between;gap:16px;width:100%;padding:8px 0;font-size:12px;display:flex}.article-share p{color:#625873;margin:4px 0 0;font-size:11px}.back-to-journal{text-underline-offset:4px;margin-top:20px;padding-block:8px;font-size:12px;text-decoration:underline;display:block}#article-body{min-width:0}.article-takeaways{background:#f0f2cf;border-radius:14px;margin-bottom:36px;padding:28px 32px}.article-takeaways .eyebrow{margin-bottom:12px;font-size:10px}.article-takeaways h2{letter-spacing:-.035em;font-size:26px;line-height:1.15}.article-takeaways ul{margin:20px 0 0;padding:0;list-style:none}.article-takeaways li{gap:16px;padding-top:12px;font-size:14px;line-height:1.65;display:flex}.article-takeaways li span{color:#666941;flex-shrink:0;padding-top:3px;font-size:10px}.journal-prose{font-family:var(--font-inter), Arial, sans-serif;color:#48434f;overflow-wrap:anywhere}.journal-prose>p:first-child{color:#302b39;font-size:20px;line-height:1.8}.journal-prose p,.journal-prose li{font-size:16px;line-height:1.9}.journal-prose p{margin:0 0 24px}.journal-prose :is(h2,h3,h4,h5,h6){font-family:var(--font-host), Arial, sans-serif;color:var(--ink);scroll-margin-top:20px}.journal-prose h2{letter-spacing:-.035em;margin:48px 0 20px;font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.14}.journal-prose h3{margin:32px 0 16px;font-size:24px;line-height:1.2}.journal-prose h4{margin:24px 0 12px;font-size:20px}.journal-prose a{text-underline-offset:4px;color:#50396e;-webkit-text-decoration:underline #afa1c8;text-decoration:underline #afa1c8;text-decoration-thickness:1px}.journal-prose a:hover{text-decoration-color:#50396e}.journal-prose .heading-anchor{color:inherit;text-decoration:none}.heading-anchor span{color:#a197ad;opacity:0;font-size:.6em}.heading-anchor:hover span,.heading-anchor:focus-visible span{opacity:1}.journal-prose strong{color:#302b39;font-weight:600}.journal-prose ul,.journal-prose ol{margin:20px 0 28px;padding-left:24px}.journal-prose li{margin-bottom:10px;padding-left:6px}.journal-prose li::marker{color:#8c7ba3}.journal-prose blockquote{background:#eee9f6;border:0;border-left:3px solid #b3a2d2;border-radius:0 12px 12px 0;margin:32px 0;padding:26px 30px}.journal-prose blockquote p{font-family:var(--font-host), Arial, sans-serif;color:#443553;letter-spacing:-.015em;margin:0;font-size:21px;line-height:1.55}.journal-prose blockquote p+p{margin-top:14px}.article-table{border:1px solid #e2dce9;border-radius:12px;margin:28px 0;overflow:auto}.article-table table{border-collapse:collapse;text-align:left;width:100%;min-width:500px;font-size:13px}.article-table th{color:#443553;background:#e9e3f3;padding:16px;font-size:12px;font-weight:600;line-height:1.5}.article-table td{vertical-align:top;border-top:1px solid #e2dce9;padding:16px;line-height:1.7}.article-table tbody tr:nth-child(2n){background:#f0edf4}.journal-prose code{background:#eae5f1;border-radius:4px;padding:3px 5px;font-size:.85em}.journal-prose pre{color:#f3eef8;background:#282431;border-radius:12px;padding:24px;overflow:auto}.journal-prose pre code{background:0 0;padding:0;font-size:13px;line-height:1.7}.journal-prose hr{border:0;border-top:1px solid var(--line);margin:36px 0}.journal-prose img{border-radius:12px;width:100%;height:auto;margin-block:28px}.journal-prose .contains-task-list{padding-left:0;list-style:none}.journal-prose .task-list-item{padding-left:0;display:block}.journal-prose .task-list-item input{vertical-align:middle;accent-color:#74619a;width:16px;height:16px;margin:0 10px 0 0}.article-margin-note{border-top:1px solid var(--line);margin-top:12px;padding-top:18px}.article-margin-note>span{font-size:28px}.article-margin-note p{margin:12px 0;font-size:15px;line-height:1.5}.article-margin-note a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.article-endnote{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.article-tags{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.article-tags a{background:#eae5f1;border-radius:30px;padding:8px 13px;font-size:11px}.article-tags a:hover{background:#ded5ec}.editorial-note{gap:16px;display:flex}.editorial-note strong{font-size:16px;font-weight:500}.editorial-note p{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.7}.editorial-note a{text-underline-offset:3px;text-decoration:underline}.related-reading{background:#fff;padding-block:48px}.related-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.related-heading .eyebrow{margin-bottom:14px}.related-heading h2{font-size:clamp(1.9rem,3vw,3rem)}@media (min-width:1700px){.article-reading-layout{justify-content:center;gap:64px}}@media (max-width:1200px){.article-reading-layout{grid-template-columns:180px minmax(0,740px);gap:36px}.article-margin-note{display:none}}@media (max-width:900px){.journal-title-row{flex-direction:column;align-items:flex-start;gap:24px;padding-block:36px}.journal-title-row>p{max-width:520px}.featured-copy{padding:28px}.featured-copy h2{font-size:36px}.featured-copy>p{font-size:15px}.featured-copy .journal-kicker{margin-bottom:20px}.featured-copy .journal-kicker>span:last-child,.art-caption>span{display:none}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-toolbar{flex-direction:column;align-items:flex-start;gap:24px}.journal-search{width:100%}.journal-pathways{gap:28px}.article-opening{grid-template-columns:1.25fr 1fr;gap:28px}.article-opening h1{font-size:44px}.article-deck{font-size:16px}.article-reading-layout{grid-template-columns:150px minmax(0,1fr);gap:28px}.article-companion li{font-size:11px}.article-takeaways{padding:24px}.article-takeaways h2{font-size:24px}}@media (max-width:650px){.journal-intro{padding-block:24px}.journal-masthead{gap:12px;padding-bottom:18px}.journal-masthead .eyebrow{letter-spacing:.07em;font-size:10px}.journal-masthead>a{gap:8px;font-size:10px}.journal-title-row h1{font-size:clamp(2.4rem,8.3vw,3.4rem)}.journal-title-row>p{font-size:16px}.featured-article{grid-template-columns:1fr}.featured-copy{padding:26px}.featured-copy h2{max-width:18ch;font-size:34px}.featured-art-link{grid-row:1}.featured-art-link .editorial-art{aspect-ratio:1.65}.featured-copy .journal-kicker{margin-bottom:18px}.featured-copy>p{margin:18px 0}.featured-meta{margin-bottom:22px}.featured-copy .button{width:100%}.journal-library{padding-block:32px}.topic-filters{gap:6px}.topic-filters button{gap:8px;padding:10px 13px;font-size:11px}.editorial-grid{grid-template-columns:1fr;gap:32px}.editorial-card-copy h3{font-size:27px}.editorial-card-copy{padding-top:18px}.editorial-card-copy>p{margin-bottom:18px}.journal-pathways{grid-template-columns:1fr;gap:24px}.pathway-links a{font-size:16px}.journal-article{padding-block:24px 36px}.journal-article .breadcrumb{margin-bottom:28px;font-size:11px}.article-opening{grid-template-columns:1fr;padding-bottom:28px}.article-opening h1{font-size:clamp(2.35rem,9vw,3.1rem)}.article-opening>.editorial-art{aspect-ratio:1.55}.article-deck{margin:20px 0;font-size:17px}.article-topic{margin-bottom:20px;font-size:11px}.article-byline{margin-top:22px}.article-reading-layout{padding-top:28px;display:block}.article-companion{max-height:none;margin-bottom:28px;position:static;overflow:visible}.reading-position{margin-bottom:20px}.article-companion ol{gap:8px;padding:0 0 10px;display:flex;overflow:auto}.article-companion li{flex-shrink:0;max-width:210px}.article-companion li a{background:#eae5f1;border:0;border-radius:10px;min-height:44px;padding:10px 14px;font-size:12px}.article-companion li a[aria-current=location]{background:#ddd3ed}.article-companion .toc-subsection{display:none}.article-share{margin-top:12px}.article-share button{width:auto;min-height:44px}.back-to-journal{display:none}.article-takeaways{margin-bottom:28px;padding:24px}.article-takeaways h2{font-size:25px}.article-takeaways li{gap:12px;font-size:13px}.journal-prose>p:first-child{font-size:18px}.journal-prose p,.journal-prose li{font-size:15px;line-height:1.85}.journal-prose h2{margin-top:36px;font-size:29px}.journal-prose h3{font-size:23px}.journal-prose blockquote{margin-block:28px;padding:22px}.journal-prose blockquote p{font-size:20px;line-height:1.55}.related-heading{display:block}.related-heading>a{margin-top:20px}.editorial-note{gap:12px}.editorial-note .editorial-avatar{width:34px;height:34px;font-size:19px}.journal-pagination{flex-wrap:wrap;justify-content:center}.journal-pagination>div{order:3;width:100%}}html:has(.journal-article){scroll-behavior:auto}.editorial-card .article-cover{aspect-ratio:1.6;border-radius:14px}.article-cover img{transition:transform .35s}.editorial-card-link:hover .article-cover img{transform:scale(1.035)}.featured-art-link .article-cover{aspect-ratio:auto;height:100%;min-height:320px}.article-opening>.article-cover{aspect-ratio:1.15;border-radius:18px}@media (max-width:650px){.featured-art-link .article-cover{aspect-ratio:1.65;height:auto;min-height:0}.article-opening>.article-cover{aspect-ratio:1.55}}
.mission-opening{padding-block:clamp(40px,6vw,100px)}.mission-opening h2{max-width:1050px}.mission-story :is(h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.mission-prose{max-width:780px;margin:36px 0 0 auto}.mission-prose p{font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.65}.mission-map,.mission-chart{min-width:0;margin:0}.mission-map>figcaption{margin-bottom:24px}.mission-source-grid,.mission-route-grid{gap:12px;display:grid}.mission-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-node{border-radius:18px;min-width:0;padding:22px}.mission-node>span:first-child{margin-bottom:12px;font-size:.8rem;display:block}.mission-node strong{font-size:1.2rem;line-height:1.3}.mission-node h3{margin-top:0}.mission-node p:last-child{margin-bottom:0}.mission-branches{width:100%;height:58px;display:block}.mission-answer{background:var(--ink);color:var(--white);text-align:center}.mission-answer .eyebrow{color:inherit}.mission-arrow{width:30px;height:45px;margin:8px auto;display:block}.mission-impression{text-align:center;margin:12px 0 24px;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:500}.mission-evidence-grid{grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,80px);display:grid}.mission-chart{background:var(--white);border-radius:var(--radius);align-self:start;padding:clamp(16px,2vw,32px)}.mission-chart figcaption{font-size:1.15rem;font-weight:600}.mission-chart svg{width:100%;height:auto;margin:16px 0;display:block;overflow:visible}.mission-chart text{font:16px var(--font-host), Arial, sans-serif;fill:var(--ink)}.mission-chart .mission-chart-value{font-size:30px;font-weight:600}.mission-chart-labels{text-align:center;grid-template-columns:1fr 1fr;padding-inline:14.1667% 9.1667%;font-size:.95rem;display:grid}.mission-chart .small-copy{line-height:1.6}.mission-principles{row-gap:16px}.mission-correction{max-width:1100px;margin:0 auto 28px}.mission-origin{background:var(--surface);border:1px solid var(--line);text-align:center;max-width:500px;margin-inline:auto}.mission-origin span{margin-top:10px;display:block}.mission-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-closing{background:var(--lilac)}@media (max-width:900px){.mission-evidence-grid,.mission-route-grid{grid-template-columns:1fr}.mission-prose{margin-left:0}}@media (max-width:650px){.mission-node{padding:16px}.mission-node strong{font-size:1rem}.mission-chart{padding:16px 10px}.mission-chart text{font-size:28px}.mission-chart .mission-chart-value{font-size:42px}}
