@media only screen and (max-width:599px){.page-legal .main h1{line-height:1.18}}.page-legal .main .contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:clamp(4.75rem,4.2518rem + 2.0438vw,6.5rem);margin-top:2.5rem}@media screen and (min-width:1024px){.page-legal .main .contents{gap:clamp(3rem,.2174rem + 4.3478vw,5rem);margin-top:clamp(2.5rem,-.2826rem + 4.3478vw,4.5rem)}}.page-legal .main .legal-summary{display:none}@media screen and (min-width:1024px){.page-legal .main .legal-summary{display:block;min-width:clamp(15.625rem,7.7989rem + 12.2283vw,21.25rem);position:sticky;top:calc(82px + 2.5rem);width:clamp(15.625rem,7.7989rem + 12.2283vw,21.25rem)}}.page-legal .main .legal-summary p.title{color:var(--wp--preset--color--white);font-size:1.125rem;font-weight:500;margin-top:0}.page-legal .main .legal-summary ul{font-size:clamp(.875rem,.7011rem + .2717vw,1rem);list-style:none;margin:0}.page-legal .main .legal-summary ul li{font-weight:300;margin:.33em 0}.page-legal .main .legal-summary ul li a{color:var(--wp--preset--color--white);text-decoration:none}.page-legal .main .legal-summary ul li a:hover{color:var(--wp--preset--color--white);text-decoration:underline}.page-legal .main .legal-summary ul li.active a{color:var(--wp--preset--color--white);font-weight:500}.page-legal .main .legal-content{max-width:990px;width:auto}.page-legal .main .legal-content>:first-child{margin-top:0}.page-legal .main .legal-content h1{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--size-2);font-weight:400;margin:0 0 .5em}.page-legal .main .legal-content h2{font-size:var(--wp--preset--font-size--size-3)}.page-legal .main .legal-content h2,.page-legal .main .legal-content h3{color:var(--wp--preset--color--white);font-weight:400;margin:1.5em 0 .5em;text-transform:uppercase}.page-legal .main .legal-content h3{font-size:var(--wp--preset--font-size--size-5)}.page-legal .main .legal-content h2+h3{margin-top:.75em}.page-legal .main .legal-content h4{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--size-6);font-weight:500}.page-legal .main .legal-content ol,.page-legal .main .legal-content p,.page-legal .main .legal-content ul{font-size:1.125rem;font-weight:300;line-height:1.5}.page-legal .main .legal-content ol li,.page-legal .main .legal-content p li,.page-legal .main .legal-content ul li{font-size:1.125rem}.page-legal .main .legal-content ul{list-style:outside;margin-bottom:1em;padding-left:1em}.page-legal .main .legal-content ul li{margin:.23em 0}.page-legal .main .legal-content .is-bordered{border:1px solid #fff;margin:2rem auto;padding:1rem}.page-legal .main .legal-content .is-bordered p:last-child{margin-bottom:0}.page-legal .main .legal-content strong{font-weight:400}.page-legal .main .legal-content table{font-weight:300;margin-bottom:1em}.page-legal .main .legal-content table thead{border-bottom:2px solid #fff}.page-legal .main .legal-content table th{background-color:#222;color:#fff}.page-legal .main .legal-content p{margin-bottom:1em}.page-legal .main .legal-content a{color:var(--wp--preset--color--white);text-decoration:underline}.page-legal .main .legal-content a:hover{text-decoration:underline}
