/* Help resources (2026-10-18): part of the help menu column, not a separate bar. Colours follow the page text colour. */
.b49-help-side{display:grid;align-content:start;gap:22px;min-width:0}
.b49-help-resources{display:grid;gap:8px;padding-top:20px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);box-sizing:border-box;min-width:0}
.b49-help-title{box-sizing:border-box;width:auto;max-width:100%;margin:0 0 4px;padding:0 12px;font-size:14px;font-weight:700;letter-spacing:0;opacity:.85}
.b49-help-resource{display:flex;align-items:center;gap:12px;min-height:56px;padding:9px 12px;border-radius:10px;color:inherit;text-decoration:none;box-sizing:border-box}
.b49-help-resource:hover{background:color-mix(in srgb,currentColor 6%,transparent)}
.b49-help-resource:focus-visible{outline:3px solid #80b6f3;outline-offset:2px}
.b49-help-resource .b49-ico{flex:0 0 36px;width:36px;height:36px;padding:8px;box-sizing:border-box;border-radius:9px;background:color-mix(in srgb,currentColor 7%,transparent);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.b49-help-resource span{display:grid;gap:2px;min-width:0}
.b49-help-resource b{font-size:15px;font-weight:650;line-height:1.35}
.b49-help-resource small{font-size:13px;line-height:1.4;opacity:.85}
.b49-help-resources.is-inline{grid-auto-flow:column;justify-content:center;gap:10px;margin-top:22px;padding-top:0;border-top:0}
.b49-help-resources.is-inline .b49-help-title{display:none}
.b49-help-resources.is-inline .b49-help-resource{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}
@media(max-width:900px){
 .b49-help-side{gap:14px}
 .b49-help-resources{grid-template-columns:1fr 1fr;padding-top:14px}
 .b49-help-title{grid-column:1/-1}
 .b49-help-resource{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}
}
@media(max-width:520px){.b49-help-resources,.b49-help-resources.is-inline{grid-template-columns:1fr;grid-auto-flow:row}}
