.profession-fit .fit-controls{align-items:center}.profession-fit .fit-back{max-width:none}.profession-fit .fit-mode-picker{align-self:end}.profession-fit .fit-class-section{scroll-margin-top:135px}.profession-pair-card h3{font-size:28px;line-height:1.25}.profession-focus{font-size:11px;line-height:1.6;color:#c8bf87;margin:-7px 0 18px}.profession-supply{font-size:11px;line-height:1.85;color:#9eaf8c;padding-top:16px;border-top:1px solid #3f5433;margin-top:20px}.profession-supply strong{font-weight:500;color:#c0c8a8}.profession-pair-links{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:17px;font-size:10px;line-height:1.8;color:var(--gold)}.profession-pair-links a{text-decoration:underline;text-underline-offset:3px}.profession-secondary-note{background:#24321e;border:1px solid #5e6743;border-left:3px solid var(--gold);padding:19px 23px;margin:22px 0 30px;color:#cbd2b7;font-size:12px;line-height:1.85}.profession-secondary-note>strong{font-size:12px;font-weight:500;color:#e1d4a5}.profession-secondary-note p{margin:7px 0 9px;max-width:1000px}.profession-secondary-note a{font-size:10px;color:var(--gold);text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.profession-fit .fit-back{max-width:none;flex-basis:100%;font-size:10px}.profession-fit .fit-class-section{scroll-margin-top:170px}.profession-fit .profession-pair-card{padding:22px}.profession-pair-card h3{font-size:27px}.profession-secondary-note{padding:18px;font-size:11px}.profession-supply{font-size:11px}.profession-pair-links{gap:9px 16px}}
