.article-page[data-v-b7c7400d]{background:var(--surface-alt);min-height:100vh;color:var(--ink);font-family:var(--font)}.article-page[data-v-b7c7400d] :is(a,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-ring-shadow)}.article-preview-banner[data-v-b7c7400d]{z-index:var(--z-banner);color:#78350f;text-align:center;background:#fef3c7;border-bottom:1px solid #f59e0b;padding:10px 20px;font-size:.86rem;font-weight:700;position:sticky;top:0}.article-hero__media figcaption[data-v-b7c7400d]{color:#697281;justify-content:space-between;gap:12px;padding:10px 4px 0;font-size:.78rem;display:flex}.article-hero__media figcaption small[data-v-b7c7400d]{font-size:inherit}.article-share[data-v-b7c7400d]{gap:8px;display:grid}.article-share button[data-v-b7c7400d]{min-height:var(--control-min);border:1px solid var(--line);border-radius:var(--r-control-sm);color:var(--ink);background:var(--paper);cursor:pointer;font-weight:700}.article-share button[data-v-b7c7400d]:hover{border-color:var(--red,#d70812);color:var(--red,#d70812)}.article-share span[data-v-b7c7400d]{color:#047857;font-size:.76rem}.article-footer[data-v-b7c7400d]{border-top:1px solid var(--line);margin-top:46px;padding-top:30px}.article-tags[data-v-b7c7400d]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.article-tags a[data-v-b7c7400d]{min-height:var(--control-min);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-soft);align-items:center;padding:0 11px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.article-author[data-v-b7c7400d]{border-radius:var(--r-control);background:var(--paper);border:1px solid var(--line);align-items:center;gap:18px;padding:22px;display:flex}.article-author img[data-v-b7c7400d]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.article-author h2[data-v-b7c7400d]{margin:2px 0 7px;font-size:1.15rem}.article-author h2 a[data-v-b7c7400d]{min-height:var(--control-min);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.article-author p[data-v-b7c7400d]:last-child{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.55}@media print{.article-aside[data-v-b7c7400d],.article-related[data-v-b7c7400d],.article-preview-banner[data-v-b7c7400d],header[data-v-b7c7400d],footer[data-v-b7c7400d]{display:none}.article-layout[data-v-b7c7400d]{display:block}.article-page[data-v-b7c7400d]{background:var(--paper)}}.article-shell[data-v-b7c7400d]{background:var(--surface-alt)}.article-hero[data-v-b7c7400d]{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--paper) 0%, var(--surface-alt) 100%)}.article-hero__inner[data-v-b7c7400d]{color:var(--ink);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:58px;padding-block:58px 62px;display:grid}.article-hero__copy[data-v-b7c7400d]{min-width:0}.article-hero__category[data-v-b7c7400d]{min-height:var(--control-min);padding-inline:var(--space-2);width:max-content;max-width:100%;color:var(--red,#d70812);align-items:center;margin-bottom:16px;font-size:.84rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.article-hero__category[data-v-b7c7400d]:hover{color:var(--red-hover,#b50610)}.article-hero h1[data-v-b7c7400d]{overflow-wrap:anywhere;max-width:760px;color:var(--ink);letter-spacing:0;margin:0;font-size:3.04rem;font-weight:700;line-height:1.08}.article-hero p[data-v-b7c7400d]{max-width:700px;color:var(--ink-soft);margin:22px 0 0;font-size:1.08rem;line-height:1.65}.article-hero__meta[data-v-b7c7400d]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.article-hero__meta[data-v-b7c7400d] :is(span,a){min-height:var(--control-min);border:1px solid var(--line);border-radius:var(--r-control-sm);color:var(--ink);background:var(--paper);align-items:center;padding:0 12px;font-size:.86rem;font-weight:700;display:inline-flex}.article-hero__media[data-v-b7c7400d]{border:1px solid var(--line);border-radius:var(--r-control-sm);background:#e9edf2;min-width:0;margin:0;overflow:hidden;box-shadow:0 26px 64px #1c212b1a}.article-hero__media picture[data-v-b7c7400d],.article-hero__media img[data-v-b7c7400d]{width:100%;height:100%;display:block}.article-hero__media picture[data-v-b7c7400d]{aspect-ratio:16/10}.article-hero__media img[data-v-b7c7400d]{-o-object-fit:cover;object-fit:cover}.article-layout[data-v-b7c7400d]{grid-template-columns:280px minmax(0,860px);justify-content:center;align-items:start;gap:62px;padding-block:68px 0;display:grid}.article-aside[data-v-b7c7400d]{border:1px solid var(--line-light);border-radius:var(--r-control-sm);background:var(--paper);flex-direction:column;display:flex;position:sticky;top:24px;overflow:hidden}.article-aside__block[data-v-b7c7400d]{padding:20px}.article-aside__block+.article-aside__block[data-v-b7c7400d]{border-top:1px solid var(--line-light)}.article-aside__label[data-v-b7c7400d]{color:var(--red,#d70812);letter-spacing:0;margin:0 0 12px;font-size:.78rem;font-weight:700;line-height:1.25}.article-facts[data-v-b7c7400d]{gap:14px;margin:0;display:grid}.article-facts div[data-v-b7c7400d]{gap:3px;display:grid}.article-facts dt[data-v-b7c7400d]{color:#858f9f;font-size:.78rem;font-weight:700;line-height:1.25}.article-facts dd[data-v-b7c7400d]{color:var(--ink);margin:0;font-size:.92rem;font-weight:700;line-height:1.35}.article-toc[data-v-b7c7400d]{gap:4px;display:grid}.article-toc a[data-v-b7c7400d]{min-height:var(--control-min);color:var(--ink-soft);align-items:center;padding:7px 0;font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.article-toc a[data-v-b7c7400d]:hover{color:var(--red,#d70812)}.article-toc__item--nested[data-v-b7c7400d]{padding-left:14px;font-size:.84rem}.article-cta strong[data-v-b7c7400d]{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.35;display:block}.article-cta span[data-v-b7c7400d]{color:var(--ink-soft);margin-top:8px;font-size:.9rem;line-height:1.55;display:block}.article-cta a[data-v-b7c7400d]{min-height:var(--control-min);border-radius:var(--r-control-sm);color:var(--brand-ink);background:var(--brand);justify-content:center;align-items:center;margin-top:16px;padding:0 14px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.article-cta a[data-v-b7c7400d]:hover{background:var(--red-hover,#b50610)}.article-main[data-v-b7c7400d]{min-width:0}.article-content[data-v-b7c7400d]{color:var(--ink);font-size:1.04rem;line-height:1.78}.article-content[data-v-b7c7400d] .cms-heading{color:var(--ink);letter-spacing:0;font-weight:700}.article-content[data-v-b7c7400d] .cms-heading--1,.article-content[data-v-b7c7400d] .cms-raw h1,.article-content[data-v-b7c7400d] .cms-heading--2,.article-content[data-v-b7c7400d] .cms-raw h2{margin:46px 0 16px;font-size:1.86rem;line-height:1.2}.article-content[data-v-b7c7400d] .cms-heading--3,.article-content[data-v-b7c7400d] .cms-raw h3{border:0;margin:34px 0 12px;padding:0;font-size:1.36rem;line-height:1.26}.article-content[data-v-b7c7400d] .cms-heading--4,.article-content[data-v-b7c7400d] .cms-raw h4{margin:28px 0 10px;font-size:1.16rem;line-height:1.32}.article-content[data-v-b7c7400d] p,.article-content[data-v-b7c7400d] .cms-raw p{color:var(--ink);margin:0 0 18px;font-size:1.04rem;line-height:1.78}.article-content[data-v-b7c7400d] p:first-child,.article-content[data-v-b7c7400d] .cms-raw p:first-child{font-size:1.12rem;line-height:1.74}.article-content[data-v-b7c7400d] a{color:var(--red,#d70812);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.article-content[data-v-b7c7400d] ul,.article-content[data-v-b7c7400d] ol,.article-content[data-v-b7c7400d] .cms-raw ul,.article-content[data-v-b7c7400d] .cms-raw ol{margin:18px 0 24px;padding-left:1.35rem}.article-content[data-v-b7c7400d] li,.article-content[data-v-b7c7400d] .cms-raw li{margin-top:8px;padding-left:4px}.article-content[data-v-b7c7400d] blockquote,.article-content[data-v-b7c7400d] .cms-raw blockquote{border-left:4px solid var(--red,#d70812);color:var(--ink);background:var(--paper);border-radius:0 8px 8px 0;margin:34px 0;padding:22px 28px;font-size:1.1rem;font-style:normal;line-height:1.68}.article-content[data-v-b7c7400d] figure,.article-content[data-v-b7c7400d] .cms-raw figure{margin:34px 0}.article-content[data-v-b7c7400d] img,.article-content[data-v-b7c7400d] .cms-raw img{border-radius:var(--r-control-sm);max-width:100%;height:auto;display:block}.article-content[data-v-b7c7400d] figcaption,.article-content[data-v-b7c7400d] .cms-raw figcaption{color:#7d8795;margin-top:10px;font-size:.86rem;line-height:1.45}.article-content[data-v-b7c7400d] table,.article-content[data-v-b7c7400d] .cms-raw table{border-collapse:collapse;border:1px solid var(--line-light);border-radius:var(--r-control-sm);background:var(--paper);width:100%;margin:28px 0;font-size:.94rem;overflow:hidden}.article-content[data-v-b7c7400d] th,.article-content[data-v-b7c7400d] td,.article-content[data-v-b7c7400d] .cms-raw th,.article-content[data-v-b7c7400d] .cms-raw td{border-bottom:1px solid var(--line-light);text-align:left;vertical-align:top;padding:13px 15px}.article-content[data-v-b7c7400d] hr{border:0;border-top:1px solid var(--line-light);margin:38px 0}.article-faq[data-v-b7c7400d]{border-top:1px solid var(--line-light);margin-top:58px;padding-top:42px}.article-faq h2[data-v-b7c7400d],.article-related__header h2[data-v-b7c7400d]{color:var(--ink);letter-spacing:0;margin:0 0 22px;font-size:1.86rem;font-weight:700;line-height:1.2}.article-faq[data-v-b7c7400d] details{border-radius:var(--r-control-sm);border-color:var(--line-light)}.article-faq[data-v-b7c7400d] summary{background:var(--paper)}.article-related[data-v-b7c7400d]{margin-top:78px}.article-related__header[data-v-b7c7400d]{margin-bottom:24px}.article-related__header p[data-v-b7c7400d]{color:var(--red,#d70812);letter-spacing:0;margin:0 0 12px;font-size:.78rem;font-weight:700}.article-related__grid[data-v-b7c7400d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1100px){.article-layout[data-v-b7c7400d]{grid-template-columns:minmax(0,860px);gap:34px}.article-aside[data-v-b7c7400d]{order:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.article-aside__block[data-v-b7c7400d]{min-width:0}.article-aside__block+.article-aside__block[data-v-b7c7400d]{border-top:0}.article-aside__block[data-v-b7c7400d]:nth-child(n+3){border-top:1px solid var(--line-light)}.article-aside--without-toc>.article-share[data-v-b7c7400d]{grid-column:1/-1}.article-facts[data-v-b7c7400d]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-toc[data-v-b7c7400d]{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.article-toc .article-aside__label[data-v-b7c7400d]{grid-column:1/-1}.article-main[data-v-b7c7400d]{order:1}}@media (width<=900px){.article-hero__inner[data-v-b7c7400d]{grid-template-columns:1fr;gap:34px;padding-top:46px}.article-hero h1[data-v-b7c7400d]{font-size:2.38rem}.article-related__grid[data-v-b7c7400d]{grid-template-columns:1fr}.article-aside__block--facts[data-v-b7c7400d],.article-toc[data-v-b7c7400d]{grid-column:1/-1}.article-aside--without-toc>.article-share[data-v-b7c7400d]{grid-column:auto}.article-facts[data-v-b7c7400d]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.article-hero__inner[data-v-b7c7400d]{padding-block:34px 38px}.article-hero h1[data-v-b7c7400d]{font-size:2.04rem}.article-hero p[data-v-b7c7400d]{font-size:1rem}.article-layout[data-v-b7c7400d]{padding-top:42px}.article-aside[data-v-b7c7400d]{display:flex}.article-aside__block+.article-aside__block[data-v-b7c7400d]{border-top:1px solid var(--line-light)}.article-facts[data-v-b7c7400d],.article-toc[data-v-b7c7400d]{grid-template-columns:1fr}.article-content[data-v-b7c7400d],.article-content[data-v-b7c7400d] p,.article-content[data-v-b7c7400d] .cms-raw p{font-size:1rem;line-height:1.72}.article-content[data-v-b7c7400d] p:first-child,.article-content[data-v-b7c7400d] .cms-raw p:first-child{font-size:1.04rem}.article-content[data-v-b7c7400d] .cms-heading--1,.article-content[data-v-b7c7400d] .cms-raw h1,.article-content[data-v-b7c7400d] .cms-heading--2,.article-content[data-v-b7c7400d] .cms-raw h2,.article-faq h2[data-v-b7c7400d],.article-related__header h2[data-v-b7c7400d]{font-size:1.52rem}.article-content[data-v-b7c7400d] blockquote,.article-content[data-v-b7c7400d] .cms-raw blockquote{padding:18px}}
