
.policy-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:32px 0}.policy-hub-grid article{padding:24px;border:1px solid #cddbd2;border-radius:16px;background:#fff}.policy-hub-grid h2{font-size:1.25rem;line-height:1.3}.legal-content{overflow-wrap:anywhere}.business-details{margin-bottom:24px}.footer-links{flex-wrap:wrap}.legal-intro h1{overflow-wrap:normal}@media print{.site-header,.site-footer,.policy-related,.policy-contents{display:none!important}.legal-layout{display:block!important}.legal-main{padding:0!important}.legal-content section{break-inside:auto}a{color:inherit!important}.legal-intro h1{font-size:28pt!important}}
