.insights-masthead{padding-block:28px 36px}.insights-masthead .breadcrumbs{margin-bottom:32px}.insights-masthead>div{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.insights-masthead h1{font:500 clamp(3.5rem, 6.5vw, 5.5rem)/1 var(--serif);letter-spacing:-.04em;color:var(--primary)}.insights-masthead p{font:1.25rem/1.45 var(--serif);max-width:60ch}.insights-masthead p span{font:.9rem/1.65 var(--sans);color:var(--muted);margin-top:12px;display:block}.insights-library{padding-block:0 72px}.insights-filter-panel>summary{display:none}.insights-filters{border-block:1px solid var(--line);grid-template-columns:260px 1fr auto;align-items:end;gap:24px;margin-bottom:24px;padding-block:20px;display:grid}.insight-search-field>label,.insights-filters legend{margin-bottom:8px;font-size:.8rem;font-weight:600;display:block}.insight-search-field>div{border:1px solid var(--line);background:var(--white);border-radius:3px;align-items:center;gap:10px;padding:9px 12px;display:flex}.insight-search-field svg{color:var(--muted);flex-shrink:0}.insight-search-field input{width:100%;min-width:0;color:var(--ink);font:.9rem/1.6 var(--sans);background:0 0;border:0}.insight-search-field input::placeholder{color:var(--muted)}.insight-search-field>div:focus-within{outline:2px solid var(--primary);outline-offset:3px}.insight-search-field input:focus{outline:none}.insights-filters fieldset{border:0;min-width:0;margin:0;padding:0}.insight-filter-options{flex-wrap:wrap;gap:4px 18px;display:flex}.insight-filter-options label{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:.8rem;display:flex}.insight-filter-options input{accent-color:var(--primary);flex-shrink:0;width:16px;height:16px;margin:0}.insight-filter-options input:checked+span{color:var(--primary);font-weight:650}.insight-reset{text-underline-offset:4px;min-height:44px;margin:0;font-size:.75rem;text-decoration:underline}.insights-results-heading{justify-content:space-between;gap:20px;padding-bottom:20px;font-size:.8rem;display:flex}.insights-results-heading>span{color:var(--muted)}#insights-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;display:grid}.insight-list-item{border-bottom:1px solid var(--line);min-width:0;padding-bottom:28px}.insight-list-item[hidden]{display:none}.insight-cover{background:#eee7db;margin-bottom:18px;display:block}.insight-cover img,.related-cover img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.insight-cover:hover img,.related-cover:hover img{filter:brightness(1.035)}.insight-list-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.75rem;display:flex}.insight-list-meta>span:first-child{color:var(--primary);font-weight:550}.insight-list-item h2{font:500 clamp(1.45rem, 2.1vw, 1.85rem)/1.2 var(--serif);letter-spacing:-.02em;text-wrap:pretty}.insight-list-item h2 a{display:inline}.insight-list-item h2 svg{vertical-align:baseline;width:18px;color:var(--primary);margin-left:8px;display:inline}.insight-list-item h2 a:hover,.related-insights h3 a:hover,.guide-summary h3 a:hover{color:var(--primary);text-underline-offset:5px;text-decoration:underline}.insight-list-item>p{font:1rem/1.65 var(--sans);color:var(--muted);max-width:63ch;margin-block:14px 0}.insight-list-item>.text-link{font-size:.8rem}#insights-results[data-filtered=false] .insight-list-item:first-child{grid-area:span 2/span 2}#insights-results[data-filtered=false] .insight-list-item:first-child h2{max-width:28ch;font-size:clamp(2rem,3.4vw,3rem)}#insights-results[data-filtered=false] .insight-list-item:first-child>p{font:1.2rem/1.6 var(--serif);max-width:55ch}#insights-results[data-filtered=false] .insight-list-item:nth-child(2)>p,#insights-results[data-filtered=false] .insight-list-item:nth-child(3)>p{display:none}.article-cover{max-width:1120px;padding-top:36px}.article-cover img{aspect-ratio:3/2;width:100%;height:auto;display:block}.article-cover figcaption{color:var(--muted);margin-top:10px;font-size:.72rem;line-height:1.5}.related-cover{margin-bottom:20px;display:block}.insights-empty{padding-block:52px}.insights-empty h2{font-size:1.7rem}.insights-empty p{max-width:50ch;margin:18px 0 24px}.insight-editorial-note{border-top:1px solid var(--line);padding-block:46px 72px}.insight-editorial-note h2{margin-bottom:20px;font-size:1.5rem}.insight-editorial-note p{font:1.15rem/1.75 var(--serif);max-width:72ch;margin-bottom:15px}.article-heading{border-bottom:1px solid var(--line);padding-block:30px 48px}.article-heading .breadcrumbs{margin-bottom:56px}.article-heading h1{color:var(--primary);max-width:22ch;margin-block:20px 24px;font-size:clamp(2.5rem,4.7vw,4.2rem);line-height:1.09}.article-deck{font:clamp(1.2rem, 1.8vw, 1.45rem)/1.6 var(--serif);max-width:65ch}.article-byline{color:var(--muted);flex-wrap:wrap;gap:12px 28px;margin-top:30px;font-size:.84rem;display:flex}.article-byline>span:first-child{color:var(--ink);font-weight:600}.article-updated{color:var(--muted);margin-top:8px;font-size:.8rem}.article-layout{grid-template-columns:235px minmax(0,760px);align-items:start;gap:clamp(40px,6vw,90px);padding-block:48px 72px;display:grid}.article-sidebar{font-size:.82rem;position:sticky;top:118px}.article-contents{max-height:calc(100svh - 245px);padding-right:14px;overflow-y:auto}.article-contents summary{cursor:pointer;padding:5px 0 14px;font-size:.95rem;font-weight:650}.article-contents ol{margin:0;padding:0;list-style:none}.article-contents li+li{margin-top:9px}.article-contents a{color:var(--muted);padding-block:3px;line-height:1.5;display:block}.article-contents a:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.article-print{margin-top:24px;font-size:.82rem;display:flex}.article-library-back{font-size:.82rem}.article-reading-column{min-width:0}.article-prose{font:1.2rem/1.8 var(--serif);overflow-wrap:break-word}.article-prose>p,.article-prose>ul,.article-prose>ol{margin-block:0 23px}.article-prose>p:first-child{font-size:1.3rem;line-height:1.65}.article-prose h2{font:600 clamp(1.45rem, 2.1vw, 1.8rem)/1.25 var(--sans);letter-spacing:-.025em;margin:50px 0 21px;scroll-margin-top:115px}.article-prose h3{font:600 1.25rem/1.4 var(--sans);letter-spacing:-.015em;margin:32px 0 18px;scroll-margin-top:115px}.article-prose a,.article-references a{color:var(--primary);text-underline-offset:3px;text-decoration:underline 1px}.article-prose a:hover,.article-references a:hover{text-decoration-thickness:2px}.article-prose a[href^=\#ref-]{font:600 .8em var(--sans);white-space:nowrap}.article-prose a[href^=\#ref-]:before{content:"["}.article-prose a[href^=\#ref-]:after{content:"]"}.article-prose li{margin-bottom:12px;padding-left:5px}.article-prose ul,.article-prose ol{padding-left:26px}.article-prose blockquote{border:1px solid var(--line);background:var(--surface-subtle);margin:28px 0;padding:25px 28px;font-size:1.08rem;line-height:1.75}.article-prose blockquote p+p{margin-top:18px}.article-prose table{border-collapse:collapse;width:100%;font:.9rem/1.65 var(--sans);text-align:left;margin:26px 0 30px}.article-prose th{color:var(--primary);background:var(--surface-subtle);font-weight:650}.article-prose th,.article-prose td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.article-prose th:first-child,.article-prose td:first-child{padding-left:12px}.article-table-scroll{max-width:100%;margin-block:26px 30px;overflow-x:auto}.article-table-scroll table{margin:0}.article-references{border-top:1px solid var(--line);margin-top:52px;padding-top:32px;scroll-margin-top:112px}.article-references h2{margin-bottom:16px;font-size:1.55rem}.article-references>p{color:var(--muted);margin-bottom:24px;font-size:.9rem}.article-references ol{margin:0;padding-left:22px}.article-references li{margin-bottom:22px;padding-left:8px;scroll-margin-top:115px;font-size:.9rem}.article-references li:target{outline:2px solid var(--secondary);outline-offset:8px}.article-references span{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:.8rem;display:block}.related-insights{border-top:1px solid var(--line);padding-block:50px 76px}.related-insights>div:last-child{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.related-insights h3{margin-block:15px;font-size:1.25rem;line-height:1.3}.related-insights article>p:not(.guide-category){font:1.06rem/1.65 var(--serif);color:var(--muted)}.related-insights article>span{color:var(--muted);margin-top:20px;font-size:.8rem;display:block}@media (width<=1000px){.insights-filters{grid-template-columns:1fr auto}.insight-search-field{grid-column:1/-1;max-width:400px}#insights-results{gap:28px 22px}.article-layout{grid-template-columns:195px minmax(0,1fr);gap:36px}}@media (width<=760px){.insights-masthead{padding-block:20px 28px}.insights-masthead>div{display:block}.insights-masthead h1{margin-bottom:22px}.insights-masthead p{font-size:1.16rem}.insights-masthead .breadcrumbs{margin-bottom:26px}.insights-library{padding-block:0 48px}.insights-filter-panel{border-block:1px solid var(--line);margin-bottom:22px}.insights-filter-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:.9rem;font-weight:600;display:flex}.insights-filter-panel>summary::-webkit-details-marker{display:none}.insights-filter-panel[open]>summary{border-bottom:1px solid var(--line)}.insights-filters{margin-bottom:22px;padding-block:18px;display:block}.insights-filter-panel .insights-filters{border:0;margin-bottom:0}.insights-filters fieldset{margin-top:20px}#insights-results{display:block}.insight-cover{margin-bottom:16px}.article-cover{padding-top:24px}#insights-results[data-filtered=false] .insight-list-item:nth-child(2)>p,#insights-results[data-filtered=false] .insight-list-item:nth-child(3)>p{display:block}#insights-results[data-filtered=false] .insight-list-item:first-child h2{font-size:2rem}#insights-results[data-filtered=false] .insight-list-item:first-child>p{font-size:1.06rem}.insight-filter-options{flex-wrap:wrap;gap:3px 20px;display:flex}.insight-filter-options label{min-height:44px}.insights-results-heading>span{display:none}.insight-list-item{margin-bottom:26px;padding-block:0 26px}.insight-list-item h2{font-size:1.5rem}.insight-list-item>p{font-size:1.06rem}.article-heading{padding-block:20px 30px}.article-heading .breadcrumbs{margin-bottom:35px}.article-heading h1{max-width:none;font-size:clamp(2.15rem,7.5vw,3rem)}.article-deck{font-size:1.18rem}.article-byline{gap:8px 20px;margin-top:24px;font-size:.78rem}.article-byline>span:first-child{flex-basis:100%}.article-layout{padding-block:24px 44px;display:block}.article-sidebar{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:16px;position:static}.article-contents{max-height:none;padding-right:0}.article-contents a{padding-block:8px}.article-contents summary{padding-block:10px}.article-print{margin:12px 25px 0 0;display:inline-flex}.article-prose{font-size:1.1rem;line-height:1.8}.article-prose>p:first-child{font-size:1.2rem}.article-prose h2{margin-top:38px;font-size:1.45rem}.article-prose blockquote{margin-inline:0;padding:20px;font-size:1.02rem}.article-prose table{font-size:.82rem;display:block;overflow-x:auto}.article-prose th,.article-prose td{min-width:115px;padding:12px}.article-table-scroll table{display:table;overflow:visible}.related-insights>div:last-child{display:block}.related-insights article+article{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.related-insights .section-heading{align-items:start;gap:15px}}@media print{@page{margin:18mm}html{scroll-padding-top:0}body{color:#202020!important;background:#fff!important}.article-cover,.site-header,.site-footer,.skip-link,.article-sidebar,.related-insights,.breadcrumbs,.insights-filters{display:none!important}.container{width:100%!important;max-width:none!important}.article-heading{padding:0 0 18pt}.article-heading h1{color:#202020;max-width:none;font-size:25pt}.article-deck{font-size:12pt}.article-byline{font-size:9pt}.article-layout{padding-top:20pt;display:block}.article-prose,.article-prose>p:first-child{font-size:11pt;line-height:1.5}.article-prose h2{break-after:avoid;margin-top:24pt;font-size:16pt}.article-prose h3,.article-references h2{break-after:avoid;font-size:13pt}.article-prose p,.article-prose li{orphans:3;widows:3}.article-prose blockquote{background:0 0;padding:12pt;font-size:10pt}.article-table-scroll{overflow:visible}.article-prose table,.article-table-scroll table{width:100%;font-size:8.5pt;display:table;overflow:visible}.article-prose th,.article-prose td{min-width:0;padding:7pt}.article-prose thead{display:table-header-group}.article-prose tr{break-inside:avoid}.article-references{break-before:page}.article-references li{break-inside:avoid;font-size:10pt}.article-references a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;color:#404040;font-size:8pt;display:block}.article-references span{font-size:8pt}.insights-library,#insights-results{display:block}.insight-cover{display:none}}
