.policy-pages-module__M4jy4W__shell{min-height:calc(100vh - 220px);padding:18px 0 34px}.policy-pages-module__M4jy4W__wrap{max-width:1180px;margin:0 auto}.policy-pages-module__M4jy4W__hero{background:radial-gradient(circle at 0 0,#fbe6b3eb,#fffaf0f5 38%,#f8f1e3f0);border:1px solid #8561372e;border-radius:34px;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 24px 70px #5131111a}.policy-pages-module__M4jy4W__hero:after{content:"";background:#9c5b331f;border-radius:999px;width:320px;height:320px;position:absolute;top:-130px;right:-120px}.policy-pages-module__M4jy4W__kicker{color:#77532e;letter-spacing:.12em;text-transform:uppercase;background:#ffffff9e;border:1px solid #8561372e;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.policy-pages-module__M4jy4W__dot{background:#8f5a30;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #8f5a301f}.policy-pages-module__M4jy4W__title{letter-spacing:-.055em;color:#2f2116;max-width:780px;margin:18px 0 0;font-size:clamp(34px,5vw,64px);line-height:.96}.policy-pages-module__M4jy4W__lede{color:#6d5846;max-width:760px;margin:18px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.policy-pages-module__M4jy4W__heroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.policy-pages-module__M4jy4W__primary,.policy-pages-module__M4jy4W__secondary{border-radius:999px;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.policy-pages-module__M4jy4W__primary{color:#fffaf0;background:#5f3a20}.policy-pages-module__M4jy4W__secondary{color:#4d3724;background:#ffffffad;border:1px solid #85613738}.policy-pages-module__M4jy4W__grid{grid-template-columns:minmax(0,1fr) 340px;gap:18px;margin-top:18px;display:grid}.policy-pages-module__M4jy4W__card,.policy-pages-module__M4jy4W__sideCard,.policy-pages-module__M4jy4W__policyCard,.policy-pages-module__M4jy4W__document{background:#fffcf6e6;border:1px solid #85613729;border-radius:28px;box-shadow:0 16px 44px #492e1612}.policy-pages-module__M4jy4W__card{padding:24px}.policy-pages-module__M4jy4W__policyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.policy-pages-module__M4jy4W__policyCard{flex-direction:column;min-height:220px;padding:20px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.policy-pages-module__M4jy4W__policyCard:hover{border-color:#85613752;transform:translateY(-2px);box-shadow:0 20px 56px #492e161a}.policy-pages-module__M4jy4W__policyCard h2{color:#2f2116;letter-spacing:-.025em;margin:0;font-size:21px}.policy-pages-module__M4jy4W__policyCard p{color:#6d5846;margin:10px 0 0;font-size:14px;line-height:1.55}.policy-pages-module__M4jy4W__metaRow{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:18px;display:flex}.policy-pages-module__M4jy4W__pill{color:#6f4c2d;letter-spacing:.03em;text-transform:uppercase;background:#fff8ea;border:1px solid #85613729;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.policy-pages-module__M4jy4W__side{flex-direction:column;gap:14px;display:flex}.policy-pages-module__M4jy4W__sideCard{padding:20px}.policy-pages-module__M4jy4W__sideTitle{color:#2f2116;margin:0;font-size:16px;font-weight:900}.policy-pages-module__M4jy4W__sideText,.policy-pages-module__M4jy4W__sideCard li{color:#6d5846;font-size:13px;line-height:1.55}.policy-pages-module__M4jy4W__sideCard ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.policy-pages-module__M4jy4W__sideCard li:before{content:"•";color:#8f5a30;margin-right:8px;font-weight:900}.policy-pages-module__M4jy4W__document{padding:clamp(22px,4vw,42px)}.policy-pages-module__M4jy4W__docTop{border-bottom:1px solid #85613721;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.policy-pages-module__M4jy4W__docTitle{color:#2f2116;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,52px);line-height:1}.policy-pages-module__M4jy4W__docSummary{color:#6d5846;max-width:760px;margin:14px 0 0;font-size:16px;line-height:1.65}.policy-pages-module__M4jy4W__docMeta{gap:8px;min-width:200px;display:grid}.policy-pages-module__M4jy4W__docMeta span{color:#6d5846;background:#fff8ea;border:1px solid #85613729;border-radius:18px;padding:9px 11px;font-size:12px;font-weight:700}.policy-pages-module__M4jy4W__section{border-bottom:1px solid #8561371c;padding:24px 0}.policy-pages-module__M4jy4W__section:last-child{border-bottom:0;padding-bottom:0}.policy-pages-module__M4jy4W__section h2{color:#2f2116;letter-spacing:-.02em;margin:0 0 12px;font-size:23px}.policy-pages-module__M4jy4W__section p{color:#5f5043;margin:0;font-size:15px;line-height:1.75}.policy-pages-module__M4jy4W__section p+p{margin-top:12px}.policy-pages-module__M4jy4W__backRow{margin-bottom:14px}.policy-pages-module__M4jy4W__backLink{color:#6f4c2d;font-size:13px;font-weight:800;text-decoration:none}.policy-pages-module__M4jy4W__reportBox{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.policy-pages-module__M4jy4W__reportItem{background:#fff8ea;border:1px solid #85613724;border-radius:22px;padding:18px}.policy-pages-module__M4jy4W__reportItem strong{color:#2f2116;font-size:15px;display:block}.policy-pages-module__M4jy4W__reportItem span{color:#6d5846;margin-top:7px;font-size:13px;line-height:1.55;display:block}@media (max-width:900px){.policy-pages-module__M4jy4W__grid,.policy-pages-module__M4jy4W__reportBox,.policy-pages-module__M4jy4W__policyGrid{grid-template-columns:1fr}.policy-pages-module__M4jy4W__docTop{display:block}.policy-pages-module__M4jy4W__docMeta{margin-top:16px}}