/* R46 route clarity and discreet About portrait. Existing mark geometry stays exact. */
.home-orientation.next-step-r46{max-width:none;padding:28px 26px;border:1px solid var(--line);background:transparent;text-align:left}
.next-step-r46 h2{font-size:34px;line-height:1.16;letter-spacing:-.035em;margin:0 0 20px}
.next-step-r46 .eyebrow{margin-bottom:15px}
.home-orientation.next-step-r46>.next-step-summary{font-size:16px;line-height:1.65;margin:0 0 24px}
.next-step-primary{display:flex;justify-content:space-between;gap:12px;width:100%;min-height:44px}
.next-step-larger{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}
.next-step-larger h3{font-size:18px;line-height:1.4;letter-spacing:-.015em;margin:0 0 8px}
.next-step-larger p{font-size:14px;line-height:1.65;margin:0 0 12px}
.next-step-secondary{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}
.next-step-r46 a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}
.reviewer-portrait-r46{display:grid;grid-template-columns:108px minmax(0,1fr);gap:22px;align-items:start;margin-bottom:1em}
.reviewer-portrait-r46>img{display:block;width:108px;max-width:100%;height:144px;object-fit:contain;object-position:top left;border-radius:0}
.reviewer-portrait-r46>p{margin:0}
@media(max-width:1100px){.home-orientation.next-step-r46{width:100%;padding:24px}.next-step-primary{max-width:380px}}
@media(max-width:760px){.home-orientation.next-step-r46{padding:22px 18px}.next-step-primary{max-width:none}.next-step-r46 h2{font-size:31px}}
@media(max-width:480px){.reviewer-portrait-r46{display:block}.reviewer-portrait-r46>img{margin-bottom:20px}}
