.policy-summary{margin-block:40px}.public-site .policy-summary>h2{margin-bottom:24px;font-size:clamp(25px,3vw,32px)}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.policy-card{background:#15171b;border:1px solid #3b3e45;border-radius:12px;min-width:0;padding:24px}.policy-card>svg{color:#ffae77;margin-bottom:18px}.public-site .policy-card>h3{margin-bottom:16px;font-size:18px;line-height:1.5}.policy-value{color:#f7efe7;margin-bottom:16px;font-size:32px;font-weight:650;display:block}.policy-card p{color:#c5c9d0;font-size:14px;line-height:1.85}.policy-links{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.policy-links a{text-underline-offset:4px;color:#ffae77;padding-block:10px;text-decoration:underline}.policy-calendar-note{color:#b4bac4;font-size:13px;line-height:1.8}.policy-more{border-block:1px solid #353941;margin-block:30px;padding-block:20px}.policy-more>summary{cursor:pointer;min-height:44px;padding-block:12px}@media (min-width:1200px){.pricing-details .policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.policy-grid{grid-template-columns:1fr}.policy-card{padding:22px 18px}}
