.optional-extras{margin-top:28px;padding:24px 28px;border-radius:22px;background:#d9ebefef;color:#203b49}
.extras-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}
.extras-heading h3{font-size:15px;font-weight:500;letter-spacing:-.2px;margin:0}
.extras-heading>span{font-size:11px;color:#4b6e7e}
.extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.extra-item{display:flex;align-items:flex-start;gap:16px;min-width:0}
.extra-item>svg{width:23px;height:23px;flex-shrink:0;color:#4a758b;margin-top:1px}
.extra-item h4{margin:0 0 8px;font-size:16px;font-weight:500;letter-spacing:-.25px}
.extra-item p{margin:0;max-width:380px;font-size:12px;line-height:1.8;color:#426575}
.extra-item a{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:7px;font-size:11px;color:#244d63;text-decoration:none}
.extra-item a:hover{text-decoration:underline;text-underline-offset:4px}
.extra-item a .forge-arrow{width:15px;height:15px}
.extra-item a:focus-visible{outline:2px solid #416471;outline-offset:3px;border-radius:3px}
@media(max-width:600px){.optional-extras{padding:22px 20px;margin-top:20px}.extras-grid{grid-template-columns:1fr;gap:22px}.extras-heading{margin-bottom:24px}.extra-item{gap:13px}.extra-item h4{font-size:15px}}
