.PolicyPage-module__4UdBCW__page{width:min(100% - 48px,1080px);margin:0 auto;padding:60px 0 120px}.PolicyPage-module__4UdBCW__article{grid-template-columns:minmax(180px,240px) minmax(0,720px);align-items:start;column-gap:clamp(46px,7vw,92px);display:grid}.PolicyPage-module__4UdBCW__header{border-top:5px solid #111;border-bottom:1px solid #111;grid-column:1/-1;padding:34px 0 31px}.PolicyPage-module__4UdBCW__header>p{color:var(--red,#a22920);font:750 .72rem/1.2 var(--sans,Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:0 0 17px}.PolicyPage-module__4UdBCW__header h1{max-width:900px;font:700 clamp(2.75rem, 7vw, 5.2rem)/.94 var(--serif,Georgia, serif);letter-spacing:-.05em;margin:0}.PolicyPage-module__4UdBCW__description{color:#4c5a60;max-width:760px;font:1.18rem/1.5 var(--serif,Georgia, serif);margin-top:22px}.PolicyPage-module__4UdBCW__header>span{color:#68747a;font:.74rem/1.4 var(--sans,Arial, sans-serif);letter-spacing:.035em;text-transform:uppercase;margin-top:20px;display:block}.PolicyPage-module__4UdBCW__contents{top:calc(var(--site-header-height,84px) + 28px);border-top:1px solid #111;margin-top:44px;padding-top:17px;position:sticky}.PolicyPage-module__4UdBCW__contents strong{color:#68747a;font:750 .68rem/1.2 var(--sans,Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;display:block}.PolicyPage-module__4UdBCW__contents ol{gap:8px;margin:0;padding-left:20px;display:grid}.PolicyPage-module__4UdBCW__contents li{color:#526066;font:.76rem/1.35 var(--sans,Arial, sans-serif);padding-left:3px}.PolicyPage-module__4UdBCW__contents a,.PolicyPage-module__4UdBCW__section a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.PolicyPage-module__4UdBCW__sections{min-width:0}.PolicyPage-module__4UdBCW__section{scroll-margin-top:calc(var(--site-header-height,84px) + 28px);border-bottom:1px solid #c9ccca;padding:42px 0 39px}.PolicyPage-module__4UdBCW__section h2{color:#14252b;font:700 clamp(1.75rem, 3vw, 2.1rem)/1.08 var(--serif,Georgia, serif);letter-spacing:-.025em;margin:0 0 20px}.PolicyPage-module__4UdBCW__section h3{color:#23353b;font:750 .84rem/1.3 var(--sans,Arial, sans-serif);letter-spacing:.055em;text-transform:uppercase;margin:28px 0 11px}.PolicyPage-module__4UdBCW__section p,.PolicyPage-module__4UdBCW__section li{color:#28373c;font:1.04rem/1.72 var(--serif,Georgia, serif)}.PolicyPage-module__4UdBCW__section p{margin:0 0 17px}.PolicyPage-module__4UdBCW__section ul,.PolicyPage-module__4UdBCW__section ol{gap:9px;margin:17px 0 20px;padding-left:25px;display:grid}.PolicyPage-module__4UdBCW__section strong{color:#14252b}.PolicyPage-module__4UdBCW__section .policyNotice{border-left:4px solid var(--red,#a22920);background:#f1ede3;margin:23px 0;padding:18px 21px}.PolicyPage-module__4UdBCW__section .policyNotice p:last-child{margin-bottom:0}.PolicyPage-module__4UdBCW__section .policyTable{border-collapse:collapse;width:100%;font:.82rem/1.5 var(--sans,Arial, sans-serif);margin:23px 0}:is(.PolicyPage-module__4UdBCW__section .policyTable th,.PolicyPage-module__4UdBCW__section .policyTable td){text-align:left;vertical-align:top;border-bottom:1px solid #c9ccca;padding:12px 10px}.PolicyPage-module__4UdBCW__section .policyTable th{color:#14252b;font-weight:750}.PolicyPage-module__4UdBCW__backToTop{letter-spacing:.07em;text-transform:uppercase;margin-top:9px;display:inline-block;color:#68747a!important;font:750 .66rem/1.2 var(--sans,Arial, sans-serif)!important}.PolicyPage-module__4UdBCW__section button{color:#fff;cursor:pointer;font:750 .72rem/1 var(--sans,Arial, sans-serif);letter-spacing:.04em;text-transform:uppercase;background:#111;border:1px solid #111;padding:13px 16px}.PolicyPage-module__4UdBCW__section button:disabled{cursor:default;opacity:.7}.PolicyPage-module__4UdBCW__section button+p{color:#68747a;font:.75rem/1.4 var(--sans,Arial, sans-serif);margin-top:10px}@media (max-width:800px){.PolicyPage-module__4UdBCW__page{width:min(100% - 36px,720px);padding:38px 0 86px}.PolicyPage-module__4UdBCW__article{display:block}.PolicyPage-module__4UdBCW__header{padding:27px 0 26px}.PolicyPage-module__4UdBCW__header h1{font-size:clamp(2.7rem,14vw,4.3rem)}.PolicyPage-module__4UdBCW__description{font-size:1.05rem}.PolicyPage-module__4UdBCW__contents{border-bottom:1px solid #c9ccca;margin:31px 0 5px;padding-bottom:22px;position:static}.PolicyPage-module__4UdBCW__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 25px}.PolicyPage-module__4UdBCW__section{padding:35px 0 32px}.PolicyPage-module__4UdBCW__section p,.PolicyPage-module__4UdBCW__section li{font-size:1rem}.PolicyPage-module__4UdBCW__section .policyTable{display:block;overflow-x:auto}}@media (max-width:480px){.PolicyPage-module__4UdBCW__contents ol{grid-template-columns:1fr}}
