.LegalPage-module__jXgtnq__page{background:var(--color-kashi-cream,#fdfbf7);color:#302821;padding:113px 0 70px;scroll-margin-top:90px}.LegalPage-module__jXgtnq__shell{width:min(1180px,100% - 96px);margin-inline:auto}.LegalPage-module__jXgtnq__back{color:#796956;align-items:center;gap:9px;font-size:11px;display:inline-flex}.LegalPage-module__jXgtnq__header{margin-top:35px}.LegalPage-module__jXgtnq__eyebrow{color:var(--color-terracotta-700);letter-spacing:.15em;align-items:center;gap:9px;font-size:9px;font-weight:600;line-height:1.8;display:flex}.LegalPage-module__jXgtnq__header h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin-top:17px;font-size:clamp(46px,5.5vw,72px);font-weight:400;line-height:1.15}.LegalPage-module__jXgtnq__header h1 em{color:var(--color-terracotta-700)}.LegalPage-module__jXgtnq__intro{color:#756656;max-width:700px;margin-top:22px;font-size:14px;line-height:1.95}.LegalPage-module__jXgtnq__documentMeta{color:#857663;border-block:1px solid #d8cebf;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:31px;padding:20px 0;font-size:10px;display:flex}.LegalPage-module__jXgtnq__documentMeta>span:first-child{letter-spacing:.13em;font-size:9px}.LegalPage-module__jXgtnq__layout{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:65px;padding-top:37px;display:grid}.LegalPage-module__jXgtnq__sidebar{max-height:calc(100svh - 125px);position:sticky;top:105px;overflow-y:auto}.LegalPage-module__jXgtnq__contents ol{margin:16px 0 0;padding:0;list-style:none}.LegalPage-module__jXgtnq__contents li a{color:#796956;gap:13px;padding:9px 0;font-size:11px;line-height:1.6;display:flex}.LegalPage-module__jXgtnq__contents li a>span{font-family:var(--font-serif), Georgia, serif;color:#ad9070;flex-shrink:0}.LegalPage-module__jXgtnq__contents li a:hover{color:var(--color-terracotta-700)}.LegalPage-module__jXgtnq__help{background:#eee5d8;margin-top:24px;padding:23px}.LegalPage-module__jXgtnq__help h2{font-family:var(--font-serif), Georgia, serif;font-size:24px;font-weight:400;line-height:1.3}.LegalPage-module__jXgtnq__help p{color:#796956;margin-top:11px;font-size:11px;line-height:1.9}.LegalPage-module__jXgtnq__help a{color:var(--color-terracotta-700);align-items:center;gap:20px;margin-top:17px;font-size:11px;display:inline-flex}.LegalPage-module__jXgtnq__document{min-width:0}.LegalPage-module__jXgtnq__section{border-bottom:1px solid #e3d9cb;grid-template-columns:36px minmax(0,1fr);gap:18px;padding:29px 0;scroll-margin-top:105px;display:grid}.LegalPage-module__jXgtnq__section:first-child{padding-top:0}.LegalPage-module__jXgtnq__number{font-family:var(--font-serif), Georgia, serif;color:#ad9070;padding-top:4px;font-size:22px}.LegalPage-module__jXgtnq__section h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;font-size:28px;font-weight:400;line-height:1.3}.LegalPage-module__jXgtnq__section p{color:#645545;margin-top:16px;font-size:14px;line-height:1.95}.LegalPage-module__jXgtnq__documentEnd{color:#94816b;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:10px;display:flex}.LegalPage-module__jXgtnq__documentEnd a{color:var(--color-terracotta-700);flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.LegalPage-module__jXgtnq__related{border-top:1px solid #d8cebf;align-items:center;gap:35px;margin-top:50px;padding-top:29px;display:flex}.LegalPage-module__jXgtnq__related>div{margin-right:auto}.LegalPage-module__jXgtnq__related h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;margin-top:8px;font-size:29px;font-weight:400}.LegalPage-module__jXgtnq__related>a{color:var(--color-terracotta-700);flex-shrink:0;align-items:center;gap:17px;font-size:11px;display:inline-flex}.LegalPage-module__jXgtnq__page a:focus-visible{outline:2px solid var(--color-terracotta-700);outline-offset:4px}@media (max-width:1050px){.LegalPage-module__jXgtnq__shell{width:calc(100% - 56px)}.LegalPage-module__jXgtnq__layout{grid-template-columns:230px minmax(0,1fr);gap:35px}.LegalPage-module__jXgtnq__sidebar{max-height:none;position:static;overflow:visible}.LegalPage-module__jXgtnq__related{flex-wrap:wrap}}@media (max-width:760px){.LegalPage-module__jXgtnq__page{padding:100px 0 45px}.LegalPage-module__jXgtnq__shell{width:calc(100% - 40px)}.LegalPage-module__jXgtnq__header{margin-top:27px}.LegalPage-module__jXgtnq__header h1{font-size:48px}.LegalPage-module__jXgtnq__intro{font-size:13px}.LegalPage-module__jXgtnq__layout{grid-template-columns:1fr;gap:32px;padding-top:28px}.LegalPage-module__jXgtnq__contents{border:1px solid #ded4c6;padding:22px}.LegalPage-module__jXgtnq__contents ol{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.LegalPage-module__jXgtnq__help{margin-top:18px}.LegalPage-module__jXgtnq__section{grid-template-columns:27px minmax(0,1fr);gap:13px;padding-block:25px}.LegalPage-module__jXgtnq__section h2{font-size:25px}.LegalPage-module__jXgtnq__number{font-size:19px}.LegalPage-module__jXgtnq__documentEnd{align-items:start}.LegalPage-module__jXgtnq__related{gap:20px 27px;margin-top:35px}.LegalPage-module__jXgtnq__related>div{width:100%}.LegalPage-module__jXgtnq__related h2{font-size:27px}}@media (max-width:400px){.LegalPage-module__jXgtnq__contents ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LegalPage-module__jXgtnq__page{scroll-behavior:auto}}
