.PolicySection-module-scss-module__9V4pRG__section{padding-block:48px}@media (min-width:680px){.PolicySection-module-scss-module__9V4pRG__section{padding-block:64px}}@media (min-width:1000px){.PolicySection-module-scss-module__9V4pRG__section{padding-block:80px}}.PolicySection-module-scss-module__9V4pRG__section{color:#173f5f;background:#fff}.PolicySection-module-scss-module__9V4pRG__header{max-width:880px}.PolicySection-module-scss-module__9V4pRG__eyebrow{color:#e63862;letter-spacing:.1em;font-size:1em;font-weight:800}.PolicySection-module-scss-module__9V4pRG__title{margin-top:8px;font-size:1.8em;font-weight:800;line-height:1.4}@media (min-width:680px){.PolicySection-module-scss-module__9V4pRG__title{font-size:2em}}@media (min-width:1280px){.PolicySection-module-scss-module__9V4pRG__title{font-size:2.2em}}.PolicySection-module-scss-module__9V4pRG__introduction{color:#222;gap:6px;margin-top:12px;font-size:1.1em;line-height:1.7;display:grid}.PolicySection-module-scss-module__9V4pRG__layout{align-items:start;gap:20px;margin-top:20px;display:grid}@media (min-width:680px){.PolicySection-module-scss-module__9V4pRG__layout{gap:24px;margin-top:24px}}@media (min-width:1000px){.PolicySection-module-scss-module__9V4pRG__layout{grid-template-columns:264px minmax(0,1fr);gap:32px}}@media (min-width:1280px){.PolicySection-module-scss-module__9V4pRG__layout{grid-template-columns:280px minmax(0,1fr);gap:40px}}.PolicySection-module-scss-module__9V4pRG__contents{background:#f3f9fd;border-radius:12px;padding:16px}@media (min-width:1000px){.PolicySection-module-scss-module__9V4pRG__contents{top:calc(var(--header-height) + 24px);position:sticky}}.PolicySection-module-scss-module__9V4pRG__contentsTitle{border-bottom:2px solid #eee;padding-bottom:8px;font-size:1.2em;font-weight:700}.PolicySection-module-scss-module__9V4pRG__contentsList{gap:0;margin-top:4px;display:grid}.PolicySection-module-scss-module__9V4pRG__contentsLink{grid-template-columns:22px minmax(0,1fr) 16px;align-items:start;gap:8px;min-height:44px;padding-block:8px;font-size:1em;font-weight:600;line-height:1.6;display:grid}.PolicySection-module-scss-module__9V4pRG__contentsLink svg{margin-top:4px}@media (hover:hover) and (pointer:fine){.PolicySection-module-scss-module__9V4pRG__contentsLink:hover{color:#065989;text-underline-offset:4px;text-decoration:underline}}.PolicySection-module-scss-module__9V4pRG__contentsLink:focus-visible{outline-offset:3px;outline:3px solid #5f86a3}.PolicySection-module-scss-module__9V4pRG__contentsNumber{color:#e63862;font-variant-numeric:tabular-nums}.PolicySection-module-scss-module__9V4pRG__body{min-width:0}.PolicySection-module-scss-module__9V4pRG__clause{border-top:2px solid #eee;padding-block:16px 20px;scroll-margin-top:24px}.PolicySection-module-scss-module__9V4pRG__clauseTitle{align-items:baseline;gap:10px;font-size:1.3em;font-weight:700;line-height:1.5;display:flex}.PolicySection-module-scss-module__9V4pRG__clauseNumber{color:#e63862;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8em}.PolicySection-module-scss-module__9V4pRG__prose{color:#222;overflow-wrap:anywhere;gap:8px;margin-top:8px;font-size:1.1em;line-height:1.7;display:grid}.PolicySection-module-scss-module__9V4pRG__purposes{gap:4px;padding-left:1.4em;list-style:outside;display:grid}.PolicySection-module-scss-module__9V4pRG__purposes li::marker{color:#e63862}.PolicySection-module-scss-module__9V4pRG__referenceLinks{justify-items:start;gap:4px;display:grid}.PolicySection-module-scss-module__9V4pRG__referenceLinks a{color:#065989;text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.PolicySection-module-scss-module__9V4pRG__referenceLinks a:focus-visible{outline-offset:3px;outline:3px solid #5f86a3}.PolicySection-module-scss-module__9V4pRG__referenceLinks svg{flex-shrink:0}.PolicySection-module-scss-module__9V4pRG__revision{color:#60707b;text-align:right;font-size:1em}.PolicySection-module-scss-module__9V4pRG__contact{background:#f3f9fd;border-radius:12px;margin-top:20px;padding:16px}@media (min-width:680px){.PolicySection-module-scss-module__9V4pRG__contact{padding:20px}}.PolicySection-module-scss-module__9V4pRG__contactTitle{font-size:1.3em;font-weight:700;line-height:1.5}.PolicySection-module-scss-module__9V4pRG__company{margin-top:8px;font-size:1.1em;font-weight:700}.PolicySection-module-scss-module__9V4pRG__address{color:#222;margin-top:4px;font-size:1.1em;font-style:normal;line-height:1.7}.PolicySection-module-scss-module__9V4pRG__phone{color:#173f5f;text-underline-offset:4px;margin-top:8px;font-weight:700;text-decoration:underline;display:inline-block}.PolicySection-module-scss-module__9V4pRG__phone:focus-visible{outline-offset:3px;outline:3px solid #5f86a3}.PolicySection-module-scss-module__9V4pRG__hours{color:#60707b;margin-top:6px;font-size:1em}
