:root{--wood:#613a18;--wood-dark:#4b2d12;--wood-light:#f6eee7}.theme-title{color:var(--wood)}.policy-wrapper{background:#faf7f4;border-radius:18px}.policy-wrapper .policy-section{margin-bottom:2.8rem;padding-bottom:2rem;border-bottom:1px dashed #d8c4b2}.policy-wrapper .policy-section h2{color:var(--wood);font-weight:700;display:flex;align-items:center;margin-bottom:1rem}.policy-wrapper .theme-badge{background:var(--wood);width:34px;height:34px;display:flex;align-items:center;justify-content:center}.policy-wrapper .theme-alert{background:#fff6ec;border-left:5px solid var(--wood);padding:1.3rem;border-radius:8px}.policy-wrapper p{font-size:1rem;line-height:1.7}.policy-wrapper a{color:var(--wood);font-weight:500;text-decoration:none}.policy-wrapper a:hover{text-decoration:underline}