.article-page[data-v-70e94bf4]{background:#fff;padding:0 0 80px}.article-shell[data-v-70e94bf4]{max-width:1240px}.article-crumbs[data-v-70e94bf4]{align-items:center;color:#747e88;display:flex;flex-wrap:wrap;font-size:var(--text-small);gap:12px;padding:28px 0 0}.article-crumbs a[data-v-70e94bf4]:hover{color:var(--accent-dark)}.article-crumbs>span[data-v-70e94bf4]{color:#c4cbd1}.article-crumbs>[aria-current][data-v-70e94bf4]{color:#526778}.article-intro[data-v-70e94bf4]{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:64px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);padding:42px 0 58px}.article-intro--text[data-v-70e94bf4]{grid-template-columns:1fr;max-width:850px}.article-eyebrow[data-v-70e94bf4],.section-eyebrow[data-v-70e94bf4]{color:var(--accent-dark);font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.article-eyebrow[data-v-70e94bf4]{align-items:center;display:inline-flex;gap:9px;margin-bottom:20px}.article-eyebrow>span[data-v-70e94bf4]{background:currentColor;border-radius:50%;height:7px;width:7px}.article-intro h1[data-v-70e94bf4]{color:#142b40;font-size:var(--text-display);font-weight:800;letter-spacing:-.045em;line-height:var(--leading-heading);text-wrap:balance}.article-description[data-v-70e94bf4]{color:#65717c;font-size:var(--text-lead);line-height:var(--leading-body);margin-top:22px;max-width:54ch}.article-meta[data-v-70e94bf4]{align-items:center;color:#75808b;display:flex;flex-wrap:wrap;font-size:var(--text-small);gap:10px 16px;margin-top:27px}.article-meta[data-v-70e94bf4]>:not(:first-child):before{color:#afb8c0;content:"·";display:inline-block;margin-right:16px}.article-author[data-v-70e94bf4]{color:#324455;font-weight:600}.article-cover[data-v-70e94bf4]{min-width:0}.article-cover__frame[data-v-70e94bf4]{aspect-ratio:4/3;background:#f2f4f5;border-radius:12px;overflow:hidden}.article-cover img[data-v-70e94bf4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-cover figcaption[data-v-70e94bf4]{color:#8a949e;font-size:var(--text-caption);line-height:var(--leading-compact);margin-top:9px}.article-page--mounting .article-cover__frame[data-v-70e94bf4]{align-items:center;aspect-ratio:3/2;background:#f3f6f8;border:1px solid #e7edf2;display:flex;justify-content:center;padding:28px}.article-page--mounting .article-cover img[data-v-70e94bf4]{height:auto;max-height:190px;-o-object-fit:contain;object-fit:contain;padding:0;width:min(100%,240px)}.article-mounting-video[data-v-70e94bf4]{margin-bottom:32px}.article-reading-layout[data-v-70e94bf4]{display:grid;gap:84px;grid-template-columns:minmax(0,745px) minmax(0,245px);justify-content:space-between;padding-top:52px}.article-body[data-v-70e94bf4]{grid-column:1;grid-row:1;min-width:0}.article-contents[data-v-70e94bf4]{align-self:start;grid-column:2;grid-row:1;min-width:0;position:sticky;top:32px}.desktop-contents[data-v-70e94bf4]{max-height:calc(100vh - 64px);overflow:auto}.contents-label[data-v-70e94bf4]{color:#253a4d;font-size:var(--text-small);font-weight:700;margin-bottom:19px}.desktop-contents ol[data-v-70e94bf4]{border-left:1px solid #e7ebee;list-style:none}.desktop-contents li+li[data-v-70e94bf4]{margin-top:1px}.desktop-contents li a[data-v-70e94bf4]{align-items:baseline;border-left:2px solid transparent;color:#697581;display:flex;font-size:var(--text-small);gap:11px;line-height:var(--leading-compact);margin-left:-1px;padding:10px 0 10px 17px;transition:color .15s,border-color .15s}.desktop-contents li a>span[data-v-70e94bf4]{color:#a1abb5;font-size:var(--text-caption);font-variant-numeric:tabular-nums}.desktop-contents li a[data-v-70e94bf4]:hover{border-left-color:var(--accent);color:#142b40}.contents-back[data-v-70e94bf4]{color:#354b5e;display:inline-flex;font-size:var(--text-control);font-weight:600;gap:9px;line-height:var(--leading-compact);margin-top:28px}.mobile-contents[data-v-70e94bf4]{display:none}.article-prose[data-v-70e94bf4]{color:#394854;font-size:var(--text-body);line-height:var(--leading-article);overflow-wrap:break-word}.article-prose[data-v-70e94bf4] p{margin:0 0 22px}.article-prose[data-v-70e94bf4] h2,.article-prose[data-v-70e94bf4] h3,.article-prose[data-v-70e94bf4] h4{color:#142b40;letter-spacing:-.025em;line-height:var(--leading-heading);scroll-margin-top:32px}.article-prose[data-v-70e94bf4] h2{font-size:var(--text-heading);font-weight:750;line-height:var(--leading-heading);margin:42px 0 18px}.article-prose[data-v-70e94bf4] h3{font-size:var(--text-heading-small);font-weight:700;line-height:var(--leading-heading);margin:32px 0 14px}.article-prose[data-v-70e94bf4] h4{font-size:var(--text-card-title);font-weight:700;line-height:var(--leading-compact);margin:26px 0 12px}.article-prose[data-v-70e94bf4] a{color:var(--accent-dark);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--accent-border);text-underline-offset:4px}.article-prose[data-v-70e94bf4] a:hover{text-decoration-color:currentColor}.article-prose[data-v-70e94bf4] h2 a,.article-prose[data-v-70e94bf4] h3 a,.article-prose[data-v-70e94bf4] h4 a{color:inherit;overflow-wrap:normal;text-decoration:none}.article-prose[data-v-70e94bf4] strong{color:#1f3446;font-weight:650}.article-prose[data-v-70e94bf4] ol,.article-prose[data-v-70e94bf4] ul{margin:0 0 24px;padding-left:23px}.article-prose[data-v-70e94bf4] li{margin-bottom:9px;padding-left:4px}.article-prose[data-v-70e94bf4] li::marker{color:#9ba6af}.article-prose[data-v-70e94bf4] blockquote{background:#f5f7f8;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;margin:28px 0;padding:22px 26px}.article-prose[data-v-70e94bf4] blockquote p:last-child{margin:0}.article-prose[data-v-70e94bf4] table{border:1px solid #e4e9ed;border-collapse:collapse;border-radius:8px;font-size:var(--text-small);line-height:var(--leading-compact);margin:28px 0;max-width:100%;width:100%}.article-prose[data-v-70e94bf4] th{background:#f2f5f7;border-bottom:1px solid #e4e9ed;color:#233b4f;font-weight:650;padding:15px 18px;text-align:left}.article-prose[data-v-70e94bf4] td{border-bottom:1px solid #edf0f2;min-width:140px;padding:15px 18px;vertical-align:top}.article-prose[data-v-70e94bf4] tr:last-child td{border-bottom:0}.article-prose[data-v-70e94bf4] tr:nth-child(2n) td{background:#fafbfc}.article-prose[data-v-70e94bf4] img{border-radius:8px;height:auto;margin:24px auto;max-width:100%}.article-prose[data-v-70e94bf4] .article-inline-media{background:#fafbfc;border:1px solid #e7ebef;border-radius:10px;margin:30px 0;padding:20px}.article-prose[data-v-70e94bf4] .article-inline-media img{background:#fff;display:block;margin:0;max-height:440px;-o-object-fit:contain;object-fit:contain;width:100%}.article-prose[data-v-70e94bf4] .article-inline-media figcaption{color:#7d8994;font-size:var(--text-caption);margin-top:12px}.article-gallery[data-v-70e94bf4]{border-top:1px solid #e7ebef;margin-top:42px;padding-top:30px}.article-gallery h2[data-v-70e94bf4]{color:#142b40;font-size:var(--text-heading);letter-spacing:-.02em;line-height:var(--leading-heading);margin:7px 0 20px}.article-gallery__grid[data-v-70e94bf4]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.article-gallery__grid figure[data-v-70e94bf4]{align-items:center;aspect-ratio:4/3;background:#fafbfc;border:1px solid #e7ebef;border-radius:10px;display:flex;justify-content:center;padding:18px}.article-gallery__grid img[data-v-70e94bf4]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.article-end[data-v-70e94bf4]{align-items:center;border-bottom:1px solid #e7ebef;border-top:1px solid #e7ebef;display:flex;font-size:var(--text-small);gap:20px;justify-content:space-between;margin-top:44px;padding:24px 0}.article-end p[data-v-70e94bf4]{color:#60707e}.article-end a[data-v-70e94bf4]{color:#233b4f;font-size:var(--text-control);font-weight:650;line-height:var(--leading-compact)}.article-end a>span[data-v-70e94bf4]{color:var(--accent-dark);margin-left:10px}.article-related[data-v-70e94bf4]{border-top:1px solid #e7ebef;margin-top:78px;padding-top:38px}.related-heading[data-v-70e94bf4]{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:25px}.related-heading h2[data-v-70e94bf4]{color:#142b40;font-size:var(--text-heading);letter-spacing:-.035em;line-height:var(--leading-heading);margin-top:8px}.related-heading>a[data-v-70e94bf4]{color:#526270;font-size:var(--text-control);line-height:var(--leading-compact)}.related-heading>a>span[data-v-70e94bf4]{color:var(--accent-dark);margin-left:8px}.related-grid[data-v-70e94bf4]{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.related-card[data-v-70e94bf4]{display:flex;flex-direction:column;min-width:0}.related-card__image[data-v-70e94bf4]{aspect-ratio:16/10;background:#f5f7f9;border-radius:9px;overflow:hidden}.related-card__image img[data-v-70e94bf4]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease;width:100%}.related-card:hover .related-card__image img[data-v-70e94bf4]{transform:scale(1.025)}.related-card__image--technical[data-v-70e94bf4]{align-items:center;display:flex;justify-content:center;padding:24px}.related-card__image--technical img[data-v-70e94bf4]{height:auto;max-height:140px;-o-object-fit:contain;object-fit:contain;width:min(100%,177px)}.related-card__copy[data-v-70e94bf4]{display:flex;flex:1;flex-direction:column;padding-top:20px}.related-card__copy h3[data-v-70e94bf4]{color:#1c3245;font-size:var(--text-card-title);font-weight:700;letter-spacing:-.02em;line-height:var(--leading-compact);margin:9px 0}.related-card__copy p[data-v-70e94bf4]{color:#75808b;display:-webkit-box;font-size:var(--text-small);line-height:var(--leading-compact);-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:14px;overflow:hidden}.related-card__read[data-v-70e94bf4]{color:#32495d;font-size:var(--text-control);font-weight:650;line-height:var(--leading-compact);margin-top:auto}.related-card__read>span[data-v-70e94bf4]{color:var(--accent-dark);margin-left:9px}@media (max-width:1000px){.article-intro[data-v-70e94bf4]{gap:36px}.article-intro h1[data-v-70e94bf4]{font-size:var(--text-display);line-height:var(--leading-heading)}.article-reading-layout[data-v-70e94bf4]{gap:48px;grid-template-columns:minmax(0,1fr) 210px}}@media (max-width:760px){.article-crumbs[data-v-70e94bf4]{font-size:var(--text-small);gap:9px;padding-top:22px}.article-intro[data-v-70e94bf4]{gap:27px;grid-template-columns:1fr;padding:32px 0 35px}.article-intro h1[data-v-70e94bf4]{font-size:var(--text-display);line-height:var(--leading-heading)}.article-eyebrow[data-v-70e94bf4]{margin-bottom:14px}.article-description[data-v-70e94bf4]{font-size:var(--text-lead);line-height:var(--leading-body);margin-top:17px}.article-meta[data-v-70e94bf4]{margin-top:21px}.article-cover__frame[data-v-70e94bf4]{aspect-ratio:16/9}.article-page--mounting .article-cover__frame[data-v-70e94bf4]{aspect-ratio:4/3}.article-reading-layout[data-v-70e94bf4]{display:flex;flex-direction:column;gap:28px;padding-top:28px}.article-contents[data-v-70e94bf4]{position:static;width:100%}.desktop-contents[data-v-70e94bf4]{display:none}.mobile-contents[data-v-70e94bf4]{background:#fafbfc;border:1px solid #e4e9ed;border-radius:8px;display:block;padding:15px 18px}.mobile-contents summary[data-v-70e94bf4]{color:#294155;cursor:pointer;font-size:var(--text-control);font-weight:600;line-height:var(--leading-compact)}.mobile-contents summary>span[data-v-70e94bf4]{color:#8b969f;float:right;font-size:var(--text-caption);font-weight:400;margin-right:4px}.mobile-contents ol[data-v-70e94bf4]{margin-top:16px;padding-left:20px}.mobile-contents li[data-v-70e94bf4]{color:#627282;font-size:var(--text-small);line-height:var(--leading-compact);padding:5px 0}.article-prose[data-v-70e94bf4]{font-size:var(--text-body);line-height:var(--leading-article)}.article-prose[data-v-70e94bf4] h2{font-size:var(--text-heading);line-height:var(--leading-heading);margin-top:34px}.article-prose[data-v-70e94bf4] table{display:block;overflow-x:auto}.article-prose[data-v-70e94bf4] td,.article-prose[data-v-70e94bf4] th{padding:12px 14px}.article-end[data-v-70e94bf4]{align-items:start;flex-direction:column;gap:9px}.article-related[data-v-70e94bf4]{margin-top:50px;padding-top:29px}.related-heading h2[data-v-70e94bf4]{font-size:var(--text-heading);line-height:var(--leading-heading)}.related-grid[data-v-70e94bf4]{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.article-page[data-v-70e94bf4]{padding-bottom:48px}.article-intro h1[data-v-70e94bf4]{font-size:var(--text-display);line-height:var(--leading-heading)}.article-meta[data-v-70e94bf4]{font-size:var(--text-small);gap:8px 12px}.article-meta[data-v-70e94bf4]>:not(:first-child):before{margin-right:12px}.article-gallery__grid[data-v-70e94bf4],.related-grid[data-v-70e94bf4]{grid-template-columns:1fr}.related-grid[data-v-70e94bf4]{gap:28px}.related-heading[data-v-70e94bf4]{align-items:start}.related-heading>a[data-v-70e94bf4]{font-size:var(--text-control);line-height:var(--leading-compact);padding-top:4px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.desktop-contents li a[data-v-70e94bf4],.related-card__image img[data-v-70e94bf4]{transition:none}}
