.me-policy{background:#f7f5ef;color:#183d32;padding-bottom:55px}.me-policy-breadcrumb{display:flex;gap:14px;font-size:12px;padding:32px 0;color:#6b786c}.me-policy-breadcrumb a{color:#183d32}.me-policy-hero{text-align:left;padding:45px;border:1px solid #dedfd3;border-radius:16px;background:#183d32}.me-policy-hero>span{font-size:10px;letter-spacing:1.8px;color:#e1c38f;line-height:1.8}.me-policy-hero h1{font-family:Georgia,serif;font-size:clamp(34px,4vw,57px);font-weight:400;color:#fff9eb;line-height:1.2;margin:20px 0}.me-policy-hero p{color:#d0dbd1;font-size:14px;line-height:1.9;max-width:750px;text-align:left;padding:0}.me-policy-hero small{display:block;color:#e1c38f;font-size:11px;margin-top:22px}.me-policy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:55px;margin:45px 0}.me-policy-nav{text-align:left;align-self:start;border:1px solid #dedfd3;padding:22px;border-radius:12px;background:#fffdf8}.me-policy-nav strong{display:block;font-size:10px;color:#a38352;letter-spacing:1.5px;margin-bottom:18px}.me-policy-nav a{display:block;color:#56694f;font-size:12px;line-height:1.6;padding:9px 0;border-bottom:1px solid #e7e8dd}.me-policy-section{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px;text-align:left;border-bottom:1px solid #dedfd3;padding:0 0 28px;margin-bottom:28px;scroll-margin-top:140px}.me-policy-number{font-family:Georgia,serif;font-size:21px;color:#a38352;padding-top:3px}.me-policy-section h2,.me-policy-contact h2{font-family:Georgia,serif;font-size:25px;line-height:1.4;font-weight:400;margin:0 0 14px;color:#183d32}.me-policy-section p,.me-policy-contact p{font-size:14px;line-height:1.95;text-align:left;color:#61715e;margin:0;padding:0;overflow-wrap:anywhere}.me-policy-contact{padding:28px;background:#eaeee1;border-radius:12px;text-align:left}.me-policy-contact a{display:inline-block;font-size:12px;color:#183d32;margin:20px 24px 0 0;overflow-wrap:anywhere}.me-policy-related{display:flex;flex-wrap:wrap;gap:22px;padding-top:22px;border-top:1px solid #dedfd3;text-align:left}.me-policy-related a{font-size:12px;color:#183d32}@media(max-width:850px){.me-policy-layout{grid-template-columns:1fr;gap:28px}.me-policy-nav{display:none}.me-policy-hero{padding:30px 24px}.me-policy-layout{margin-top:30px}}@media(max-width:480px){.me-policy-section{grid-template-columns:24px minmax(0,1fr);gap:10px}.me-policy-section h2{font-size:23px}.me-policy-hero h1{font-size:34px}}
