.legal-page{max-width:960px;margin:0 auto;padding:55px 24px 65px;color:#16384c;font:16px/1.75 Arial,sans-serif}.legal-heading{max-width:760px}.legal-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;color:#8a6725}.legal-heading h1{font:normal clamp(36px,6vw,58px)/1.14 Georgia,serif;margin:16px 0}.legal-heading>p{font-size:19px;line-height:1.5}.legal-heading .legal-version{font-size:13px;color:#536572;overflow-wrap:anywhere}.legal-review{padding:18px 20px;background:#faf3df;border-left:4px solid #bd9238;margin:24px 0;font-size:15px}.legal-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.legal-button{display:inline-block;background:#092b46;color:white;padding:12px 20px;border-radius:5px;font-weight:700;text-decoration:none}.legal-button.secondary{background:#f0ece3;color:#092b46}.legal-contents{background:#f5f7f8;border:1px solid #dbe1e5;padding:24px;margin:32px 0}.legal-contents>div{display:grid;grid-template-columns:1fr 1fr;gap:9px 26px;margin-top:15px}.legal-contents a{font-size:14px;line-height:1.5}.legal-page a:not(.legal-button),.legal-footer a{color:#77561b;text-decoration:underline;text-underline-offset:3px}.legal-section{padding:20px 0;border-bottom:1px solid #dfe4e7;scroll-margin-top:30px}.legal-section h2{font:normal clamp(24px,3vw,30px)/1.3 Georgia,serif;margin:12px 0 18px;color:#092b46}.legal-section p{margin:0 0 16px}.legal-section li{margin-bottom:10px}.legal-section ul{padding-left:24px}.legal-table-wrap{margin:20px 0}.legal-page table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.legal-page th,.legal-page td{padding:12px 14px;text-align:left;border-bottom:1px solid #dbe1e5}.legal-page th{background:#f3eddf}.legal-page th:last-child,.legal-page td:last-child{white-space:nowrap;width:130px}.legal-back{margin-top:26px}.legal-footer{text-align:center;padding:28px 20px;background:#f5f7f8;font:14px/1.8 Arial,sans-serif}.legal-purchase-note{margin:16px 0;padding:16px 18px;border:1px solid #decda7;border-radius:5px;background:#fffaf0;font-size:14px;line-height:1.6;color:#16384c}.legal-purchase-note a{color:#77561b;text-decoration:underline}.legal-footer-link a{color:inherit;text-decoration:underline}.legal-footer-link{font-size:14px;line-height:1.7;margin:12px 0}.legal-purchase-note p{margin:0 0 8px}.legal-purchase-note p:last-child{margin-bottom:0}.legal-consent a{color:#77561b;text-decoration:underline}.legal-consent input{flex-shrink:0}.legal-consent span{min-width:0}.legal-consent{line-height:1.6}.legal-review-meta{font-size:13px;line-height:1.5;color:#536572;overflow-wrap:anywhere}
@media(max-width:640px){.legal-page{padding:34px 18px 45px;font-size:16px}.legal-contents{padding:18px}.legal-contents>div{grid-template-columns:1fr}.legal-actions{flex-direction:column}.legal-button{text-align:center}.legal-page th,.legal-page td{padding:10px 8px;font-size:14px}.legal-page th:last-child,.legal-page td:last-child{width:90px}.legal-review{padding:15px}}
@media print{#wa-masthead,.legal-actions,.legal-contents,.legal-back,.legal-footer{display:none!important}.legal-page{max-width:none;padding:0;font-size:10pt;line-height:1.5}.legal-heading h1{font-size:26pt}.legal-heading>p{font-size:12pt}.legal-review{font-size:10pt}.legal-section{break-inside:auto;padding:10pt 0}.legal-section h2{font-size:16pt;break-after:avoid}.legal-section p,.legal-section li{orphans:3;widows:3}.legal-section table{break-inside:avoid}a{color:inherit!important}}
