/* Standalone downloaded documents and durable order attachments. */
:root{color-scheme:light}
body{margin:0;color:#16191f;background:#fff;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}
main{max-width:900px;margin:auto;padding:40px 24px}
h1,h2,h3{line-height:1.25;overflow-wrap:anywhere}
h1{font-size:2rem}h2{margin-top:2rem}h3{margin-top:1.5rem}
a{color:#163b71}p,li,dd{overflow-wrap:anywhere}
table{width:100%;border-collapse:collapse;font-size:.9rem}th,td{text-align:left;border:1px solid #ccd1d8;padding:10px;vertical-align:top}
dt{font-weight:600}dd{margin:0 0 12px}
.legal-guarantee,.legal-model{border:1px solid #ccd1d8;padding:20px;margin:24px 0}
@media(max-width:600px){main{padding:24px 18px}table{display:block;overflow:auto}h1{font-size:1.7rem}}
@media print{main{max-width:none;padding:0}h2,h3{break-after:avoid}a{color:#000}}

.legal-prepared{padding:1rem;border:2px solid #b79458;border-radius:8px;background:#fff5d8;color:#282116;line-height:1.6;margin:1rem 0}
.asio-disclosure{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}.asio-disclosure__copy{flex:1 1 240px}.asio-disclosure h3{font-size:1rem;margin:0 0 8px}.asio-disclosure p{font-size:.85rem;line-height:1.65;margin:0 0 6px}.asio-official-logo{width:113px;height:auto;max-width:calc(100% - 16px);padding:8px;background:#101319;box-sizing:content-box}
