
.static-message-card{max-width:900px;margin:40px auto;padding:24px 26px;border:1px solid #e6e6e6;border-radius:14px;background:#fff;}
.static-message-card h2,.static-message-card h3{margin-bottom:10px;font-family:'Cormorant Garamond',Georgia,serif;font-weight:300;}
.static-message-card p{color:#555;}
.static-policy-page{max-width:920px;margin:0 auto;padding:0 12px;}
.static-policy-page h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:52px;font-weight:300;margin-bottom:12px;}
.static-policy-page p,.static-policy-page li{color:#555;}
.static-policy-card{margin-top:24px;padding:22px 24px;border:1px solid #e6e6e6;border-radius:14px;background:#fff;}
.static-policy-card h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:34px;font-weight:300;margin-bottom:10px;}
.static-summary-list{margin:10px 0 18px 18px;display:grid;gap:8px;}
.search-summary{color:#666;font-family:'DM Sans',sans-serif;font-size:13px;}
.contact-status,.checkout-status{margin:16px 0 0;color:#2f4158;font-weight:600;}
body.dark-mode .static-message-card,body.dark-mode .static-policy-card{background:#1e1e1e;border-color:#333;}
body.dark-mode .static-message-card p,body.dark-mode .static-policy-page p,body.dark-mode .static-policy-page li,body.dark-mode .search-summary{color:#bbb;}
body.dark-mode .static-policy-page h1,body.dark-mode .static-policy-card h2,body.dark-mode .static-message-card h2,body.dark-mode .static-message-card h3{color:#f0f0f0;}
