.afl-policy{background:var(--afl-white);padding:56px 96px 96px;max-width:1440px;margin-inline:auto;width:100%;min-width:0;box-sizing:border-box}.afl-policy-section{min-width:0;overflow-x:clip}.afl-policy__eyebrow{margin:0;font-family:var(--afl-font-nav);font-weight:500;font-size:9.5px;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--afl-gold)}.afl-policy__title{margin:12px 0 0;font-family:var(--afl-font-display);font-weight:700;font-size:40px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--afl-ink)}.afl-policy--plain .afl-policy__title{margin-top:0}.afl-policy__sub{margin:14px 0 0;font-family:var(--afl-font-body);font-weight:400;font-size:13.5px;line-height:1.6;color:var(--afl-muted);max-width:62ch}.afl-policy__sub p{margin:0}.afl-policy__sub a{color:var(--afl-ink)}.afl-policy__facts{margin:32px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--afl-ink);border-bottom:1px solid var(--afl-hairline)}.afl-policy__fact{padding:20px 20px 22px 0;margin-right:20px;border-right:1px solid var(--afl-hairline)}.afl-policy__fact:last-child{border-right:0;margin-right:0}.afl-policy__fact-value{display:block;font-family:var(--afl-font-display);font-weight:700;font-size:22px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--afl-ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.afl-policy__fact-value--text{font-size:15px;line-height:1.25;text-transform:none;font-family:var(--afl-font-body);font-weight:600}.afl-policy__fact-label{display:block;margin-top:8px;font-family:var(--afl-font-body);font-weight:400;font-size:12.5px;line-height:1.5;color:var(--afl-muted)}.afl-policy__actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.afl-policy__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;background:var(--afl-ink);color:var(--afl-white);font-family:var(--afl-font-nav);font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid var(--afl-ink);transition:background .15s ease,color .15s ease}.afl-policy__btn:hover,.afl-policy__btn:focus-visible{background:var(--afl-white);color:var(--afl-ink)}.afl-policy__btn--ghost{background:transparent;color:var(--afl-ink)}.afl-policy__btn--ghost:hover,.afl-policy__btn--ghost:focus-visible{background:var(--afl-ink);color:var(--afl-white)}.afl-policy__btn:focus-visible{outline:2px solid var(--afl-gold);outline-offset:2px}.afl-policy__chips{display:none}.afl-policy__layout{margin-top:44px;display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}.afl-policy--plain .afl-policy__layout{display:block;margin-top:32px}.afl-policy__index-row{display:flex;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px solid var(--afl-hairline);text-decoration:none}.afl-policy__index-num{font-family:var(--afl-font-nav);font-weight:500;font-size:8.5px;letter-spacing:.18em;color:var(--afl-gold)}.afl-policy__index-name{font-family:var(--afl-font-nav);font-weight:500;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--afl-muted);transition:color .15s ease}.afl-policy__index-row[aria-current=page] .afl-policy__index-name,.afl-policy__index-row:hover .afl-policy__index-name,.afl-policy__index-row:focus-visible .afl-policy__index-name{color:var(--afl-ink)}.afl-policy__index-row:focus-visible{outline:2px solid var(--afl-ink);outline-offset:2px}.afl-policy__help{background:var(--afl-bone);margin-top:26px}.afl-policy__help-media{display:block;aspect-ratio:4 / 3;overflow:hidden}.afl-policy__help-media img{display:block;width:100%;height:100%;object-fit:cover}.afl-policy__help-text{padding:20px 22px 22px}.afl-policy__help-label{margin:0;font-family:var(--afl-font-nav);font-weight:500;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:#03040585}.afl-policy__help-body{margin-top:8px;font-family:var(--afl-font-body);font-weight:400;font-size:12.5px;line-height:1.6;color:var(--afl-ink)}.afl-policy__help-body p{margin:0}.afl-policy__help-body a{color:var(--afl-ink)}.afl-policy__prose{max-width:68ch;font-family:var(--afl-font-body);font-weight:400;font-size:14px;line-height:1.8;color:#030405d1}.afl-policy__prose>:first-child{margin-top:0}.afl-policy__prose p{margin:0 0 16px}.afl-policy__prose h1,.afl-policy__prose h2,.afl-policy__prose h3,.afl-policy__prose h4,.afl-policy__prose h5,.afl-policy__prose h6{margin:40px 0 12px;font-family:var(--afl-font-nav);font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--afl-ink)}.afl-policy__prose h1,.afl-policy__prose h2{font-size:12.5px;padding-top:18px;border-top:1px solid var(--afl-hairline)}.afl-policy__prose h3,.afl-policy__prose h4,.afl-policy__prose h5,.afl-policy__prose h6{font-size:11px}.afl-policy__prose p:has(>strong:only-child){margin-top:28px}.afl-policy__prose strong{font-weight:600;color:var(--afl-ink)}.afl-policy__prose a{color:var(--afl-ink);text-decoration:underline;text-decoration-color:#03040559;text-underline-offset:2px}.afl-policy__prose ul,.afl-policy__prose ol{margin:0 0 16px;padding-left:20px}.afl-policy__prose li{margin:6px 0}.afl-policy__prose li::marker{color:var(--afl-muted)}.afl-policy__prose li p{margin:0}.afl-policy__prose hr{border:none;border-top:1px solid var(--afl-hairline);margin:32px 0}.afl-policy__prose img{max-width:100%;height:auto}.afl-policy__prose table{width:100%;border-collapse:collapse;margin:24px 0;font-size:13px;line-height:1.55}.afl-policy__prose th{font-family:var(--afl-font-nav);font-weight:500;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--afl-muted);text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--afl-hairline)}.afl-policy__prose td{padding:10px 12px 10px 0;border-bottom:1px solid var(--afl-hairline);vertical-align:top}@media screen and (max-width:749px){.afl-policy{padding:36px 20px 56px}.afl-policy__title{margin-top:10px;font-size:24px;line-height:1.04}.afl-policy--plain .afl-policy__title{margin-top:0}.afl-policy__sub{margin-top:10px;font-size:12.5px}.afl-policy__facts{margin-top:24px;grid-template-columns:1fr 1fr}.afl-policy__fact{padding:16px 14px 18px 0;margin-right:14px}.afl-policy__fact:nth-child(2n){border-right:0;margin-right:0;padding-right:0}.afl-policy__fact:nth-child(-n+2){border-bottom:1px solid var(--afl-hairline)}.afl-policy__fact-value{font-size:clamp(14px,4.4vw,18px);letter-spacing:0}.afl-policy__fact-value--text{font-size:clamp(11.5px,3.3vw,12.5px);letter-spacing:0}.afl-policy__actions{margin-top:18px}.afl-policy__actions{flex-direction:column;gap:10px}.afl-policy__btn{width:100%;min-height:48px;padding:0 16px;font-size:10px;white-space:nowrap;text-align:center}.afl-policy__chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0}.afl-policy__chip{flex:0 0 auto;max-width:100%;padding:9px 12px;white-space:nowrap;border:1px solid var(--afl-hairline);font-family:var(--afl-font-nav);font-weight:500;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--afl-muted);text-decoration:none;transition:color .15s ease,border-color .15s ease}.afl-policy__chip[aria-current=page],.afl-policy__chip:hover,.afl-policy__chip:focus-visible{color:var(--afl-ink);border-color:var(--afl-ink)}.afl-policy__layout{margin-top:28px;display:block}.afl-policy__aside .afl-policy__index{display:none}.afl-policy__help{margin:0 0 28px;display:grid;grid-template-columns:96px 1fr}.afl-policy__help-media{aspect-ratio:auto;min-height:100%}.afl-policy__help-text{padding:14px 16px 16px}.afl-policy__prose{max-width:none}.afl-policy__prose table{display:block;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/afroyla-policy.css.map */
