.legal-module__hpc12a__page{color:#17223a;background:linear-gradient(90deg,#145ee7 0 8px,#0000 8px),#f7f9ff;min-height:100vh}.legal-module__hpc12a__header{border-bottom:1px solid #dce4f3;justify-content:space-between;align-items:center;width:min(1120px,100% - 64px);margin:0 auto;padding:28px 0;display:flex}.legal-module__hpc12a__wordmark{color:#17223a;align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.legal-module__hpc12a__wordmark strong{letter-spacing:-.7px;font-size:21px}.legal-module__hpc12a__wordmark span{color:#687187;font-size:12px;font-weight:600}.legal-module__hpc12a__contact{color:#145ee7;text-underline-offset:4px;font-size:14px;font-weight:650}.legal-module__hpc12a__document{width:min(1120px,100% - 64px);margin:0 auto;padding:88px 0 120px}.legal-module__hpc12a__introduction{max-width:760px}.legal-module__hpc12a__introduction h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,82px);line-height:.98}.legal-module__hpc12a__updated{color:#687187;margin:22px 0 0;font-size:13px;font-weight:600}.legal-module__hpc12a__lead{letter-spacing:-.02em;max-width:700px;margin:30px 0 0;font-size:clamp(20px,2.4vw,27px);line-height:1.4}.legal-module__hpc12a__body{grid-template-columns:220px minmax(0,700px);align-items:start;gap:72px;margin-top:84px;display:grid}.legal-module__hpc12a__contents{border-top:3px solid #145ee7;padding-top:18px;position:sticky;top:28px}.legal-module__hpc12a__contents p{margin:0 0 14px;font-size:14px;font-weight:700}.legal-module__hpc12a__contents ol{color:#687187;gap:10px;margin:0;padding-left:20px;font-size:13px;line-height:1.35;display:grid}.legal-module__hpc12a__contents a{color:inherit;text-decoration:none}.legal-module__hpc12a__contents a:hover,.legal-module__hpc12a__contents a:focus-visible{color:#145ee7;text-underline-offset:3px;text-decoration:underline}.legal-module__hpc12a__sections section{border-bottom:1px solid #dce4f3;margin:0 0 36px;padding:0 0 36px;scroll-margin-top:28px}.legal-module__hpc12a__sections section:last-child{margin-bottom:0}.legal-module__hpc12a__sections h2{letter-spacing:-.025em;margin:0 0 13px;font-size:23px;line-height:1.2}.legal-module__hpc12a__sections p{color:#4d5870;margin:0;font-size:17px;line-height:1.7}@media (max-width:760px){.legal-module__hpc12a__page{background:linear-gradient(90deg,#145ee7 0 5px,#0000 5px),#f7f9ff}.legal-module__hpc12a__header,.legal-module__hpc12a__document{width:min(100% - 40px,700px)}.legal-module__hpc12a__header{padding:22px 0}.legal-module__hpc12a__document{padding:56px 0 80px}.legal-module__hpc12a__introduction h1{font-size:clamp(43px,14vw,62px)}.legal-module__hpc12a__lead{font-size:20px}.legal-module__hpc12a__body{margin-top:56px;display:block}.legal-module__hpc12a__contents{margin-bottom:52px;position:static}.legal-module__hpc12a__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.legal-module__hpc12a__sections p{font-size:16px}}@media (max-width:440px){.legal-module__hpc12a__wordmark span{display:none}.legal-module__hpc12a__contents ol{grid-template-columns:1fr}}
