.doc{max-width:820px;margin:0 auto;padding:48px 0 96px}.doc.wide{max-width:1040px}.doc h2{letter-spacing:-.01em;color:var(--ink);margin:40px 0 12px;font-size:24px;font-weight:800}.doc h2:first-child{margin-top:0}.doc h3{color:var(--ink);margin:26px 0 8px;font-size:17px;font-weight:700}.doc p,.doc li{color:var(--ink);font-size:16px;line-height:1.65}.doc p{margin:0 0 14px}.doc ul{margin:0 0 16px;padding-left:22px}.doc li{margin-bottom:8px}.doc li b,.doc p b{color:var(--ink)}.doc .muted{color:var(--ink-soft);font-size:14.5px}.doc a{color:var(--ink-link);font-weight:600}.doc .red{color:#b91c1c;font-weight:700}.doc .navy{color:var(--ink);font-weight:700}.doc .danger{background:#fdf1f1;border-left:4px solid #d62828;border-radius:0 14px 14px 0;margin:0 0 26px;padding:16px 20px}.doc .danger p{margin:0}.doc .danger b{color:#b91c1c;letter-spacing:.06em}.doc .callout{border-left:4px solid var(--ice);background:var(--frost);border-radius:0 14px 14px 0;margin:18px 0 24px;padding:16px 20px}.doc .callout p:last-child{margin:0}.doc .actions{flex-wrap:wrap;gap:12px;margin:22px 0 8px;display:flex}.doc table{border-collapse:collapse;width:100%;margin:6px 0 22px;font-size:15px}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.doc th{letter-spacing:.1em;text-transform:uppercase;color:var(--glacier);font-size:12px;font-weight:700}.doc td.num,.doc th.num{text-align:right;white-space:nowrap}.doc .sds-head{grid-template-columns:1fr 1fr;gap:10px 24px;margin:0 0 8px;display:grid}.doc .sds-head div{font-size:14px}.doc .sds-head span{letter-spacing:.1em;text-transform:uppercase;color:var(--glacier);font-size:11.5px;font-weight:700;display:block}.doc .sec{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 0 16px;padding:18px 22px}.doc .sec h2{margin:0 0 10px;font-size:18px}.doc dl.kv{grid-template-columns:220px 1fr;gap:6px 18px;margin:0;display:grid}.doc dl.kv dt{color:var(--ink-soft);font-size:14px}.doc dl.kv dd{margin:0;font-size:15px}@media (max-width:640px){.doc dl.kv{grid-template-columns:1fr}.doc dl.kv dt{margin-top:6px}}.doc .grid2{grid-template-columns:1fr 1fr;gap:18px;margin:8px 0 22px;display:grid}@media (max-width:700px){.doc .grid2{grid-template-columns:1fr}}.doc .tile{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px}.doc .tile h3{margin:0 0 8px}.doc .tile p{margin:0;font-size:14.5px}.doc .tile .big{letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:26px;font-weight:800;display:block}.doc .lang-toggle{gap:8px;margin:0 0 22px;display:flex}.doc .lang-toggle a{background:var(--frost);border-radius:999px;padding:8px 14px;font-size:13.5px}.doc .signs{flex-wrap:wrap;gap:16px;margin:6px 0 26px;display:flex}.doc .signs figure{text-align:center;width:132px;margin:0}.doc .signs img{width:96px;height:96px;margin:0 auto 8px;display:block}.doc .signs figcaption{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700;line-height:1.3}.doc form .f textarea,.doc form .f select{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--frost-2);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px}.doc form .f textarea:focus,.doc form .f select:focus{border-color:var(--glacier);background:#fff;outline:none}@media print{header,footer,.shop-head .shop-bar,.doc .actions,.doc .lang-toggle,.scrim{display:none!important}.shop-head{color:#000!important;background:0 0!important;padding:0!important}.shop-head h1,.shop-head p{color:#000!important}.doc{max-width:none;padding:0}.doc .sec{break-inside:avoid;border-color:#999}body{background:#fff}}
