.policy-module__PBw5IW__article{max-width:1152px;margin:0 auto;padding:72px 24px 32px}.policy-module__PBw5IW__header{max-width:820px;padding-bottom:52px}.policy-module__PBw5IW__back{letter-spacing:.06em;color:#69665b;font-size:12px;font-weight:600;display:inline-block}.policy-module__PBw5IW__header h1{letter-spacing:-.055em;color:var(--color-ink);margin:22px 0 18px;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:1.05}.policy-module__PBw5IW__intro{max-width:680px;color:var(--color-ink-2);font-size:18px;line-height:1.7}.policy-module__PBw5IW__updated{color:#69665b;margin-top:20px;font-size:12px}.policy-module__PBw5IW__layout{border-top:1px solid var(--color-border);grid-template-columns:230px minmax(0,1fr);align-items:start;gap:64px;padding-top:40px;display:grid}.policy-module__PBw5IW__contents{font-size:13px;line-height:1.5;position:sticky;top:32px}.policy-module__PBw5IW__contents>p{margin-bottom:16px;font-weight:600}.policy-module__PBw5IW__contents ol{gap:12px;padding:0;list-style:none;display:grid}.policy-module__PBw5IW__contents a{color:var(--color-ink-2);text-decoration:none}.policy-module__PBw5IW__contents a:hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.policy-module__PBw5IW__contents .policy-module__PBw5IW__help{border-top:1px solid var(--color-border);margin-top:28px;padding-top:20px;font-weight:500;display:block}.policy-module__PBw5IW__body{gap:44px;min-width:0;display:grid}.policy-module__PBw5IW__section{flex-direction:column;gap:16px;min-width:0;scroll-margin-top:32px;display:flex}.policy-module__PBw5IW__section h2{letter-spacing:-.035em;color:var(--color-ink);font-size:23px;font-weight:600;line-height:1.3}.policy-module__PBw5IW__paragraph,.policy-module__PBw5IW__list,.policy-module__PBw5IW__definitions{color:var(--color-ink-2);overflow-wrap:anywhere;font-size:15px;line-height:1.8}.policy-module__PBw5IW__list{gap:12px;padding-left:20px;list-style:outside;display:grid}.policy-module__PBw5IW__list li{padding-left:4px}.policy-module__PBw5IW__list li::marker{color:#aaa486}.policy-module__PBw5IW__definitions{gap:12px;display:grid}.policy-module__PBw5IW__definitions>div{border:1px solid var(--color-border);background:#fffef8;border-radius:14px;padding:20px 22px}.policy-module__PBw5IW__definitions dt{color:var(--color-ink);margin-bottom:6px;font-weight:600}.policy-module__PBw5IW__definitions dd{margin:0}.policy-module__PBw5IW__related{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:64px;padding-top:28px;font-size:13px;display:flex}.policy-module__PBw5IW__related span{color:#69665b;margin-right:auto}.policy-module__PBw5IW__related a{text-underline-offset:4px;font-weight:500}.policy-module__PBw5IW__related a:hover{text-decoration:underline}.policy-module__PBw5IW__article a:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:3px}@media (max-width:800px){.policy-module__PBw5IW__article{padding:40px 20px 24px}.policy-module__PBw5IW__header{padding-bottom:32px}.policy-module__PBw5IW__layout{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:28px}.policy-module__PBw5IW__contents{position:static}.policy-module__PBw5IW__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.policy-module__PBw5IW__contents .policy-module__PBw5IW__help{margin-top:20px}.policy-module__PBw5IW__intro{font-size:16px}.policy-module__PBw5IW__body{gap:36px}.policy-module__PBw5IW__definitions>div{padding:18px}.policy-module__PBw5IW__related{margin-top:40px}.policy-module__PBw5IW__related span{width:100%}}
.compact-policy-module__7q9dtW__screen{min-height:100dvh;color:var(--color-ink);background:linear-gradient(#fff 72%,#fffef5 86%,#fff8bc 100%);grid-template-rows:auto 1fr auto;padding:24px 40px 20px;display:grid}.compact-policy-module__7q9dtW__topbar,.compact-policy-module__7q9dtW__footer{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1120px;margin:0 auto;display:flex}.compact-policy-module__7q9dtW__brand{letter-spacing:-.04em;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:18px;font-weight:550;display:flex}.compact-policy-module__7q9dtW__switcher{border:1px solid #e9e8df;border-radius:999px;gap:4px;padding:4px;font-size:13px;display:flex}.compact-policy-module__7q9dtW__switcher a{color:#68665e;border-radius:999px;padding:7px 16px}.compact-policy-module__7q9dtW__switcher a[aria-current]{color:#14130e;background:#ffe414;font-weight:600}.compact-policy-module__7q9dtW__content{width:100%;max-width:820px;margin:auto;padding:32px 0}.compact-policy-module__7q9dtW__heading h1{letter-spacing:-.055em;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.08}.compact-policy-module__7q9dtW__heading>p{color:#66635b;max-width:640px;margin-top:12px;font-size:16px;line-height:1.5}.compact-policy-module__7q9dtW__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:28px 0;display:grid}.compact-policy-module__7q9dtW__item{border-top:1px solid #e8e6dc;padding:20px 0}.compact-policy-module__7q9dtW__item h2{letter-spacing:-.02em;margin-bottom:7px;font-size:16px;font-weight:600;line-height:1.25}.compact-policy-module__7q9dtW__item p{color:#66635b;font-size:14px;line-height:1.6}.compact-policy-module__7q9dtW__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;font-size:13px;display:flex}.compact-policy-module__7q9dtW__actions button{color:#fff;cursor:pointer;background:#14130e;border-radius:999px;align-items:center;gap:16px;padding:13px 20px;font-weight:500;display:inline-flex}.compact-policy-module__7q9dtW__actions button:hover{background:#38362f}.compact-policy-module__7q9dtW__actions a{color:#555249;padding:10px 0}.compact-policy-module__7q9dtW__footer{color:#69665b;font-size:12px}.compact-policy-module__7q9dtW__screen a:focus-visible,.compact-policy-module__7q9dtW__screen button:focus-visible{outline-offset:4px;outline:2px solid #14130e}.compact-policy-module__7q9dtW__dialog{color:#14130e;overscroll-behavior:contain;background:#fff;border:1px solid #e8e6dc;border-radius:20px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 100px #0002}.compact-policy-module__7q9dtW__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14130e66}.compact-policy-module__7q9dtW__dialogHeader{z-index:1;background:#fff;border-bottom:1px solid #e8e6dc;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;position:sticky;top:0}.compact-policy-module__7q9dtW__dialogHeader h2{letter-spacing:-.035em;font-size:22px;font-weight:600}.compact-policy-module__7q9dtW__dialogHeader p{color:#69665b;margin-top:4px;font-size:12px}.compact-policy-module__7q9dtW__dialogHeader button{cursor:pointer;border:1px solid #e8e6dc;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.compact-policy-module__7q9dtW__details{gap:32px;padding:28px;display:grid}.compact-policy-module__7q9dtW__detailsIntro{color:#66635b;font-size:15px;line-height:1.65}.compact-policy-module__7q9dtW__toc{border:1px solid #e8e6dc;border-radius:16px;padding:20px 24px;font-size:13px;line-height:1.5}.compact-policy-module__7q9dtW__toc>p{margin-bottom:12px;font-weight:600}.compact-policy-module__7q9dtW__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.compact-policy-module__7q9dtW__toc a{color:#555249;text-decoration:none}.compact-policy-module__7q9dtW__toc a:hover{color:#14130e;text-underline-offset:4px;text-decoration:underline}.compact-policy-module__7q9dtW__details section{scroll-margin-top:112px}@media (max-width:600px){.compact-policy-module__7q9dtW__toc{padding:16px 20px}.compact-policy-module__7q9dtW__toc ol{grid-template-columns:1fr}.compact-policy-module__7q9dtW__screen{padding:16px}.compact-policy-module__7q9dtW__brand{gap:6px;font-size:16px}.compact-policy-module__7q9dtW__brand svg{width:23px;height:23px}.compact-policy-module__7q9dtW__switcher{padding:3px;font-size:11px}.compact-policy-module__7q9dtW__switcher a{padding:6px 10px}.compact-policy-module__7q9dtW__content{padding:24px 0}.compact-policy-module__7q9dtW__heading>p{margin-top:8px;font-size:14px}.compact-policy-module__7q9dtW__grid{grid-template-columns:1fr;margin:20px 0 16px}.compact-policy-module__7q9dtW__item{padding:12px 0}.compact-policy-module__7q9dtW__item h2{margin-bottom:4px;font-size:14px}.compact-policy-module__7q9dtW__item p{font-size:13px;line-height:1.45}.compact-policy-module__7q9dtW__actions{gap:6px 18px;font-size:12px}.compact-policy-module__7q9dtW__actions button{gap:8px;padding:12px 16px}.compact-policy-module__7q9dtW__footer{gap:8px;font-size:11px}.compact-policy-module__7q9dtW__dialogHeader,.compact-policy-module__7q9dtW__details{padding:20px}}@media (max-height:700px){.compact-policy-module__7q9dtW__screen{padding-top:12px;padding-bottom:12px}.compact-policy-module__7q9dtW__content{padding:16px 0}.compact-policy-module__7q9dtW__heading h1{font-size:30px}.compact-policy-module__7q9dtW__grid{margin-top:16px;margin-bottom:12px}.compact-policy-module__7q9dtW__item{padding-top:8px;padding-bottom:8px}}@media print{.compact-policy-module__7q9dtW__screen>:not(.compact-policy-module__7q9dtW__dialog){display:none}.compact-policy-module__7q9dtW__screen{background:#fff;padding:0;display:block}.compact-policy-module__7q9dtW__dialog{width:100%;max-height:none;box-shadow:none;border:0;margin:0;display:block;position:static;overflow:visible}.compact-policy-module__7q9dtW__dialogHeader{position:static}.compact-policy-module__7q9dtW__dialogHeader form,.compact-policy-module__7q9dtW__toc{display:none}}
