.af-public .public-legal{width:100%;max-width:var(--public-content-max,80rem);padding:var(--public-section-pad-block,4rem) var(--public-page-pad-inline,1.5rem);margin-inline:auto}.af-public .public-legal__article{max-width:48rem}.af-public .public-legal--faqs .public-legal__article{max-width:min(72rem,100%)}.af-public .public-legal__title{font-family:var(--font-public-display,var(--font-sora), system-ui, sans-serif);color:var(--public-color-primary-dark,#072a59);margin:0 0 1.5rem}.af-public .public-legal--faqs .public-legal__title{margin-bottom:1rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1.2}.af-public .public-legal__body,.af-public .public-legal__section,.af-public .public-legal__faqs{color:var(--public-color-text,#52708f);line-height:1.6}.af-public .public-legal__body h2,.af-public .public-legal__body h3{color:var(--public-color-primary-dark,#072a59);font-family:var(--font-public-display,var(--font-sora), system-ui, sans-serif);margin:1.75rem 0 .75rem}.af-public .public-legal__body p,.af-public .public-legal__section [data-public-rich] p,.af-public .public-legal__faqs [data-public-rich] p{margin:0 0 1rem}.af-public .public-legal__body ul,.af-public .public-legal__body ol{margin:0 0 1rem;padding-inline-start:1.25rem}.af-public .public-legal__body li{margin:.35rem 0}.af-public .public-legal__body a{color:var(--public-color-primary,#0b5cab);text-underline-offset:.12em;text-decoration:underline}.af-public .public-legal__section+.public-legal__section,.af-public .public-legal__faqs{margin-top:2rem}.af-public .public-legal__faqs-title{font-family:var(--font-public-display,var(--font-sora), system-ui, sans-serif);color:var(--public-color-primary-dark,#072a59);margin:0 0 1.25rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.75rem);line-height:1.3}.af-public .public-legal__faqs-list,.af-public .public-legal__faqs-col{flex-direction:column;gap:0;display:flex}.af-public .public-legal__faqs-grid{grid-template-columns:1fr;gap:0 2rem;display:grid}.af-public .public-legal__faqs .public-faq-row{border-bottom:1px solid var(--public-color-border,#d7e2ef);background:#fff}.af-public .public-legal--faqs .public-legal__faqs .public-faq-row{border:1px solid var(--public-color-border,#d7e2ef);background:#fff;border-radius:.5rem;margin-bottom:.75rem;padding-inline:1rem}.af-public .public-legal--faqs .public-legal__faqs .public-faq-row:last-child{margin-bottom:0}.af-public .public-legal--faqs .public-legal__body{max-width:48rem;margin-bottom:2rem}@media (min-width:64rem){.af-public .public-legal__faqs-grid:not(.public-legal__faqs-grid--single){grid-template-columns:1fr 1fr;align-items:start}}.af-public .public-legal details{margin-top:.75rem}
