:root{color-scheme:light;font-family:system-ui,sans-serif;line-height:1.7;background:#fffdf9;color:#142747}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:auto;padding:32px 24px 80px}a{color:#1558b0;text-underline-offset:3px}a:focus-visible{outline:3px solid #1558b0;outline-offset:4px}header,article{margin-bottom:36px}article{scroll-margin-top:24px;border-top:1px solid #cbd5e1;padding-top:24px}h1,h2,h3{line-height:1.3}h2{font-size:1.45rem}h3{font-size:1.1rem;margin-top:24px}nav ul{padding-left:24px}.legal-status{padding:18px;border:1px solid #a9bfdc;border-radius:12px;background:#edf3fb}table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.95rem}th,td{text-align:left;vertical-align:top;border:1px solid #b9c9dd;padding:10px;overflow-wrap:anywhere}blockquote{border-left:3px solid #1558b0;padding-left:16px;margin-left:0}small{font-size:.9rem}@media print{main{max-width:none;padding:0}a{color:inherit}article{break-before:page}.legal-status{background:none}nav{display:none}}
