.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(2.5rem,1.9468rem + 2.2695vw,4.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);-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:clamp(15.625rem,7.7989rem + 12.2283vw,21.25rem)}}.page-legal .main .legal-summary:has(ul:empty){opacity:0}.page-legal .main .legal-summary p.title{font-family:var(--wp--preset--font-family--secondary);font-size:clamp(1.25rem,1.0851rem + .2577vw,1.375rem);font-weight:500;margin:0 0 1em}.page-legal .main .legal-summary ul{font-family:var(--wp--preset--font-family--tertiary);font-size:clamp(.875rem,.7789rem + .1502vw,.9375rem);font-weight:500;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:#222;text-decoration:none}.page-legal .main .legal-summary ul li a:hover{color:#126eb3;text-decoration:underline}.page-legal .main .legal-summary ul li.active a{color:#126eb3;font-weight:500}.page-legal .main .legal-content{line-height:1.25;max-width:990px;width:100%}.page-legal .main .legal-content>:first-child{margin-top:0}.page-legal .main .legal-content h1{font-size:clamp(1.625rem,1.3484rem + 1.1348vw,2.625rem);margin-bottom:.83em}.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:clamp(1.25rem,1.1636rem + .3546vw,1.5625rem);line-height:1.3}.page-legal .main .legal-content h2,.page-legal .main .legal-content h3{font-family:var(--wp--preset--font-family--tertiary);font-weight:700;margin:1.5em 0 .66em}.page-legal .main .legal-content h3{font-size:clamp(1.125rem,1.0559rem + .2837vw,1.375rem)}.page-legal .main .legal-content h2+h3{margin-top:.75em}.page-legal .main .legal-content h4{font-family:var(--wp--preset--font-family--tertiary);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:.86em}.page-legal .main .legal-content strong{font-weight:700}.page-legal .main .legal-content a{color:currentColor;text-decoration:underline}.page-legal .main .legal-content a:hover{color:#126eb3;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:#126eb3;border:none;color:#fff;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(18,110,179,.08)}.page-legal .main .legal-content .wp-block-table table tbody td:first-child strong{color:#126eb3}.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)}
