.praxis-family-section{background:var(--bg-alt);color:var(--text-heading)}.praxis-family-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:38px}.praxis-family-intro h2{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance;margin:16px 0 0}.praxis-family-intro>p{font-size:15px;line-height:1.8;color:var(--text);max-width:500px;text-wrap:pretty}.praxis-family-links{border-top:1px solid var(--border)}.praxis-family-links>a{display:grid;grid-template-columns:1fr 1.5fr 24px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text-heading)}.praxis-family-links strong{font-size:20px;letter-spacing:-.025em}.praxis-family-links span{font-size:13px;color:var(--text);line-height:1.6}.praxis-family-links span:last-child{text-align:right;color:var(--accent)}.praxis-family-links a:hover strong{color:var(--accent)}.praxis-family-links a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.praxis-family-foot{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px}.praxis-family-foot p{max-width:660px;font-size:12px;line-height:1.8;color:var(--text)}.praxis-family-foot a{flex-shrink:0}.praxis-family-section-inline{margin-top:48px}.praxis-family-section-inline h3{font-size:26px;margin-bottom:24px;letter-spacing:-.025em;text-wrap:balance}@media(max-width:720px){.praxis-family-intro{grid-template-columns:1fr;gap:20px}.praxis-family-links>a{grid-template-columns:1fr 24px;gap:8px}.praxis-family-links strong{font-size:20px}.praxis-family-links span:nth-child(2){grid-row:2;grid-column:1}.praxis-family-links span:last-child{grid-column:2;grid-row:1/3}.praxis-family-foot{align-items:flex-start;flex-direction:column;gap:18px}}@media(prefers-reduced-motion:reduce){.praxis-family-links *{transition:none!important}}

