[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] { box-sizing:border-box; width:min(100%,clamp(280px,90vw,1200px)); margin-inline:auto; padding:clamp(24px,5vw,72px) clamp(16px,4vw,48px); color:#1839ff; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] .document { display:grid; grid-template-columns:minmax(0,1fr); gap:clamp(28px,4vw,52px); max-width:80ch; margin-inline:auto; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] .intro { padding-bottom:clamp(18px,3vw,32px); border-bottom:1px solid #c9e3e4; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] .eyebrow { margin:0 0 12px; font-size:clamp(13px,1vw,15px); font-weight:700; letter-spacing:.08em; text-transform:uppercase; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] h1 { margin:0 0 20px; font-size:clamp(34px,5vw,64px); line-height:1.05; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] h2 { margin:0 0 14px; font-size:clamp(23px,2.5vw,32px); line-height:1.2; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] p, [data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] li { font-size:clamp(16px,1.1vw,18px); line-height:1.65; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] p { margin:0 0 1em; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] .intro p:last-child { max-width:72ch; margin-bottom:0; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] .contents { padding:clamp(18px,3vw,32px); border:1px solid #c9e3e4; border-radius:8px; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] .contents ol { columns:2; column-gap:clamp(24px,4vw,56px); margin:0; padding-left:1.5em; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] .contents li { break-inside:avoid; padding:.2em 0; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] section { scroll-margin-top:2rem; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] a { color:#1839ff; text-decoration-thickness:1px; text-underline-offset:.18em; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] code { padding:.1em .35em; background:#eef5f5; border-radius:3px; font-size:.92em; overflow-wrap:anywhere; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] .tableScroll { box-sizing:border-box; max-width:100%; margin:clamp(20px,3vw,32px) 0; overflow-x:auto; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] table { width:100%; min-width:clamp(36rem,60vw,48rem); border-collapse:collapse; table-layout:auto; font-size:15px; line-height:1.5; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] caption { padding:0 0 10px; text-align:left; font-weight:700; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] th, [data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] td { min-width:9rem; padding:12px; border:1px solid #b9d5d7; text-align:left; vertical-align:top; }
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] th { background:#eef5f5; }
@media (max-width:48rem) {
[data-helper-style-root="page-70-72-69-76-61-63-79-2e-70-68-70"] .contents ol { columns:1; }
}
