.anawim-policy-page,.anawim-policy-dialog{color:#182d3c;background:#fffefb;font-family:system-ui,-apple-system,sans-serif}.anawim-policy-page{min-height:100vh;padding:clamp(20px,5vw,64px)}.anawim-policy-page>*{max-width:920px;margin-left:auto;margin-right:auto}.anawim-policy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.anawim-policy-toolbar button,.anawim-policy-language button{color:#183d4a;cursor:pointer;font:inherit;background:#fff;border:1px solid #677b83;border-radius:8px;min-height:44px;padding:10px 14px}.anawim-policy-language{gap:8px;display:flex}.anawim-policy-language button[aria-pressed=true]{color:#fff;background:#174c4b;border-color:#174c4b}.anawim-policy-document{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.anawim-policy-document h1{letter-spacing:-.025em;margin:16px 0;font-size:clamp(28px,4vw,44px);line-height:1.25}.anawim-policy-document h2{margin:32px 0 12px;font-size:23px;line-height:1.4}.anawim-policy-document h3{margin:28px 0 12px;font-size:20px;line-height:1.4}.anawim-policy-document p{margin:12px 0}.anawim-policy-kicker,.anawim-policy-version{color:#485f6b}.anawim-policy-draft{color:#63420e;background:#fff4dd;border:1px solid #b77c27;border-radius:8px;padding:14px 18px}.anawim-policy-summary{background:#edf4ee;border-left:4px solid #336652;border-radius:0 10px 10px 0;margin:28px 0;padding:18px 22px}.anawim-policy-contents{border-block:1px solid #c8d4cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:24px 0;display:grid}.anawim-policy-page a,.anawim-policy-dialog a{color:#165954;text-underline-offset:3px;text-decoration:underline}.anawim-policy-document section{scroll-margin-top:24px}.anawim-policy-links{border-top:1px solid #c8d4cf;flex-wrap:wrap;gap:18px;margin-top:32px;padding-top:24px;display:flex}.anawim-policy-dialog{border:1px solid #80998e;border-radius:18px;width:min(880px,100vw - 24px);max-height:88dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #0005}.anawim-policy-dialog::backdrop{background:#071820b8}.anawim-policy-dialog-inner{padding:clamp(18px,4vw,36px)}.anawim-policy-dialog .anawim-policy-toolbar{z-index:1;background:#fffefb;padding-block:8px;position:sticky;top:0}.anawim-payment-policy{color:inherit;overflow-wrap:anywhere;margin-top:16px;font-size:13px;line-height:1.6}.anawim-payment-policy p{margin:8px 0}.anawim-policy-consent{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:8px;padding:12px 14px}.anawim-policy-text-link{color:inherit;text-align:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline;display:inline}.anawim-payment-policy a{color:inherit;text-decoration:underline}:is(.anawim-policy-page :focus-visible,.anawim-policy-dialog :focus-visible,.anawim-payment-policy :focus-visible){outline-offset:4px;outline:3px solid #b86f0a}@media (max-width:600px){.anawim-policy-contents{grid-template-columns:1fr}}@media print{.anawim-policy-toolbar,.anawim-policy-contents{display:none}.anawim-policy-page{padding:0}.anawim-policy-document h2{break-after:avoid}.anawim-policy-document p{orphans:3;widows:3}}.anawim-policy-accept{cursor:pointer;align-items:flex-start;gap:10px;padding-block:10px;font-weight:600;display:flex}.anawim-policy-accept input{flex:none;width:18px;height:18px;margin-top:5px}
