.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:2.5rem;margin-top:clamp(2.5rem,-.8707rem + 6.8966vw,5.75rem)}@media screen and (min-width:1024px){.page-legal .main .contents{gap:clamp(3.75rem,-3.75rem + 11.7188vw,7.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:clamp(7.5rem,4.5776rem + 4.5662vw,10rem);width:clamp(15.625rem,7.7989rem + 12.2283vw,21.25rem)}}.page-legal .main .legal-summary p.title{color:#018999;font-size:1.125rem;font-weight:500;margin:0 0 1em}.page-legal .main .legal-summary ul{font-size:clamp(.875rem,.7789rem + .1502vw,.9375rem);line-height:1.3;list-style:none;margin:0;padding:0}.page-legal .main .legal-summary ul li:not(:last-child){margin-bottom:.35em}.page-legal .main .legal-summary ul li a{color:#363636;text-decoration:none}.page-legal .main .legal-summary ul li a:hover{color:#018999;text-decoration:underline}.page-legal .main .legal-summary ul li.active a{color:#018999;font-weight:500}.page-legal .main .legal-content{line-height:1.25;max-width:990px;width:auto}.page-legal .main .legal-content>:first-child{margin-top:0}.page-legal .main .legal-content h1{font-size:var(--wp--preset--font-size--size-2);margin-bottom:0}.page-legal .main .legal-content .yoast-breadcrumbs{margin-bottom:clamp(2rem,1.5746rem + 1.7452vw,3.25rem);margin-top:clamp(.875rem,.6198rem + 1.0471vw,1.625rem)}.page-legal .main .legal-content h2{font-size:var(--wp--preset--font-size--size-4);font-weight:700;margin:1.33em 0 .66em;text-transform:uppercase}.page-legal .main .legal-content h3{font-size:var(--wp--preset--font-size--size-5);font-weight:600;margin:1.33em 0 .66em}.page-legal .main .legal-content h2+h3{margin-top:.75em}.page-legal .main .legal-content h4{color:#018999;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:1rem;line-height:1.5}.page-legal .main .legal-content p{margin-bottom:.66em}.page-legal .main .legal-content strong{font-weight:600}.page-legal .main .legal-content a{color:#018999;text-decoration:underline}.page-legal .main .legal-content a:hover{color:#3e8ed0;text-decoration:underline}.page-legal .main .legal-content .wp-block-table{margin-bottom:1.5em}.page-legal .main .legal-content .wp-block-table table{border:1px solid #333;font-size:.9375rem}.page-legal .main .legal-content .wp-block-table table thead{border-bottom:1px solid #333}.page-legal .main .legal-content .wp-block-table table thead th{background-color:#018999;border:none;color:var(--wp--preset--color--white);font-size:1rem;padding:.75em .5em}.page-legal .main .legal-content .wp-block-table table thead th:not(:last-child){border-right:1px solid #fff}.page-legal .main .legal-content .wp-block-table table tbody tr:nth-child(odd){background-color:rgba(1,137,153,.08)}.page-legal .main .legal-content .wp-block-table table tbody td:first-child strong{color:#018999}.page-legal .main .legal-content .wp-block-table table tbody td ul{font-size:.9375rem;margin:0}.page-legal .main .legal-content .wp-block-table table tbody td ul ::marker{color:currentColor}.page-legal .main .legal-content table.wt-cli-element{margin:0 auto 2rem}.page-legal.admin-bar .main .legal-summary{top:clamp(9.5rem,6.5776rem + 4.5662vw,12rem)}
