.help-hub-r1 .help-band{padding:20px;border:1px solid var(--border);border-radius:var(--r-panel)}
.help-hub-r1 .help-band--paper{background:var(--surface)}
.help-hub-r1 .help-band--tint{background:var(--brand-soft)}
.help-hub-r1 .help-hero{align-items:start;gap:24px}
.help-hub-r1 .help-hero .button-group{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:20px}
.help-hub-r1 .help-stage-map{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);padding:20px;min-inline-size:0}
.help-hub-r1 .help-stage-map h2{font-size:1.25rem;margin:0 0 16px}
.help-hub-r1 .help-stage-map ol{list-style:none;padding:0;margin:0;display:grid;gap:0;counter-reset:help-stage}
.help-hub-r1 .help-stage-map li{counter-increment:help-stage;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding:10px 0;border-block-end:1px solid var(--border)}
.help-hub-r1 .help-stage-map li::before{content:counter(help-stage);grid-row:span 2;display:grid;place-items:center;align-self:start;inline-size:26px;block-size:26px;border:1px solid var(--brand);border-radius:50%;color:var(--brand);font-weight:700}
.help-hub-r1 .help-stage-map li strong{color:var(--brand)}
.help-hub-r1 .help-stage-map li span{font-size:.9375rem;line-height:1.5;color:var(--text-dim)}
.help-hub-r1 .help-stage-map>p{margin:16px 0 0;font-size:.9375rem;line-height:1.5}
.help-hub-r1 .help-scroll-hint{font-size:.875rem;color:var(--text-dim);margin-block:0 10px}
.help-hub-r1 .help-route-table{border:1px solid var(--border);border-radius:var(--r-control);overflow-x:auto}
.help-hub-r1 .help-route-table table{min-inline-size:42rem;table-layout:fixed;inline-size:100%}
.help-hub-r1 .help-route-table th,.help-hub-r1 .help-route-table td{vertical-align:top;white-space:normal;overflow-wrap:break-word}
.help-hub-r1 .help-route-table th:nth-child(1){inline-size:28%}
.help-hub-r1 .help-route-table th:nth-child(2){inline-size:43%}
.help-hub-r1 .help-route-table th:nth-child(3){inline-size:29%}
.help-hub-r1 .help-route-table a{display:inline-flex;align-items:center;min-block-size:44px}
.help-hub-r1 .help-route-table+p{margin-block:16px 0}
.help-hub-r1 .help-feature-card{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface);min-inline-size:0}
.help-hub-r1 .help-feature-card__image{display:block;min-inline-size:0}
.help-hub-r1 .help-feature-card__image img{display:block;inline-size:100%;block-size:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-panel) var(--r-panel) 0 0}
.help-hub-r1 .help-feature-card__body{display:flex;flex-direction:column;align-items:start;padding:16px;min-inline-size:0}
.help-hub-r1 .help-feature-card__body h3{margin-block:0 10px}
.help-hub-r1 .help-feature-card__body>.rc-text-link{margin-block-start:auto}
.help-hub-r1 .help-route-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 0;border-block-end:1px solid var(--border);min-inline-size:0}
.help-hub-r1 .help-route-row:last-child{border-block-end:0;padding-block-end:0}
.help-hub-r1 .help-route-row h3{margin:0;font-size:1.125rem;line-height:1.4}
.help-hub-r1 .help-route-row p{margin-block:0 10px}
.help-hub-r1 .help-route-row p:last-child{margin-block-end:0}
.help-hub-r1 .help-route-row>.rc-text-link{align-self:center;justify-self:start}
.help-hub-r1 .rc-text-link{min-block-size:44px;line-height:1.5}
.help-hub-r1 .help-route-result{color:var(--text-dim);font-size:.9375rem}
.help-hub-r1 .help-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.help-hub-r1 .help-route-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface);min-inline-size:0}
.help-hub-r1 .help-route-card>*{margin-block:0}
.help-hub-r1 .help-route-card h3{font-size:1.25rem;line-height:1.4}
.help-hub-r1 .help-timing-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center;margin-block-end:8px}
.help-hub-r1 .help-timing-intro img{display:block;inline-size:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-control)}
.help-hub-r1 .help-timing-intro .rc-section-head{margin:0}
.help-hub-r1 .help-band--contrast{--surface:var(--editorial-contrast-surface);--surface-alt:var(--editorial-contrast-surface-alt);--text:var(--editorial-contrast-text);--text-dim:var(--editorial-contrast-text-dim);--text-mute:var(--editorial-contrast-text-mute);--brand:var(--editorial-contrast-accent);--brand-hover:var(--editorial-contrast-accent-hover);--on-brand:var(--editorial-contrast-on-accent);--brand-soft:var(--editorial-contrast-accent-soft);--border:var(--editorial-contrast-border);background:var(--editorial-contrast-bg);color:var(--text)}
.help-hub-r1 .help-record-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 20px}
.help-hub-r1 .help-record-list{margin:0}
.help-hub-r1 .help-record-list>div{padding-block:12px;border-block-start:1px solid var(--border)}
.help-hub-r1 .help-record-list dt{font-weight:700;color:var(--brand);margin-block-end:4px}
.help-hub-r1 .help-record-list dd{margin:0}
.help-hub-r1 .help-record-grid+p{margin-block:16px}
.help-hub-r1 .help-programme-context+.help-programme-context{margin-block-start:24px;padding-block-start:20px;border-block-start:2px solid var(--brand)}
.help-hub-r1 .help-programme-context h3{font-size:1.375rem}
.help-hub-r1 .help-programme-context .compact-offer{margin-block:16px 0}
.help-hub-r1 .help-next-step{padding-block-start:20px;border-block-start:2px solid var(--brand)}
@media(min-width:768px){.help-hub-r1 .help-feature-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.help-hub-r1 .help-feature-card__image img{border-radius:var(--r-panel) 0 0 var(--r-panel)}.help-hub-r1 .help-feature-card__body{padding:20px}.help-hub-r1 .help-pair{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;gap:8px 16px}.help-hub-r1 .help-route-card{grid-row:span 4;grid-template-rows:subgrid}.help-hub-r1 .help-route-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px 20px}.help-hub-r1 .help-route-row>.rc-text-link{grid-column:2}.help-hub-r1 .help-timing-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:20px}.help-hub-r1 .help-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1024px){.help-hub-r1 .help-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.help-hub-r1 .help-route-row{grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr) minmax(0,.5fr)}.help-hub-r1 .help-route-row>.rc-text-link{grid-column:auto}.help-hub-r1 .help-stage-map li{grid-template-columns:28px minmax(0,.55fr) minmax(0,1fr)}.help-hub-r1 .help-stage-map li::before{grid-row:auto}}
