@font-face{font-family:GeorgiaFallback;src:local(Georgia)}.legal-summary{color:#394f68;background:#f0f2fa;border:1px solid #d9dced;border-radius:10px;margin:24px 0 32px;padding:22px 26px}.legal-summary p:last-child{margin-bottom:0}.legal-action{font-weight:600}section{scroll-margin-top:24px}li{color:#3e5452;margin:12px 0}ul{padding-left:24px}a{overflow-wrap:anywhere}main>p,section p{max-width:78ch}@media print{header,footer,main>a{display:none}main{max-width:none;margin:0}section{break-inside:avoid}.legal-summary{background:0 0}}:root{color:#194441;background:#f7f5f1;font-family:Arial,sans-serif;line-height:1.7}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}header,footer{background:#fff;border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,50vw - 540px);display:flex}header a{text-decoration:none}.brand{font-family:Georgia,serif;font-size:24px}main{max-width:880px;margin:48px auto 72px;padding:0 24px}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.2}h1{margin:28px 0 16px;font-size:clamp(32px,5vw,48px)}h2{margin-top:36px;font-size:26px}p{color:#3e5452}.muted{color:#677672;font-size:14px}section{border-top:1px solid #dedbd4;margin-top:28px}footer{border-top:1px solid #dedbd4;flex-wrap:wrap;justify-content:center;font-size:14px}@media (width<=600px){header{flex-direction:column;align-items:flex-start;gap:12px}main{margin-top:28px}}
