.home-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 4px;display:grid}.home-path-card{border:1px solid var(--rule);background:#f9f8f3;flex-direction:column;min-height:249px;padding:21px;display:flex}.home-path-card h3{letter-spacing:-.02em;margin:11px 0;font-size:clamp(21px,2.2vw,26px);line-height:1.25}.home-path-card p{color:#4d4d4d;margin:0 0 18px;font-size:15px;line-height:1.55}.home-path-card a{letter-spacing:.01em;margin-top:auto;font-size:13px}.home-approach{background:#efeee8;border-top:2px solid #2c2c2c;grid-template-columns:1fr 1.2fr;gap:30px;margin:30px 0 3px;padding:24px;display:grid}.home-approach h2{letter-spacing:-.025em;margin:10px 0;font-size:clamp(25px,3vw,34px);line-height:1.17}.home-approach p{color:#424242;margin:0 0 14px;line-height:1.65}.about-page{padding-bottom:62px}.about-intro{max-width:850px;padding:18px 0 34px}.about-intro h2,.about-grid>h2,.about-partner h2,.about-resources h2{letter-spacing:-.025em;margin:10px 0 16px;font-size:clamp(28px,3.5vw,40px);line-height:1.18}.about-intro p,.about-partner>p,.about-resources>p{color:#454545;max-width:850px;font-size:17px;line-height:1.7}.about-grid{border-top:1px solid var(--rule);padding:29px 0 36px}.about-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.about-cards article{border:1px solid var(--rule);background:#faf9f4;padding:21px}.about-cards span{letter-spacing:.08em;color:#65615a;font-size:12px}.about-cards h3{letter-spacing:-.02em;margin:10px 0;font-size:23px;line-height:1.25}.about-cards p{color:#494949;margin:0;line-height:1.6}.about-partner{background:#efede6;border-top:2px solid #333;margin:5px 0 34px;padding:35px 24px}.about-partner h2{max-width:850px}.about-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px;display:flex}.about-actions>a{text-align:center;font-size:13px}.about-resources{border-top:1px solid var(--rule);padding:28px 0}.about-resources li{margin:12px 0;line-height:1.5}@media (max-width:850px){.home-path-grid{grid-template-columns:1fr 1fr}.home-path-card{min-height:220px}.about-cards{grid-template-columns:1fr}}@media (max-width:720px){.home-approach{grid-template-columns:1fr;gap:5px}}@media (max-width:600px){.main-nav{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;gap:6px 3px;padding:9px 0;display:grid}.main-nav a{white-space:nowrap;grid-column:span 2;padding:3px 0;font-size:12px}.main-nav a:nth-child(4){grid-column:2/span 2}.main-nav a:nth-child(5){grid-column:4/span 2}.home-path-grid{grid-template-columns:1fr}.home-path-card{min-height:0}.home-approach{padding:19px}.about-partner{padding:24px 15px}.about-actions{grid-template-columns:1fr;display:grid}.about-actions a{display:block}}textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.home-path-card{padding:24px}.home-path-card h3{margin:15px 0 12px}@media (max-width:600px){.home-path-card{padding:21px}}.home-path-grid>*,.about-cards>*{min-width:0}.home-path-card{min-width:0;height:100%}.home-path-card h3,.home-path-card p,.home-path-card a,.about-cards article h3,.about-cards article p{overflow-wrap:break-word}@media (min-width:681px) and (max-width:960px){.home-path-grid,.about-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-path-card{min-height:0}.home-path-card:last-child:nth-child(odd),.about-cards article:last-child:nth-child(odd){grid-column:1/-1}.home-path-card:last-child:nth-child(odd) p{max-width:68ch}}@media (max-width:680px){.home-path-grid,.about-cards{grid-template-columns:minmax(0,1fr)}.home-path-card{min-height:0}}
