.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin:0 0 30px;color:#535d51}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumb li+li:before{content:"/";margin-right:8px;color:#8b9381}.editorial-intro{max-width:860px}.editorial-intro .display{font-size:clamp(42px,6.4vw,84px);line-height:1.05;max-width:1050px}.editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:6vw;align-items:start}.editorial-copy{width:100%;min-width:0;max-width:790px}.editorial-copy h2{font:clamp(30px,4vw,43px)/1.2 var(--serif);letter-spacing:-.02em;margin:0 0 22px}.editorial-copy h3{font-size:21px;margin:28px 0 12px}.editorial-copy section{padding:36px 0;border-top:1px solid var(--line);scroll-margin-top:24px}.editorial-copy p,.editorial-copy li{font-size:18px;line-height:1.75}.editorial-copy li{margin-bottom:12px}.editorial-copy ul,.editorial-copy ol{padding-left:24px}.editorial-copy a,.editorial-aside a{text-underline-offset:4px}.editorial-aside{background:#e9ecdf;padding:25px;position:sticky;top:24px}.editorial-aside h2{font-size:16px;margin:0 0 18px}.editorial-aside ol{padding-left:20px;margin:0}.editorial-aside li{margin-bottom:14px}.editorial-note{padding:22px;border-left:3px solid #203025;background:#e9ecdf;margin:28px 0}.editorial-note p{margin:0}.editorial-table{max-width:100%;overflow-x:auto;margin:22px 0}.editorial-table table{width:100%;border-collapse:collapse;min-width:540px}.editorial-table caption{text-align:left;font-weight:700;margin-bottom:12px}.editorial-table th,.editorial-table td{padding:14px;text-align:left;vertical-align:top;border:1px solid var(--line)}.editorial-table th{background:#e9ecdf}.editorial-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px}.editorial-related a{display:block;border:1px solid var(--line);padding:26px;text-decoration:none}.editorial-related strong{display:block;font:28px/1.2 var(--serif);margin-bottom:14px}.editorial-related a:hover{background:#e9ecdf}.editorial-date{font-size:13px;color:#535d51}.seo-links{display:flex;flex-wrap:wrap;gap:15px 28px;margin-top:20px}@media(max-width:800px){.editorial-grid{display:flex;flex-direction:column}.editorial-aside{position:static;order:-1;width:100%;margin:20px 0}.editorial-copy p,.editorial-copy li{font-size:17px}.editorial-related{grid-template-columns:1fr}.editorial-intro .display{font-size:45px}.editorial-copy section{padding:30px 0}.page-nav .pill-link{margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
