.legal-page{background:#f8f7f5;flex-direction:column;min-height:100dvh;font-family:Arial,sans-serif;display:flex}.legal-page__body{box-sizing:border-box;flex:1;width:100%;max-width:1248px;margin:0 auto;padding:2rem 1.5rem 3rem}.legal-page__title{color:var(--wks-dark-green);border-bottom:3px solid var(--wks-dark-green);margin:0 0 1.5rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:800}.legal-page__content{color:#333;font-size:.88rem;line-height:1.7}.legal-page__content h2{color:var(--wks-dark-green);border-bottom:1px solid #d4dbb8;margin:2rem 0 .5rem;padding-bottom:.3rem;font-size:1.1rem;font-weight:700}.legal-page__content h3{color:#333;margin:1.5rem 0 .4rem;font-size:.95rem;font-weight:700}.legal-page__content h4{color:#555;margin:1.25rem 0 .3rem;font-size:.88rem;font-weight:700}.legal-page__content p{margin:.5rem 0}.legal-page__content ul{margin:.5rem 0;padding-left:1.5rem}.legal-page__content li{margin:.25rem 0}.legal-page__content a{color:var(--wks-dark-green);text-underline-offset:2px;text-decoration:underline}.legal-page__content a:hover{color:var(--wks-green)}
