body{margin:0;background:#f5f8fb;color:#16334a;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.7}main{max-width:860px;margin:auto;padding:32px 22px 56px}h1{font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.16;color:#023047}h2{font-size:1.5rem;line-height:1.3;margin-top:2.2rem}h3{line-height:1.4}a{color:#00638d;text-underline-offset:.18em}a:focus-visible{outline:3px solid #a44e00;outline-offset:4px}footer nav a:focus-visible,footer #pdFlOk a:focus-visible{outline-color:#fff}.meta{font-size:.9rem;color:#526777}.lead{font-size:1.15rem}.toc,.card,.cta-box{padding:22px;border:1px solid #cbdce8;border-radius:16px;background:white;margin:24px 0}.toc a{display:block;margin:.35rem 0}.cta-box{background:#e5f4fa;border-left:5px solid #0077b6}.button{display:inline-block;background:#00638d;color:white;padding:12px 18px;border-radius:8px;font-weight:700;text-decoration:none}li{margin:.6rem 0}dt{margin-top:1rem}dd{margin-left:0}.formula{padding:18px;background:#e5f4fa;border-radius:10px;font-weight:650;overflow-wrap:anywhere}.sources{font-size:.94rem;border-top:1px solid #cbdce8;margin-top:36px;padding-top:16px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{position:fixed;left:12px;top:12px;background:white;padding:12px;z-index:9999}.fallback-nav{max-width:860px;margin:auto;padding:16px 22px}.fallback-nav a{margin-right:16px}.fine{font-size:.9rem}*{box-sizing:border-box}
.table-wrap{overflow-x:auto;margin:1.5rem 0}table{border-collapse:collapse;width:100%;background:#fff}th,td{padding:.8rem;text-align:left;border:1px solid #cbdce8;vertical-align:top}caption{text-align:left;font-weight:700;margin-bottom:.5rem}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:1.25rem;border:1px solid #cbdce8;border-radius:12px;font:inherit}p{margin:.9rem 0}ul,ol{padding-left:1.5rem}a:not(.button){text-decoration:underline}h2[id]{scroll-margin-top:6rem}@media print{.pd-site-header,.pd-site-footer,.cta-box,.fallback-nav,.skip-link{display:none}main{max-width:none;padding:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
