.PolicyPage-module__oxP7Tq__page{padding-bottom:var(--s10)}.PolicyPage-module__oxP7Tq__banner{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.PolicyPage-module__oxP7Tq__bannerImage{width:100%;height:auto;display:block}.PolicyPage-module__oxP7Tq__head{border-bottom:1px solid var(--rule);padding-block:var(--s7) var(--s7)}.PolicyPage-module__oxP7Tq__eyebrow{font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:var(--s4);display:inline-block}.PolicyPage-module__oxP7Tq__title{font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.04;font-weight:var(--fw-black);letter-spacing:-.035em;color:var(--ink);max-width:18ch}.PolicyPage-module__oxP7Tq__intro{margin-top:var(--s5);max-width:46ch;color:var(--ink-2);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.PolicyPage-module__oxP7Tq__layout{gap:var(--s8);padding-top:var(--s8);display:grid}@media (min-width:1000px){.PolicyPage-module__oxP7Tq__layout{gap:var(--s10);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}}.PolicyPage-module__oxP7Tq__toc{border:1px solid var(--rule-2);background:#fff;position:static}@media (min-width:1000px){.PolicyPage-module__oxP7Tq__toc{top:calc(var(--s8) + 96px);position:sticky}}.PolicyPage-module__oxP7Tq__tocTitle{font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule-2)}.PolicyPage-module__oxP7Tq__tocList{padding-block:var(--s2);display:grid}.PolicyPage-module__oxP7Tq__tocLink{gap:var(--s2);padding:var(--s2) var(--s4);font-size:var(--fs-13);color:var(--ink-2);transition:color var(--dur-fast) var(--ease);grid-template-columns:1.75rem minmax(0,1fr);line-height:1.35;display:grid}.PolicyPage-module__oxP7Tq__tocLink:hover{color:var(--ink)}.PolicyPage-module__oxP7Tq__tocNum{font-variant-numeric:tabular-nums;color:var(--ink-3)}.PolicyPage-module__oxP7Tq__body{min-width:0;max-width:52rem}.PolicyPage-module__oxP7Tq__section{border:1px solid var(--rule-2);scroll-margin-top:var(--s8);background:#fff}.PolicyPage-module__oxP7Tq__section+.PolicyPage-module__oxP7Tq__section{margin-top:var(--s5)}.PolicyPage-module__oxP7Tq__sectionHead{gap:var(--s3);padding:var(--s4) var(--s6);border-bottom:1px solid var(--rule-2);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.PolicyPage-module__oxP7Tq__num{font-size:var(--fs-13);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--red)}.PolicyPage-module__oxP7Tq__heading{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.2;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--ink)}.PolicyPage-module__oxP7Tq__text{gap:var(--s4);padding:var(--s5) var(--s6) var(--s6);display:grid}.PolicyPage-module__oxP7Tq__text p{color:var(--ink-2);max-width:68ch;font-size:1rem;line-height:1.7}.PolicyPage-module__oxP7Tq__list{gap:var(--s3) var(--s6);padding-top:var(--s2);display:grid}@media (min-width:720px){.PolicyPage-module__oxP7Tq__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.PolicyPage-module__oxP7Tq__list li{font-size:var(--fs-15);color:var(--ink);padding-left:1.5rem;line-height:1.5;position:relative}.PolicyPage-module__oxP7Tq__list li:before{content:"";background:var(--red);width:12px;height:3px;position:absolute;top:.65em;left:0}.PolicyPage-module__oxP7Tq__rows{display:grid}.PolicyPage-module__oxP7Tq__row{gap:var(--s1);padding-block:var(--s4);border-bottom:1px solid var(--rule);display:grid}@media (min-width:640px){.PolicyPage-module__oxP7Tq__row{gap:var(--s5);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline}}.PolicyPage-module__oxP7Tq__row:first-child{border-top:1px solid var(--rule)}.PolicyPage-module__oxP7Tq__rowLabel{font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.PolicyPage-module__oxP7Tq__rowValue{font-size:var(--fs-15);color:var(--ink);line-height:1.5}.PolicyPage-module__oxP7Tq__rowValue a{text-underline-offset:3px;text-decoration:underline}.PolicyPage-module__oxP7Tq__more{margin-top:var(--s10);border-top:2px solid var(--ink);padding-top:var(--s6)}.PolicyPage-module__oxP7Tq__moreTitle{font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s5)}.PolicyPage-module__oxP7Tq__moreGrid{background:var(--rule);gap:1px;display:grid}@media (min-width:640px){.PolicyPage-module__oxP7Tq__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.PolicyPage-module__oxP7Tq__moreGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.PolicyPage-module__oxP7Tq__moreCard{gap:var(--s2);padding:var(--s5);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:#fff;display:grid}.PolicyPage-module__oxP7Tq__moreCard:hover{background:var(--ink);color:#fff}.PolicyPage-module__oxP7Tq__moreCard:hover .PolicyPage-module__oxP7Tq__moreDesc{color:#ffffffb8}.PolicyPage-module__oxP7Tq__moreName{font-size:var(--fs-15);font-weight:var(--fw-bold)}.PolicyPage-module__oxP7Tq__moreDesc{font-size:var(--fs-13);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}
