.policy-container.svelte-7ke6fz{width:min(100% - 44px,1290px);margin-inline:auto}.policy-header.svelte-7ke6fz{position:sticky;top:0;z-index:10;border-bottom:1px solid #d9d9d5;background:#f4f4f2f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.policy-nav.svelte-7ke6fz{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.policy-logo.svelte-7ke6fz{color:#141414;font-size:31px;font-weight:800;letter-spacing:-.05em}.policy-logo.svelte-7ke6fz span:where(.svelte-7ke6fz){color:#999}.back-link.svelte-7ke6fz{display:inline-flex;align-items:center;gap:18px;font-size:12px;font-weight:800}.back-link.svelte-7ke6fz span:where(.svelte-7ke6fz){font-size:17px;font-weight:400}.policy-main.svelte-7ke6fz{padding-block:clamp(80px,10vw,145px)}.policy-heading.svelte-7ke6fz{max-width:1080px;padding-bottom:clamp(70px,9vw,120px)}.policy-heading.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 25px;color:#73736f;font-size:11px;font-weight:700;text-transform:uppercase}h1.svelte-7ke6fz{margin:0;font-size:clamp(48px,7.2vw,105px);font-weight:600;line-height:1.02;letter-spacing:-.055em}.policy-layout.svelte-7ke6fz{display:grid;grid-template-columns:240px minmax(0,760px);gap:clamp(55px,9vw,140px);align-items:start}aside.svelte-7ke6fz{position:sticky;top:115px;display:grid;gap:15px}aside.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#777;font-size:11px;line-height:1.5;transition:color .2s}aside.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:#111}article.svelte-7ke6fz section:where(.svelte-7ke6fz){scroll-margin-top:115px;padding:0 0 70px;margin:0 0 70px;border-bottom:1px solid #d2d2cd}article.svelte-7ke6fz section:where(.svelte-7ke6fz):last-child{margin-bottom:0;border-bottom:0}h2.svelte-7ke6fz{margin:0 0 27px;font-size:clamp(28px,3vw,43px);font-weight:600;line-height:1.18;letter-spacing:-.045em}article.svelte-7ke6fz p:where(.svelte-7ke6fz),article.svelte-7ke6fz li:where(.svelte-7ke6fz){color:#555;font-size:15px;line-height:1.9}article.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 20px}article.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:5px 0 25px;padding-left:22px}dl.svelte-7ke6fz{margin:0;border-top:1px solid #d2d2cd}dl.svelte-7ke6fz div:where(.svelte-7ke6fz){display:grid;grid-template-columns:190px 1fr;gap:25px;padding:18px 0;border-bottom:1px solid #d2d2cd;font-size:13px}dt.svelte-7ke6fz{color:#777}dd.svelte-7ke6fz{margin:0;font-weight:600}dd.svelte-7ke6fz a:where(.svelte-7ke6fz){text-decoration:underline;text-underline-offset:4px}.policy-footer.svelte-7ke6fz{padding:30px 0;background:#151615;color:#888;font-size:11px}.policy-footer.svelte-7ke6fz .policy-container:where(.svelte-7ke6fz){display:flex;justify-content:space-between;gap:25px}.policy-footer.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#bbb}@media(max-width:780px){.policy-layout.svelte-7ke6fz{grid-template-columns:1fr}aside.svelte-7ke6fz{display:none}dl.svelte-7ke6fz div:where(.svelte-7ke6fz){grid-template-columns:1fr;gap:6px}}
