.k15-legal{color:#181a16;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:#fff}.k15-legal-inner{max-width:62rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.k15-legal-head{background:var(--black,#151613);color:#fff}.k15-legal-head>.k15-legal-inner{padding-block:clamp(2.25rem,6vw,5.25rem)}.k15-legal-head nav{color:#ddd;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.82rem;display:flex}.k15-legal-head h1{font:600 clamp(2.9rem,7vw,5.5rem)/1 var(--display);letter-spacing:-.02em;-webkit-hyphens:manual;hyphens:manual}.k15-legal-head h1 i{color:var(--yellow,#ffda1a);font-style:normal}.k15-legal-head p{color:#eee;max-width:54ch;margin:.9rem 0 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.k15-legal-content{padding-block:clamp(2.25rem,5vw,4.75rem);font-size:1rem;line-height:1.73}.k15-legal a,.k15-legal button{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.075em}.k15-legal a:hover,.k15-legal button:hover{text-decoration-thickness:.15em}.k15-legal-section{max-width:72ch;scroll-margin-top:8rem}.k15-legal-section+.k15-legal-section{border-top:1px solid #dcdfd6;margin-top:1.9rem;padding-top:1.75rem}.k15-legal-section h2{font:600 clamp(1.65rem,4vw,2.35rem)/1.08 var(--display);color:#181a16;letter-spacing:0;margin:0 0 .7rem}.k15-legal-section p,.k15-legal-section address{margin:0 0 .6rem;font-style:normal}.k15-legal-section p:last-child{margin-bottom:0}.k15-legal-section li+li{margin-top:.3rem}.k15-legal-section ul{margin:.6rem 0;padding-left:1.25rem;list-style:outside}.k15-legal-index{border-block:1px solid #dcdfd6;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-bottom:2rem;padding:.9rem 0;font-size:.92rem;display:flex}.k15-legal-index a{padding:.2rem 0;display:inline-block}.k15-legal-meta{color:#50534c;margin-top:2rem;font-size:.9rem}:is(.k15-legal a:focus-visible,.k15-legal button:focus-visible){outline-offset:3px;outline:3px solid #937500}.k15-legal-head a:focus-visible{outline-color:var(--yellow)}@media (max-width:420px){.k15-legal-head h1{font-size:clamp(2.2rem,10vw,2.8rem)}}
