.legal-page{box-sizing:border-box;color:#30393d;text-align:start;overflow-wrap:break-word;background:#fff;width:100%;max-width:920px;margin:0 auto;padding:24px 28px 32px;font-size:14px;line-height:1.8}.legal-page-header{padding-bottom:14px}.legal-page-brand{color:#8c701a;letter-spacing:.14em;margin:0 0 5px;font-size:11px;font-weight:600}.legal-page h1{color:#20282c;margin:0;font-size:28px;font-weight:650;line-height:1.35}.legal-page-updated{color:#6b777e;margin:7px 0 0;font-size:12px}.legal-page-nav{border-block:1px solid #e1e5e7;flex-wrap:wrap;gap:4px 20px;margin-bottom:18px;display:flex}.legal-page-nav a{color:#5a676e;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:6px 0;line-height:1.5;text-decoration:none;display:flex}.legal-page-nav a[aria-current=page]{color:#20282c;border-bottom-color:#ffd21a;font-weight:600}.legal-page a:focus-visible{outline-offset:3px;outline:2px solid #9e7914}.legal-page a:hover{text-underline-offset:3px;text-decoration:underline}.legal-page-intro{margin:0 0 22px}.legal-page-sections{gap:20px;display:grid}.legal-page h2{color:#20282c;margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.55}.legal-page-sections p{margin:0}.legal-page-sections p+p{margin-top:7px}.legal-page-contact{border-top:1px solid #e1e5e7;margin-top:24px;padding-top:18px}.legal-page-contact dl{margin:9px 0;font-size:13px}.legal-page-contact dl>div{grid-template-columns:100px minmax(0,1fr);gap:6px 12px;margin-top:6px;display:grid}.legal-page-contact dt{color:#6b777e}.legal-page-contact dd{min-width:0;margin:0}.legal-page-contact a{color:#6d5410;text-underline-offset:3px;overflow-wrap:anywhere}.legal-page-actions{flex-wrap:wrap;gap:4px 22px;display:flex}.legal-page-actions a{align-items:center;min-height:44px;display:flex}@media (max-width:767px){.legal-page{padding:16px 12px 24px;font-size:14px;line-height:1.75}.legal-page h1{font-size:23px}.legal-page h2{font-size:15px}.legal-page-nav{gap:0 16px;margin-bottom:14px;font-size:12px}.legal-page-intro{margin-bottom:18px}.legal-page-sections{gap:17px}.legal-page-contact dl>div{grid-template-columns:1fr;gap:0;margin-top:10px}}
