.internal-hero-v22 {
    padding: calc(var(--visible-header-height) + clamp(64px, 8vw, 108px)) 0 clamp(62px, 8vw, 104px);
    background: var(--reinvent-navy-deep);
    color: #fff;
}
.internal-hero-v22__inner { max-width: 940px; }
.internal-hero-v22 h1 { max-width: 930px; margin-bottom: 22px; font-size: clamp(2.8rem, 5.5vw, 5.2rem); }
.internal-hero-v22 p:not(.eyebrow) { max-width: 760px; margin-bottom: 0; color: rgba(255,255,255,.74); font-size: 1.12rem; }
.internal-section-v22 { padding: clamp(72px, 8vw, 118px) 0; }
.internal-section-v22--soft { background: var(--reinvent-background); }
.internal-grid-v22 { display: grid; grid-template-columns: .86fr 1.14fr; gap: clamp(48px, 9vw, 130px); align-items: start; }
.internal-grid-v22 h2 { margin: 0; }
.internal-copy-v22 { max-width: 760px; }
.internal-copy-v22 p { font-size: 1.04rem; }
.internal-copy-v22 p:last-child { margin-bottom: 0; }
.internal-points-v22 { margin: 34px 0 0; padding: 0; list-style: none; border-top: 1px solid var(--reinvent-border); }
.internal-points-v22 li { display: grid; grid-template-columns: minmax(150px,.45fr) 1fr; gap: 26px; padding: 20px 0; border-bottom: 1px solid var(--reinvent-border); }
.internal-points-v22 strong { color: var(--reinvent-navy-deep); font-weight: 600; }
.internal-points-v22 span { color: var(--reinvent-muted); }
.internal-action-v22 { margin-top: 30px; display: flex; flex-wrap: wrap; gap: 12px; }
.internal-band-v22 { padding: clamp(62px, 7vw, 92px) 0; background: #082746; color: #fff; }
.internal-band-v22__inner { display: flex; justify-content: space-between; align-items: end; gap: 42px; }
.internal-band-v22 h2 { max-width: 790px; margin-bottom: 12px; }
.internal-band-v22 p { max-width: 700px; margin-bottom: 0; color: rgba(255,255,255,.72); }
.help-index-v22 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); border-top: 1px solid var(--reinvent-border); }
.help-index-v22 article { padding: 30px 34px 30px 0; border-bottom: 1px solid var(--reinvent-border); }
.help-index-v22 article:nth-child(even) { padding-left: 34px; border-left: 1px solid var(--reinvent-border); }
.help-index-v22 h3 { margin-bottom: 9px; }
.help-index-v22 p { margin-bottom: 13px; font-size: .96rem; }
.faq-v22 { max-width: 920px; }
.faq-v22__item { border-top: 1px solid var(--reinvent-border); }
.faq-v22__item:last-child { border-bottom: 1px solid var(--reinvent-border); }
.faq-v22__item h3 { margin: 0; }
.faq-v22__item button { width: 100%; display: flex; justify-content: space-between; gap: 24px; padding: 22px 0; border: 0; background: none; color: var(--reinvent-navy-deep); text-align: left; font-weight: 500; }
.faq-v22__item button span { color: var(--reinvent-blue); font-size: 1.3rem; }
.faq-v22__answer { padding: 0 42px 22px 0; }
.faq-v22__answer p { margin: 0; }
@media (max-width: 820px) {
    .internal-grid-v22 { grid-template-columns: 1fr; gap: 34px; }
    .internal-band-v22__inner { flex-direction: column; align-items: flex-start; }
    .internal-points-v22 li { grid-template-columns: 1fr; gap: 5px; }
}
@media (max-width: 640px) {
    .help-index-v22 { grid-template-columns: 1fr; }
    .help-index-v22 article,
    .help-index-v22 article:nth-child(even) { padding: 24px 0; border-left: 0; }
    .internal-action-v22 { display: grid; }
    .internal-action-v22 .button { width: 100%; }
}
