.community-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:80px 94px}.community-hero h1{font-size:clamp(54px,6.4vw,88px);margin:18px 0 24px}.community-deck{font-size:17px;max-width:520px;margin-bottom:28px}.community-hero figure,.community-feature figure{margin:0}.community-hero img{width:100%;aspect-ratio:4/3;object-fit:cover}.community-hero figcaption,.community-feature figcaption{font-size:11px;color:var(--muted);margin-top:12px;line-height:1.6}.community-roots{background:#e8e3d9;padding-block:72px}.roots-inner{display:grid;grid-template-columns:1fr 2fr;gap:64px}.roots-inner h2{margin-bottom:24px}.roots-inner p:not(.eyebrow){max-width:710px;margin-bottom:18px}.roots-inner .text-link{margin-top:12px}.community-section{padding-block:84px}.community-heading{max-width:800px;margin-bottom:42px}.community-heading h2{margin-top:15px}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.community-card{border-top:1px solid var(--rule);padding:28px 0 12px}.community-card h3,.community-associations h3{font-size:30px;line-height:1.2;margin-bottom:20px}.community-card p{margin-bottom:18px}.community-card a,.community-associations a{font-size:12px;font-weight:600}.community-number{display:block;font-size:12px;color:var(--muted);margin-bottom:22px;letter-spacing:.12em}.scholarship-list{padding-left:20px;font-size:14px;line-height:1.9;margin:20px 0}.community-feature{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;padding-block:32px 60px;align-items:center}.community-feature img{width:100%;aspect-ratio:4/5;object-fit:cover}.community-feature h2{margin:16px 0 24px}.community-feature p:not(.eyebrow){margin-bottom:18px}.community-feature .text-link{font-size:12px}.community-three{grid-template-columns:repeat(3,1fr);gap:36px}.community-three h3{font-size:29px}.community-three p{font-size:14px}.community-band{background:var(--ink);color:var(--ivory);padding-block:76px}.community-band .eyebrow{color:#d2c2aa}.community-band h2{margin:18px 0 26px}.community-band p:not(.eyebrow){max-width:760px;color:#e4ded3;margin-bottom:26px}.community-associations{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px}.community-associations article{border-top:1px solid var(--rule);padding-top:26px}.community-associations p{font-size:14px;margin-bottom:20px}.community-associations h3{font-size:27px}.community-close{padding-block:30px 90px;border-top:1px solid var(--rule)}.community-close h2{margin:18px 0 26px}.fox45-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center;padding-block:60px;border-top:1px solid var(--rule)}.fox45-feature h2{margin:16px 0 22px}.fox45-feature p:not(.eyebrow){font-size:14px}.fox45-feature video{width:100%;background:#181817;aspect-ratio:16/9;display:block}.site-footer .footer-bottom>div{display:flex;gap:24px;flex-wrap:wrap}
@media(max-width:1000px){.community-hero,.community-feature{gap:36px}.community-three{grid-template-columns:1fr 1fr}.community-associations{grid-template-columns:1fr;gap:30px}.community-associations article{max-width:760px}}
@media(max-width:700px){.community-hero,.roots-inner,.community-grid,.community-feature,.community-three,.fox45-feature{grid-template-columns:1fr;gap:30px}.community-hero{padding-block:42px 54px}.community-hero h1{font-size:57px}.community-deck{font-size:15px}.community-roots,.community-band{padding-block:48px}.community-section{padding-block:52px}.community-heading{margin-bottom:26px}.community-card{padding-block:22px 5px}.community-feature{padding-block:12px 28px}.community-feature img{aspect-ratio:4/3}.community-feature h2,.community-heading h2,.roots-inner h2,.community-band h2{font-size:39px}.community-close{padding-block:30px 52px}.fox45-feature{padding-block:42px}.community-card h3{font-size:30px}.site-footer .footer-bottom>div{gap:18px}}
.relationship-directory .community-heading>p:last-child{margin-top:24px;max-width:780px}.relationship-group{border-top:1px solid var(--rule)}.relationship-group:last-of-type{border-bottom:1px solid var(--rule)}.relationship-group summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:27px 0;list-style:none}.relationship-group summary::-webkit-details-marker{display:none}.relationship-group summary h3{font-size:30px;letter-spacing:-.035em;line-height:1.25}.relationship-group summary:focus-visible{outline:2px solid var(--bronze);outline-offset:6px}.relationship-expand{font-size:26px;line-height:1;transition:transform .2s}.relationship-group[open] .relationship-expand{transform:rotate(45deg)}.relationship-intro{max-width:850px;font-size:14px;margin-bottom:25px;color:var(--muted)}.relationship-list{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px}.relationship-list li{min-width:0;padding-top:14px;border-top:1px solid #ded7ca}.relationship-list a{display:inline-block;font-size:14px;font-weight:650;line-height:1.55;text-decoration:none}.relationship-list a:hover{text-decoration:underline}.relationship-list li p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:7px}.relationship-company-link{font-size:12px;margin-top:26px}.community-close .text-link{margin-right:20px;margin-bottom:14px}@media(max-width:900px){.relationship-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.relationship-group summary h3{font-size:25px}.relationship-group summary{gap:18px;padding-block:23px}.relationship-list{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.relationship-list a{font-size:15px}.relationship-list li p{font-size:13px}.relationship-directory .community-heading h2{font-size:38px}}
