.bfl-help{max-width:1040px;margin:24px auto;padding:clamp(18px,4vw,40px);background:#f4f6fd;color:#18243b;border:1px solid #d9e1f2;border-radius:20px;font:16px/1.7 system-ui,sans-serif}.bfl-help [hidden]{display:none!important}.bfl-help h2{font-size:clamp(26px,5vw,38px);line-height:1.2;color:#18243b}.bfl-help h3{margin-top:28px;color:#18243b}.bfl-help a{color:#173dcc;text-decoration:underline}.bfl-help-eyebrow{color:#173dcc;letter-spacing:.12em;font-weight:700}.bfl-help-languages{display:flex;gap:10px;flex-wrap:wrap}.bfl-help button,.bfl-help-return{padding:10px 16px;border:1px solid #bac9ec;border-radius:10px;background:white;color:#173dcc;cursor:pointer}.bfl-help button[aria-pressed=true]{background:#2148dc;color:white}.bfl-help-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:16px 0 24px}.bfl-help-features article{display:flex;flex-direction:column;gap:5px;padding:16px;background:white;border:1px solid #d9e1f2;border-radius:12px}.bfl-help-features strong{color:#18243b;font-size:17px}.bfl-help-features span{color:#52647d;font-size:14px;line-height:1.5}.bfl-help details{margin:12px 0;border:1px solid #d9e1f2;border-radius:12px;background:white;padding:14px 18px}.bfl-help summary{font-weight:650;cursor:pointer}.bfl-help details p{margin-bottom:0}.bfl-help :focus-visible,.bfl-help-link:focus-visible{outline:3px solid #bf5a00;outline-offset:4px}.bfl-help-link{display:inline-block;padding:10px 14px;border-radius:10px;color:#173dcc;font:600 15px system-ui,sans-serif;text-decoration:none}.bfl-help-link:hover{background:#e9eeff}

/* 1.1.1: independent title, description and action, whole-card links. */
.bfl-help,.bfl-help *{box-sizing:border-box}
.bfl-help .bfl-help-return{display:inline-block;margin:8px 0 4px}
.bfl-help .bfl-help-panel>h3{margin:32px 0 14px;line-height:1.35}
.bfl-help .bfl-help-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 32px}
.bfl-help a.bfl-help-feature{display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px;background:#fff;border:1px solid #d9e1f2;border-radius:14px;text-decoration:none;color:#18243b;transition:border-color .15s,box-shadow .15s}
.bfl-help a.bfl-help-feature:hover{border-color:#2148dc;box-shadow:0 3px 12px #2148dc15}
.bfl-help .bfl-help-feature-title{display:block;color:#18243b;font-size:18px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}
.bfl-help .bfl-help-feature-description{display:block;color:#52647d;font-size:15px;font-weight:400;line-height:1.65}
.bfl-help .bfl-help-feature-action{display:block;margin-top:auto;padding-top:8px;color:#173dcc;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:3px}
.bfl-help .bfl-help-feature-action span{color:inherit;font:inherit}
@media(max-width:800px){.bfl-help .bfl-help-features{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.bfl-help .bfl-help-features{grid-template-columns:minmax(0,1fr)}.bfl-help a.bfl-help-feature{padding:20px}}
