:host { all: initial; display: block; }
.white-page {
 --sky-ink:#14293e; --sky-muted:#62758a; --sky-blue:#2278b5; --sky-dark:#0b2037;
 --sky-line:#dce6ee; --sky-wash:#f2f7fb; --sky-cyan:#66cbe8;
 display:block; width:100%; min-width:0; margin:0; background:#fff; color:var(--sky-ink);
 font:400 16px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
 text-align:left; -webkit-text-size-adjust:100%; isolation:isolate;
}
.white-page *, .white-page *::before, .white-page *::after { box-sizing:border-box; }
.white-page :where(h1,h2,h3,p,ul,ol,dl,dd) { margin:0; }
.white-page :where(a,button,summary) { -webkit-tap-highlight-color:transparent; }
.white-page :where(a,button,summary):focus-visible { outline:3px solid #3285c0; outline-offset:5px; }
.white-page a { color:inherit; text-underline-offset:4px; text-decoration-thickness:1px; }
.white-page button { font:inherit; }
.white-page p, .white-page li, .white-page h1, .white-page h2, .white-page h3 { overflow-wrap:anywhere; }
.white-page img { display:block; max-width:100%; height:auto; }
.white-page [hidden] { display:none !important; }
.white-page :where(section,header,main,details[id]) { scroll-margin-top:25px; }
.white-page .sky-shell { width:min(1260px,calc(100% - 96px)); margin-inline:auto; }
.white-page .sky-sr { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.white-page .sky-skip { position:fixed; left:12px; top:12px; z-index:30; padding:12px 18px; background:white; color:var(--sky-dark); transform:translateY(-160%); border:2px solid var(--sky-blue); }
.white-page .sky-skip:focus { transform:translateY(0); }
.white-page .sky-header { color:white; background:var(--sky-dark); border-top:4px solid var(--sky-cyan); }
.white-page .sky-header__inner { min-height:100px; display:flex; align-items:center; justify-content:space-between; gap:30px; }
.white-page .sky-brand { display:flex; align-items:center; gap:25px; text-decoration:none; flex-shrink:0; }
.white-page .sky-logo { display:block; width:154px; aspect-ratio:2.5; overflow:hidden; position:relative; flex-shrink:0; }
.white-page .sky-logo img { position:absolute; width:100%; height:auto; max-height:none; left:0; top:-37.5%; }
.white-page .sky-brand > .sky-brand__caption { padding-left:23px; border-left:1px solid #405366; color:#9db3c6; font-size:10px; line-height:1.6; }
.white-page .sky-brand strong { color:#e2edf6; font-weight:500; }
.white-page .sky-nav { display:flex; align-items:center; gap:25px; }
.white-page .sky-nav a { text-decoration:none; font-size:11px; font-weight:550; color:#cfdeeb; }
.white-page .sky-nav a:hover { color:#83d6f1; }
.white-page .sky-header__age { display:flex; align-items:center; justify-content:center; width:40px; height:40px; flex-shrink:0; border:1px solid #4b667e; border-radius:50%; font-size:12px; color:#a8dcef; font-weight:700; }
.white-page .sky-menu { display:none; }
.white-page .sky-hero { background:#f1f7fb; padding:0 0 58px; border-bottom:1px solid #e3edf4; }
.white-page .sky-kicker { display:flex; align-items:center; justify-content:space-between; gap:25px; border-bottom:1px solid #d9e5ee; padding:18px 0; margin-bottom:48px; color:#72879a; font-size:9px; line-height:1.7; letter-spacing:.1em; text-transform:uppercase; }
.white-page .sky-kicker > span:first-child { color:#37627f; }
.white-page .sky-hero__grid { display:grid; grid-template-columns:minmax(0,1.5fr) minmax(290px,.86fr); align-items:center; gap:70px; }
.white-page .sky-eyebrow { font-size:9px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; line-height:1.7; color:#567c98; }
.white-page .sky-hero h1 { margin-top:17px; font-size:clamp(39px,4.75vw,67px); line-height:1.04; font-weight:750; letter-spacing:-.057em; }
.white-page .sky-hero h1 > span { font-weight:430; color:#637d94; }
.white-page .sky-hero__dek { max-width:550px; font-size:16px; line-height:1.75; color:#627a8f; margin-top:25px; }
.white-page .sky-read { display:inline-flex; align-items:center; justify-content:space-between; gap:55px; border-bottom:1px solid #9dbed4; padding-bottom:9px; margin-top:29px; font-size:12px; font-weight:650; text-decoration:none; }
.white-page .sky-read > span { color:#2178b4; font-size:23px; line-height:1; font-weight:400; }
.white-page .sky-status-panel { padding:25px 27px 0; background:white; border:1px solid #ccdeeb; box-shadow:0 10px 36px #1e55700b; position:relative; }
.white-page .sky-status-panel::before { content:""; position:absolute; top:-1px; left:-1px; right:-1px; height:3px; background:linear-gradient(90deg,#46a4d9,#74d4e6); }
.white-page .sky-status-panel > .sky-eyebrow { display:flex; align-items:center; gap:8px; font-size:8px; }
.white-page .sky-status-dot { width:6px; height:6px; border:1px solid #2482b6; border-radius:50%; }
.white-page .sky-status-panel h2 { font-size:19px; line-height:1.5; font-weight:450; margin-top:15px; letter-spacing:-.025em; }
.white-page .sky-status-panel h2 > strong { display:inline-block; font-size:30px; font-weight:700; line-height:1.2; letter-spacing:-.04em; color:#1b68a0; margin-top:2px; }
.white-page .sky-status-panel > p:not(.sky-eyebrow) { color:#6d7e8d; font-size:11px; line-height:1.85; margin-top:17px; }
.white-page .sky-status-panel__event { border-top:1px solid #e0e9ef; margin-top:20px; padding-top:17px; }
.white-page .sky-status-panel__event > span { color:#2d637f; font-size:9px; font-weight:700; letter-spacing:.13em; }
.white-page .sky-status-panel__event p { font-size:11px; line-height:1.8; color:#6d7e8d; margin-top:5px; }
.white-page .sky-status-panel > a { display:flex; justify-content:space-between; align-items:center; gap:17px; margin:21px -27px 0; padding:15px 27px; background:#eaf4fa; color:#25668e; font-size:10px; line-height:1.6; font-weight:650; text-decoration:none; }
.white-page .sky-context { display:flex; gap:16px; align-items:flex-start; padding:23px 0; border-bottom:1px solid var(--sky-line); }
.white-page .sky-context > span { width:20px; height:20px; border:1px solid #7d9bb0; border-radius:50%; flex-shrink:0; display:flex; align-items:center; justify-content:center; color:#527c98; font:600 12px/1 Georgia,serif; margin-top:2px; }
.white-page .sky-context p { max-width:1070px; font-size:11px; color:#718292; line-height:1.9; }
.white-page .sky-context strong { color:#294b65; }
.white-page .sky-intro { display:grid; grid-template-columns:1.13fr 1fr; column-gap:65px; row-gap:17px; padding-block:44px 53px; }
.white-page .sky-intro > p { font-size:12px; line-height:1.9; color:#63788a; }
.white-page .sky-intro > p:first-child { grid-row:span 2; font-size:18px; line-height:1.8; color:#355972; border-left:3px solid #5bafda; padding-left:23px; }
.white-page .sky-layout { display:grid; grid-template-columns:minmax(0,850px) 255px; gap:70px; align-items:start; padding-bottom:78px; }
.white-page .sky-article { min-width:0; }
.white-page .sky-section { padding:35px 0 39px; border-top:1px solid var(--sky-line); }
.white-page .sky-section__head { display:flex; flex-direction:column; align-items:flex-start; gap:10px; margin-bottom:22px; }
.white-page .sky-section__index { font-size:10px; font-weight:700; color:#3e88b5; letter-spacing:.03em; line-height:1.3; font-variant-numeric:tabular-nums; }
.white-page .sky-section__index > span { color:#acbcc9; font-weight:450; }
.white-page .sky-section h2 { font-size:clamp(23px,2.1vw,30px); font-weight:650; line-height:1.25; letter-spacing:-.035em; max-width:750px; }
.white-page .sky-section > p, .white-page .sky-timeline__event > p:not(.sky-timeline__date) { font-size:14px; line-height:1.9; color:#5b7183; margin-top:18px; }
.white-page .sky-section__head + p { margin-top:0; }
.white-page .sky-section--conclusie { background:#f2f8fc; border:1px solid #d6e6f0; padding:30px; }
.white-page .sky-section--conclusie h2 { color:#1d648f; }
.white-page .sky-section--conclusie > p:first-of-type { font-size:17px; color:#204f70; font-weight:550; line-height:1.7; }
.white-page .sky-section--merk { border-top:0; padding-top:38px; }
.white-page .sky-list { list-style:none; padding:0; margin:20px 0 25px; }
.white-page .sky-list li { position:relative; padding:7px 0 7px 23px; font-size:13px; color:#5b7183; line-height:1.8; }
.white-page .sky-list li::before { position:absolute; content:""; left:1px; top:16px; width:6px; height:6px; border:1px solid #6ca4c3; }
.white-page .sky-callout { padding:20px 22px; background:#f2f7fa; border-left:2px solid #6faecf; color:#345a76 !important; margin-block:24px !important; }
.white-page .sky-source { display:inline-block; margin-top:20px; font-size:11px; line-height:1.8; font-weight:550; color:#256d9b; }
.white-page .sky-source-line { font-size:10px !important; line-height:1.9 !important; color:#8394a2 !important; }
.white-page .sky-source-line a { color:#3d789e; }
.white-page .sky-timeline { border-left:1px solid #b8d6e8; padding-left:28px; margin-left:6px; }
.white-page .sky-timeline__event { position:relative; padding-bottom:33px; }
.white-page .sky-timeline__event:last-child { padding-bottom:5px; }
.white-page .sky-timeline__event::before { content:""; position:absolute; left:-33px; top:5px; width:9px; height:9px; border:2px solid #498fb9; border-radius:50%; background:#fff; }
.white-page .sky-timeline__date { font-size:10px; line-height:1.6; letter-spacing:.02em; color:#2877a7; font-weight:650; }
.white-page .sky-timeline__event > p:not(.sky-timeline__date) { font-size:13px; margin-top:15px; }
.white-page .sky-timeline__event .sky-source { margin-top:16px; font-size:10px; }
.white-page .sky-note { font-size:11px; line-height:1.9; padding:21px; border:1px solid #dce7ee; background:#f7fafc; color:#647b8d; margin-top:27px; }
.white-page .sky-note strong { color:#31546f; }
.white-page .sky-risk-list { margin-top:25px; }
.white-page .sky-risk { display:grid; grid-template-columns:minmax(150px,.78fr) minmax(0,1.4fr); column-gap:27px; padding:22px 0; border-top:1px solid var(--sky-line); }
.white-page .sky-risk:last-child { border-bottom:1px solid var(--sky-line); }
.white-page .sky-risk > div { display:flex; align-items:flex-start; gap:14px; }
.white-page .sky-risk__index { font-size:9px; line-height:1.5; margin-top:4px; font-weight:700; color:#76a1bb; }
.white-page .sky-risk h3 { font-size:14px; line-height:1.55; font-weight:650; letter-spacing:-.01em; }
.white-page .sky-risk p { font-size:12px; line-height:1.85; color:#64798a; }
.white-page .sky-checklist { list-style:none; padding:0; margin:23px 0; display:grid; grid-template-columns:1fr 1fr; gap:0 27px; }
.white-page .sky-checklist li { display:flex; align-items:flex-start; gap:13px; padding:19px 0; border-top:1px solid #d5e3ec; font-size:12px; line-height:1.8; color:#527086; }
.white-page .sky-step { display:flex; align-items:center; justify-content:center; background:#eaf5fb; color:#2675a4; width:32px; height:32px; flex-shrink:0; font-size:12px; font-weight:650; }
.white-page .sky-checklist li > span:last-child { padding-top:3px; }
.white-page .sky-help { display:flex; align-items:center; justify-content:space-between; gap:30px; padding:28px; background:#edf8fc; border-top:3px solid #64b9d8; margin-top:29px; }
.white-page .sky-help .sky-eyebrow { color:#357b98; font-size:8px; }
.white-page .sky-help h3 { font-size:21px; line-height:1.3; letter-spacing:-.025em; color:#245d78; margin-top:8px; font-weight:550; }
.white-page .sky-help p:not(.sky-eyebrow) { font-size:11px; color:#638498; margin-top:10px; line-height:1.85; max-width:360px; }
.white-page .sky-help > a { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:12px 16px; color:#215e7c; border:1px solid #8dc4d9; text-decoration:none; font-weight:650; font-size:11px; line-height:1.6; flex-shrink:0; max-width:100%; }
.white-page .sky-faq { border-top:1px solid var(--sky-line); }
.white-page .faq-item { border-bottom:1px solid var(--sky-line); }
.white-page .faq-item > summary { display:flex; align-items:flex-start; justify-content:space-between; gap:20px; cursor:pointer; padding:21px 0; font-size:14px; line-height:1.65; font-weight:600; list-style:none; }
.white-page .faq-item > summary::-webkit-details-marker { display:none; }
.white-page .faq-item > summary > span:first-child { min-width:0; }
.white-page .sky-faq__icon { color:#3285b7; font-size:22px; font-weight:400; flex-shrink:0; line-height:1; padding-top:1px; }
.white-page .faq-item[open] .sky-faq__icon { transform:rotate(45deg); }
.white-page .faq-item[open] > summary { color:#236a98; }
.white-page .sky-faq__answer { font-size:13px; line-height:1.9; color:#64798a; padding:0 25px 23px 0; }
.white-page .sky-date { padding:27px 0 0; }
.white-page .sky-date > p:not(.sky-eyebrow) { font-size:10px; line-height:1.9; color:#788f9f; margin-top:9px; }
.white-page .sky-date .sky-date__scope { color:#93a3af !important; }
.white-page .sky-sidebar { position:sticky; top:24px; min-width:0; }
.white-page .sky-toc { border:1px solid #dce7ee; background:#f7fafc; padding:0 20px; }
.white-page .sky-toc > summary { display:flex; align-items:center; justify-content:space-between; gap:14px; list-style:none; padding:20px 0; color:#385e79; font-size:11px; font-weight:700; cursor:pointer; }
.white-page .sky-toc > summary::-webkit-details-marker { display:none; }
.white-page .sky-toc > summary > span:last-child { font-size:19px; line-height:1; font-weight:400; color:#75a2bc; }
.white-page .sky-toc[open] > summary > span:last-child { transform:rotate(45deg); }
.white-page .sky-toc nav { max-height:calc(100vh - 255px); overflow-y:auto; padding:0 5px 18px 0; scrollbar-width:thin; scrollbar-color:#c7dce8 transparent; }
.white-page .sky-toc ol { list-style:none; padding:0; }
.white-page .sky-toc a { display:flex; align-items:baseline; gap:11px; padding:8px 0; font-size:10px; line-height:1.5; color:#6c8496; text-decoration:none; }
.white-page .sky-toc a > span { font-size:8px; line-height:1.6; font-variant-numeric:tabular-nums; color:#97afbf; flex-shrink:0; }
.white-page .sky-toc a:hover, .white-page .sky-toc a[aria-current="location"] { color:#1e6d9c; font-weight:650; }
.white-page .sky-toc a[aria-current="location"] > span { color:#2a86b8; }
.white-page .sky-sidebar__note { padding:22px 18px; border-left:2px solid #c6deeb; margin-top:24px; }
.white-page .sky-sidebar__note > span { font-size:11px; font-weight:700; color:#3d6d89; }
.white-page .sky-sidebar__note p { color:#7c93a3; font-size:10px; line-height:1.8; margin-top:8px; }
.white-page .sky-sidebar__note a { display:inline-block; font-size:9px; color:#3a7fa6; margin-top:11px; }
.white-page .sky-footer { background:#0d243b; color:#fff; padding:53px 0 0; border-top:4px solid #4aa5cb; }
.white-page .sky-footer__top { display:flex; align-items:flex-end; justify-content:space-between; gap:30px; border-bottom:1px solid #2c465e; padding-bottom:28px; }
.white-page .sky-footer .sky-eyebrow { color:#7fbbd6; font-size:8px; }
.white-page .sky-footer h2 { font-size:clamp(27px,3.1vw,39px); line-height:1.2; font-weight:550; letter-spacing:-.035em; margin-top:13px; }
.white-page .sky-footer h2 > span { color:#85a8c1; font-weight:400; }
.white-page .sky-top-link { display:flex; align-items:center; gap:27px; text-decoration:none; font-size:10px; border-bottom:1px solid #50758e; padding-bottom:9px; }
.white-page .sky-top-link span { font-size:22px; line-height:1; color:#79c9df; }
.white-page .sky-footer__scope { max-width:1050px; font-size:11px; color:#8ca6bb; line-height:1.9; margin-top:25px; }
.white-page .sky-policies { display:grid; grid-template-columns:1fr 1fr; gap:35px; margin-top:24px; }
.white-page .sky-policies details { border-top:1px solid #2c465e; }
.white-page .sky-policies summary { cursor:pointer; font-size:11px; color:#aec5d6; padding:14px 0; }
.white-page .sky-policies p { color:#8ca6bb; font-size:10px; line-height:1.9; padding-bottom:20px; }
.white-page .sky-footer__bottom { display:flex; align-items:center; justify-content:space-between; gap:25px; border-top:1px solid #2c465e; margin-top:20px; padding:23px 0; }
.white-page .sky-footer__bottom p { font-size:9px; line-height:1.7; color:#698aa3; }
.white-page .sky-footer__bottom strong { color:#b7e3f3; margin-left:8px; }
@media (max-width:1100px) {
 .white-page .sky-shell { width:calc(100% - 64px); }
 .white-page .sky-brand > .sky-brand__caption { display:none; }
 .white-page .sky-nav { gap:20px; }
 .white-page .sky-hero__grid { gap:40px; grid-template-columns:minmax(0,1.3fr) minmax(270px,.9fr); }
 .white-page .sky-layout { grid-template-columns:minmax(0,1fr) 220px; gap:38px; }
 .white-page .sky-toc { padding-inline:16px; }
 .white-page .sky-intro { column-gap:40px; }
 .white-page .sky-help { flex-direction:column; align-items:flex-start; gap:20px; }
}
@media (max-width:780px) {
 .white-page .sky-shell { width:calc(100% - 40px); }
 .white-page .sky-header__inner { min-height:82px; flex-wrap:wrap; gap:0; padding-block:18px; }
 .white-page .sky-logo { width:137px; }
 .white-page .sky-brand > .sky-brand__caption { display:block; font-size:8px; padding-left:16px; }
 .white-page .sky-brand { gap:16px; }
 .white-page .sky-header__age { display:none; }
 .white-page .sky-nav { flex-basis:100%; padding-top:23px; gap:13px 25px; flex-wrap:wrap; }
 .white-page .sky-nav a { font-size:11px; }
 .white-page[data-sky-ready] .sky-nav { display:none; }
 .white-page[data-sky-ready] .sky-nav.is-open { display:flex; }
 .white-page[data-sky-ready] .sky-menu { display:flex; flex-direction:column; align-items:center; justify-content:center; width:38px; height:38px; gap:6px; border:1px solid #486278; color:#d4e8f5; border-radius:3px; background:transparent; cursor:pointer; }
 .white-page .sky-menu > span:not(.sky-sr) { display:block; width:17px; height:1px; background:currentColor; }
 .white-page .sky-menu[aria-expanded="true"] > span:first-child { transform:translateY(3.5px) rotate(45deg); }
 .white-page .sky-menu[aria-expanded="true"] > span:nth-child(2) { transform:translateY(-3.5px) rotate(-45deg); }
 .white-page .sky-kicker { padding-block:15px; margin-bottom:32px; font-size:8px; gap:15px; }
 .white-page .sky-kicker > span:last-child { max-width:150px; text-align:right; }
 .white-page .sky-hero { padding-bottom:35px; }
 .white-page .sky-hero__grid { grid-template-columns:1fr; gap:33px; }
 .white-page .sky-hero h1 { font-size:clamp(37px,7.1vw,54px); line-height:1.08; max-width:650px; }
 .white-page .sky-hero__dek { font-size:15px; margin-top:21px; max-width:570px; }
 .white-page .sky-read { margin-top:24px; }
 .white-page .sky-status-panel { max-width:none; }
 .white-page .sky-status-panel h2 { font-size:18px; }
 .white-page .sky-status-panel h2 > strong { font-size:28px; }
 .white-page .sky-status-panel__event { margin-top:19px; padding-top:14px; }
 .white-page .sky-context { padding:21px 0; gap:12px; }
 .white-page .sky-context p { font-size:10px; }
 .white-page .sky-intro { grid-template-columns:1fr; gap:19px; padding-block:32px 35px; }
 .white-page .sky-intro > p:first-child { grid-row:auto; font-size:16px; line-height:1.8; padding-left:17px; }
 .white-page .sky-layout { display:flex; flex-direction:column; gap:28px; padding-bottom:45px; }
 .white-page .sky-sidebar { position:static; order:-1; width:100%; }
 .white-page .sky-sidebar__note { display:none; }
 .white-page .sky-toc { padding-inline:18px; }
 .white-page .sky-toc > summary { padding-block:17px; font-size:12px; }
 .white-page .sky-toc nav { max-height:none; overflow:visible; padding-bottom:18px; }
 .white-page .sky-toc ol { display:grid; grid-template-columns:1fr 1fr; gap:0 23px; }
 .white-page .sky-toc a { font-size:10px; }
 .white-page .sky-section { padding-block:28px 32px; }
 .white-page .sky-section--conclusie { padding:24px; }
 .white-page .sky-section h2 { font-size:25px; }
 .white-page .sky-section > p { font-size:13px; }
 .white-page .sky-section--conclusie > p:first-of-type { font-size:15px; }
 .white-page .sky-section__head { margin-bottom:20px; }
 .white-page .sky-list li { font-size:12px; }
 .white-page .sky-callout { padding:17px 19px; }
 .white-page .sky-risk { gap:17px; grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr); }
 .white-page .sky-risk > div { gap:11px; }
 .white-page .sky-risk h3 { font-size:13px; }
 .white-page .sky-risk p { font-size:11px; }
 .white-page .sky-checklist { gap:0 21px; }
 .white-page .sky-checklist li { font-size:11px; gap:11px; }
 .white-page .sky-help { padding:24px; }
 .white-page .faq-item > summary { font-size:13px; padding-block:19px; }
 .white-page .sky-faq__answer { font-size:12px; }
 .white-page .sky-footer { padding-top:38px; }
 .white-page .sky-footer__top { align-items:flex-start; flex-direction:column; gap:22px; }
 .white-page .sky-footer__bottom { align-items:flex-start; flex-direction:column; gap:11px; }
}
@media (max-width:440px) {
 .white-page .sky-shell { width:calc(100% - 32px); }
 .white-page .sky-logo { width:113px; }
 .white-page .sky-brand { gap:11px; }
 .white-page .sky-brand > .sky-brand__caption { padding-left:11px; font-size:7px; }
 .white-page .sky-kicker { font-size:7px; }
 .white-page .sky-kicker > span:last-child { max-width:135px; }
 .white-page .sky-hero .sky-eyebrow { font-size:8px; letter-spacing:.09em; }
 .white-page .sky-hero h1 { font-size:clamp(32px,8.5vw,39px); }
 .white-page .sky-hero__dek { font-size:13px; line-height:1.8; }
 .white-page .sky-status-panel { padding:21px 20px 0; }
 .white-page .sky-status-panel h2 { font-size:17px; }
 .white-page .sky-status-panel h2 > strong { font-size:28px; }
 .white-page .sky-status-panel > a { margin-inline:-20px; padding-inline:20px; font-size:9px; }
 .white-page .sky-context { gap:10px; }
 .white-page .sky-context > span { width:17px; height:17px; font-size:10px; }
 .white-page .sky-intro > p:first-child { font-size:15px; }
 .white-page .sky-intro > p { font-size:11px; }
 .white-page .sky-toc ol { grid-template-columns:1fr; }
 .white-page .sky-toc a { font-size:11px; padding-block:7px; }
 .white-page .sky-section h2 { font-size:23px; }
 .white-page .sky-section > p { font-size:12px; }
 .white-page .sky-section--conclusie { padding:21px 19px; }
 .white-page .sky-section--conclusie > p:first-of-type { font-size:14px; }
 .white-page .sky-risk { grid-template-columns:1fr; gap:10px; padding-block:19px; }
 .white-page .sky-risk p { padding-left:25px; font-size:12px; }
 .white-page .sky-risk h3 { font-size:14px; }
 .white-page .sky-checklist { grid-template-columns:1fr; }
 .white-page .sky-checklist li { font-size:12px; padding-block:16px; }
 .white-page .sky-timeline { padding-left:21px; margin-left:4px; }
 .white-page .sky-timeline__event::before { left:-26px; }
 .white-page .sky-timeline__event > p:not(.sky-timeline__date) { font-size:12px; }
 .white-page .sky-note { font-size:10px; padding:18px; }
 .white-page .sky-help h3 { font-size:20px; }
 .white-page .sky-policies { grid-template-columns:1fr; gap:0; }
 .white-page .sky-footer__scope { font-size:10px; }
}
@media (prefers-reduced-motion:reduce) {
 .white-page *, .white-page *::before, .white-page *::after { scroll-behavior:auto !important; transition:none !important; animation:none !important; }
}
