@font-face{font-family:NaraPolicyText;src:url(/fonts/manrope.woff)format("woff");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:NaraPolicyDisplay;src:url(/fonts/bricolage-grotesque.woff)format("woff");font-style:normal;font-weight:200 800;font-display:swap}.nara-policy{color:#f7f5fc;background:#101013;min-height:100svh;padding:0 24px 56px;font-family:NaraPolicyText,Arial,sans-serif}.nara-policy-inner{width:min(100%,800px);margin:0 auto}.nara-policy-header{border-bottom:1px solid #303037;justify-content:space-between;align-items:center;gap:20px;min-height:102px;display:flex}.nara-policy a{color:#d2baff;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:1px}.nara-policy a:hover{color:#eee3ff}.nara-policy a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #c7a6ff}.nara-policy-brand{letter-spacing:-1px;flex-direction:column;justify-content:center;width:fit-content;min-height:44px;font:700 25px/.95 NaraPolicyDisplay,Arial,sans-serif;display:flex;color:#f7f5fc!important;text-decoration:none!important}.nara-policy-brand span{letter-spacing:3px;margin-top:7px;font-family:NaraPolicyText,Arial,sans-serif;font-size:8px;font-weight:700}.nara-policy-back{align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.nara-policy-intro{border-bottom:1px solid #303037;padding:54px 0 30px}.nara-policy .nara-policy-kicker{color:#d2baff;letter-spacing:2px;margin:0 0 20px;font-size:11px;font-weight:700;line-height:1.5}.nara-policy h1{letter-spacing:-2px;color:#f7f5fc;margin:0 0 20px;font-family:NaraPolicyDisplay,Arial,sans-serif;font-size:clamp(38px,7vw,62px);font-weight:600;line-height:1.05}.nara-policy .nara-policy-lede{color:#c9c5d1;max-width:580px;margin:0 0 22px;font-size:17px;line-height:1.65}.nara-policy .nara-policy-version{color:#aaa4b7;margin:0;font-size:12px}.nara-policy article>section{margin-top:34px}.nara-policy h2{letter-spacing:-.6px;color:#f7f5fc;margin:0 0 15px;font-family:NaraPolicyDisplay,Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.2}.nara-policy h3{letter-spacing:-.35px;color:#f7f5fc;margin:0 0 12px;font-family:NaraPolicyDisplay,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.3}.nara-policy p,.nara-policy li{color:#c9c5d1;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.nara-policy p{margin:0 0 14px}.nara-policy p:last-child{margin-bottom:0}.nara-policy ul{margin:16px 0;padding-left:21px}.nara-policy li+li{margin-top:7px}.nara-policy-offers{gap:16px;display:grid}.nara-policy-offer{background:#1a191f;border:1px solid #36323e;border-radius:14px;padding:24px}.nara-policy .nara-policy-price{color:#d2baff;margin-bottom:14px;font-size:24px;font-weight:700;line-height:1.4}.nara-policy .nara-policy-price span{color:#c9c5d1;font-size:13px;font-weight:400;display:inline-block}.nara-policy .nara-policy-status{background:#1a191f;border-left:2px solid #c7a6ff;border-radius:2px 10px 10px 2px;padding:18px 20px}.nara-policy-footer{border-top:1px solid #303037;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:44px;padding-top:24px;display:flex}.nara-policy-footer a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (max-width:520px){.nara-policy{padding:0 20px 36px}.nara-policy-header{gap:16px;min-height:86px}.nara-policy-back{gap:8px;font-size:12px}.nara-policy-intro{padding:36px 0 25px}.nara-policy h1{letter-spacing:-1.4px}.nara-policy h2{font-size:23px}.nara-policy .nara-policy-lede{font-size:16px}.nara-policy-offer{padding:20px}.nara-policy article>section{margin-top:29px}}
