/* Ahare decision aids: existing typography and subdued rules. */
.decision-section{padding:24px 0;border-top:0}.decision-section h2{margin-top:1em}.decision-list{margin:20px 0;border-top:1px solid #d9d9d9}.decision-list>div{display:grid;grid-template-columns:minmax(140px,1fr) 2.5fr;gap:24px;padding:18px 0;border-bottom:1px solid #d9d9d9}.decision-list dt{font-weight:600}.decision-list dd{margin:0}.case-jumps{margin:24px 0;padding:20px;border-block:1px solid #ddd;background:#fafafa}.case-jumps ul{padding-left:1.3em}.case-jumps a,.decision-section a{text-underline-offset:.2em}.fee-topic-nav{display:flex;gap:12px 24px;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #ddd}.fee-topic-nav a{color:inherit;text-underline-offset:.2em}.recruit-fee .decision-section{max-width:none;margin:0;padding:64px clamp(24px,6vw,106px);border-top:1px solid #ddd}.recruit-fee .decision-section h2{margin:0 0 24px}.recruit-fee .fee-topic-nav{padding-inline:clamp(24px,6vw,106px)}.decision-section p+p{margin-top:16px}.recruit-fee .decision-section h2{font-family:inherit;font-weight:400;font-size:clamp(1.5rem,3vw,2.1rem)}@media(max-width:600px){.decision-list>div{grid-template-columns:1fr;gap:8px}.decision-section{padding:20px 0}.case-jumps{padding:16px}.fee-topic-nav{gap:12px 20px}}
