.editorial-page{background:var(--clr-bg);color:var(--clr-text)}.editorial-page__header{padding:132px 0 56px;background:var(--clr-surface);border-bottom:1px solid var(--clr-border)}.editorial-page__back{display:inline-block;margin-bottom:24px;color:var(--clr-text-secondary);text-decoration:none;font-size:14px;transition:color var(--transition)}.editorial-page__back:hover{color:var(--clr-accent-text)}.editorial-page__header h1{max-width:880px;margin:0;font:600 clamp(28px,3.4vw,42px)/1.25 var(--font-display);letter-spacing:-.015em;color:var(--clr-text);text-wrap:normal}.editorial-page__summary{max-width:880px;margin:20px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.7;color:var(--clr-text-secondary);text-wrap:normal}.editorial-page__date{margin:20px 0 0;color:var(--clr-text-muted);font-size:13px}.editorial-page__body{display:grid;grid-template-columns:210px minmax(0,760px);gap:clamp(40px,6vw,96px);justify-content:center;padding-top:64px;padding-bottom:96px}.editorial-page__aside{position:sticky;top:100px;align-self:start}.editorial-page__aside>p{margin:0 0 16px;font:700 12px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--clr-text-muted)}.editorial-page__aside ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--clr-border)}.editorial-page__aside li{border-bottom:1px solid var(--clr-border)}.editorial-page__aside a{display:block;padding:12px 0;color:var(--clr-text-secondary);text-decoration:none;font-size:14px;line-height:1.4;transition:color var(--transition)}.editorial-page__aside a:hover{color:var(--clr-accent-text)}.editorial-page__article{min-width:0;font-size:17px;line-height:1.82;color:var(--clr-text-secondary)}.editorial-page__article section+section{margin-top:48px;padding-top:46px;border-top:1px solid var(--clr-border)}.editorial-page__article h2{margin:0 0 20px;font:600 clamp(24px,2.8vw,34px)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--clr-text);text-wrap:normal}.editorial-page__article h3{margin:36px 0 14px;font:600 22px/1.25 var(--font-display);color:var(--clr-text)}.editorial-page__article p{max-width:65ch;margin:0 0 22px;text-wrap:normal}.editorial-page__article ul,.editorial-page__article ol{max-width:62ch;margin:22px 0 28px;padding-left:1.3em}.editorial-page__article li{margin:10px 0;padding-left:5px}.editorial-page__article a{color:var(--clr-accent-text);text-underline-offset:4px}.editorial-page__article blockquote{margin:32px 0;padding:6px 0 6px 22px;border-left:3px solid var(--design-accent);font-size:18px;line-height:1.7;color:var(--clr-text)}.editorial-page__article table{width:100%;margin:28px 0 34px;border-collapse:collapse;font-size:15px;line-height:1.55;background:var(--clr-surface);border-top:2px solid var(--clr-text);box-shadow:var(--shadow-card)}.editorial-page__article th,.editorial-page__article td{padding:16px 15px;border-bottom:1px solid var(--clr-border);text-align:left;vertical-align:top}.editorial-page__article th{font-family:var(--font-ui);font-weight:700;color:var(--clr-text);background:var(--clr-surface-2)}.editorial-page__article tbody tr:nth-child(2n){background:#00000004}.editorial-page__article .answer-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--clr-text)}.editorial-page__article .answer-list li{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:24px;margin:0;padding:22px 0;border-bottom:1px solid var(--clr-border)}.editorial-page__article .answer-list strong{font-weight:700;color:var(--clr-text)}.editorial-page__article .answer-list span{color:var(--clr-text-secondary)}.editorial-page__article .callout{margin:32px 0;padding:24px 26px;background:var(--clr-surface-2);border-left:3px solid var(--design-accent);border-radius:0 8px 8px 0}.editorial-page__article .callout p:last-child{margin-bottom:0}.editorial-page__related{padding:56px 0 76px;background:var(--clr-surface-2);border-top:1px solid var(--clr-border)}.editorial-page__related .container{display:flex;flex-direction:column}.editorial-page__related p{margin:0 0 12px;color:var(--clr-text-muted);font-size:13px}.editorial-page__related a{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--clr-border);color:var(--clr-text);text-decoration:none;font:600 22px/1.2 var(--font-display);transition:color var(--transition)}.editorial-page__related a:hover{color:var(--clr-accent-text)}@media(max-width:800px){.editorial-page__body{grid-template-columns:1fr;gap:48px}.editorial-page__aside{position:static}}@media(max-width:560px){.editorial-page__header{padding-top:118px}.editorial-page__header h1{font-size:32px}.editorial-page__article{font-size:16px}.editorial-page__article .answer-list li{grid-template-columns:1fr;gap:8px}.editorial-page__article table{display:block;overflow-x:auto}}
