/* ==========================================================================
   ADVISOR PARTNERSHIP   body.page-advisor-partnership
   ==========================================================================
   Sections by id: #one-way (one-way referrals), #fit (fit / not-fit lists).
   ========================================================================== */

body.page-advisor-partnership .hero__frame { --hero-frame-max: 68.6%; }   /* the board's 1234 of 1800 */

/* One-way referrals: flush left in the container, the copy capped at the
   board's 1100px; 26px eyebrow → H2 → copy */
#one-way {
    .eyebrow { margin: 0 0 26px; }
    h2 { margin: 0 0 26px; max-width: 1100px; }
    p:not(.eyebrow) { margin: 0; max-width: 1100px; }
}

/* Fit / not-fit: two checklists, the second muted */
#fit {
    h2 {
        margin: 0 0 1.4rem;
        padding-bottom: 0.6rem;
        border-bottom: 1px solid var(--prime);
    }
    ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    li {
        position: relative;
        padding-left: 2rem;
        margin: 0 0 1.25rem;
        color: var(--body);
        line-height: 1.5;
        max-width: 42ch;
        &:last-child { margin-bottom: 0; }
        &::before {
            position: absolute;
            left: 0; top: 0.05em;
            font-weight: 600;
            content: "\2713";             /* ✓ */
            color: var(--heading);
        }
    }
    .row > :last-child {
        h2 { color: var(--text-muted); border-bottom-color: #4A545F; }
        li::before { content: "\2014"; color: #9AA5B3; font-weight: 400; }   /* — */
    }
}
