.m-privacy{max-width:1120px!important;margin-inline:auto!important;padding:40px 28px 100px;color:#102d3c;font-size:18px;line-height:1.75}
.m-privacy .stk-block{margin-bottom:0}.m-privacy p{margin:0 0 1.15em}.m-privacy h1{font-size:clamp(38px,5.5vw,74px)!important;line-height:1.08!important;letter-spacing:-.045em!important;max-width:900px;margin:20px 0 26px!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
.m-privacy h2{font-size:clamp(24px,2.4vw,34px)!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0 0 24px!important;word-break:normal!important;hyphens:none!important}
.m-privacy .m-privacy-hero{padding:40px 0 24px}.m-privacy-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em}.m-privacy-lead{font-size:22px;max-width:760px}
.m-privacy-draft{background:#fff4f3;border-left:4px solid #a61b22;border-radius:0 20px 20px 0;padding:24px 28px;margin:0 0 40px!important}
.m-privacy-review{color:#a61b22!important}.m-privacy-review strong{font-size:.88em;letter-spacing:.025em}
.m-privacy-index{padding:32px;background:#eff4f5;border-radius:24px;margin-bottom:60px!important}.m-privacy-index ul{columns:2;gap:44px;margin:0;padding-left:24px;font-size:16px}.m-privacy-index li{break-inside:avoid;margin-bottom:12px}
.m-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.m-privacy a:hover{text-decoration-thickness:2px}.m-privacy a:focus-visible{outline:2px solid #447791;outline-offset:5px;border-radius:2px}
.m-privacy-section{scroll-margin-top:110px;padding:0 0 38px!important;margin:0 0 38px!important;border-bottom:1px solid #d9e2e5}.m-privacy-draft p:last-child{margin:0}
@media(max-width:767px){.m-privacy{padding:10px 22px 60px;font-size:17px;line-height:1.65}.m-privacy .m-privacy-hero{padding:25px 0 15px}.m-privacy-lead{font-size:20px}.m-privacy-index{padding:24px;margin-bottom:42px!important}.m-privacy-index ul{columns:1}.m-privacy-draft{padding:22px}.m-privacy-section{scroll-margin-top:80px}}
