.policy-cards > .row-grid > .col{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.policy-cards .row-inner{display: contents}.policy-cards .row-inner > .col{grid-column: auto;display: flex;min-width: 0}.policy-cards .textbox{flex: 1;margin: 0;padding: 28px 24px;background: #fff;border: 1px solid #e1e5e7;border-radius: 4px}.policy-cards .textbox .text p{margin: 0}@media (max-width: 991px){.policy-cards > .row-grid > .col{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}}@media (max-width: 599px){.policy-cards > .row-grid > .col{grid-template-columns: minmax(0,1fr);gap: 16px}.policy-cards .textbox{padding: 24px 20px}}.policy-doc{text-align: center;padding-inline: var(--gutter)}