.policy-shell{max-width:860px;margin:42px auto 90px;padding:0 22px}.policy-card{background:#fff;border:1px solid #dce5dd;border-radius:20px;padding:clamp(24px,5vw,48px);box-shadow:0 8px 30px #153c2112}.policy-card h1{margin-bottom:8px}.policy-card h2{font-size:21px;margin:34px 0 10px}.policy-card h3{font-size:17px;margin:24px 0 8px}.policy-card li,.policy-card p{line-height:1.72}.policy-card ul{padding-left:22px}.policy-meta{font-size:14px;color:#647969;margin-bottom:30px}.policy-callout{background:#edf7f0;border-left:4px solid #087b55;border-radius:8px;padding:14px 16px}.policy-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px;padding-top:24px;border-top:1px solid #dce5dd}.policy-nav a{font-weight:650}.policy-table{width:100%;border-collapse:collapse;margin:16px 0}.policy-table th,.policy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dce5dd;padding:12px 8px}.policy-table th{color:#18382c}@media(max-width:650px){.policy-shell{margin-top:24px}.policy-card{padding:22px 18px}.policy-table,.policy-table tbody,.policy-table tr,.policy-table th,.policy-table td{display:block}.policy-table th{border-bottom:0;padding-bottom:2px}.policy-table td{padding-top:2px}}
