.sd-page .sd-hero{padding-top:12px;padding-bottom:24px;gap:28px;align-items:start}.sd-page .sd-hero h1{font-size:clamp(32px,3.5vw,45px)}
.sd-page .sd-process{padding:22px}.sd-page .sd-mini-window{margin:14px 0}.sd-page .sd-process h2{font-size:28px}.sd-page .sd-section{margin-top:32px}
.sd-page .sm-panel{padding:26px;border:1px solid #dce4f2;border-radius:18px;background:#fff;overflow-wrap:anywhere}
.sd-page .sm-panel>h2{font-size:27px;margin:0 0 18px}.sd-page .sm-copy p{margin:0 0 14px;max-width:82ch}.sd-page .sm-copy p:last-child{margin-bottom:0}
.sd-page .sm-copy ol,.sd-page .sm-copy ul{padding-left:24px}.sd-page .sm-copy li{margin:9px 0}.sd-page .sm-copy h3{margin:18px 0 10px}
.sd-page .sm-copy .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sd-page .sm-copy .cards section{background:#f3f6fc;padding:18px;border-radius:12px;min-width:0}
.sd-page .sm-disclosure{border:1px solid #dce4f2;border-radius:12px;margin:12px 0;background:#f7f9fd;padding:16px 20px}.sd-page .sm-disclosure summary{font-size:18px;font-weight:700;cursor:pointer}.sd-page .sm-disclosure[open] summary{margin-bottom:16px}
.sd-page .sm-terms{margin-top:20px;padding:20px 24px;border-radius:14px;background:#eaf0ff;border-left:4px solid #315efb;font-size:14px}
.sd-page .sm-request{margin-top:32px;background:#eef3ff;border:1px solid #dce4f2;border-radius:20px;padding:28px;gap:30px}.sd-page .sm-request>div p{margin:14px 0}.sd-page .sm-request h2{font-size:32px}.sd-page .sm-request ol{padding-left:22px}.sd-page .sm-request li{margin:10px 0}.sd-page .sl-form{min-width:0;background:white;padding:20px;border-radius:16px}.sd-page .sl-form fieldset{min-width:0}
.sd-page .sm-blog-link{margin:20px 0;background:#edf3ff;border-radius:12px;padding:18px}.sd-page .sm-blog-hero{padding:24px 0}.sd-page .sm-blog h1{max-width:950px}.sd-page .sm-blog .sd-lead{max-width:900px;margin-top:20px}
.sd-page .sm-toc{padding:22px;background:#eaf0ff;border-radius:16px}.sd-page .sm-toc ol{columns:2;padding-left:22px;margin-top:12px}.sd-page .sm-toc li{margin-bottom:8px;break-inside:avoid}
.sd-page .sm-copy table{border-collapse:collapse;width:100%;font-size:14px}.sd-page .sm-copy th,.sd-page .sm-copy td{border:1px solid #dce4f2;padding:12px;text-align:left}.sd-page .sm-copy th{background:#edf3ff}
@media(max-width:700px){.sd-page .sm-panel{padding:20px}.sd-page .sm-request{padding:18px;grid-template-columns:1fr}.sd-page .sm-copy .cards{grid-template-columns:1fr}.sd-page .sm-toc ol{columns:1}.sd-page .sm-copy table{display:block;overflow-x:auto}.sd-page .sm-panel>h2{font-size:25px}}
@media print{.sd-page .sm-panel{break-inside:auto}.sd-page details>*{display:block!important}.sd-page .sm-request{display:none}}
