.page-hero{padding:7rem clamp(1.25rem,8vw,8rem) 5rem;background:#0b0b0b;color:#fff}.page-hero h1{max-width:900px}.page-hero p{max-width:720px;color:#ccc;font-size:1.1rem}.page-main{padding:5rem clamp(1.25rem,8vw,8rem)}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0}.content-card{background:#fff;padding:2rem;border-top:4px solid var(--gold)}.content-card p{color:var(--muted)}.content-card a{color:#111;font-weight:800}.wide-copy{max-width:900px}.wide-copy h2{font-size:clamp(2rem,4vw,3.5rem);margin-top:3rem}.wide-copy h3{margin-top:2rem}.wide-copy p{color:#555}.page-cta{padding:4rem clamp(1.25rem,8vw,8rem);background:var(--gold);display:flex;justify-content:space-between;align-items:center;gap:2rem}.page-cta h2{margin:0}.page-cta .button{flex:none}.page-footer{grid-template-columns:1fr 1fr}.page-footer p{text-align:right}.back-home{color:var(--gold);font-weight:800;text-decoration:none}.assessment-box{padding:2rem;background:#111;color:#fff;border-left:5px solid var(--gold);margin:2rem 0}.assessment-box p{color:#ccc}.resource-list{display:grid;gap:1rem}.resource-row{display:grid;grid-template-columns:180px 1fr auto;gap:2rem;align-items:center;padding:1.5rem;background:#fff;border-left:4px solid var(--gold)}.resource-row span{color:#8b6d2c;font-weight:800;font-size:.75rem;letter-spacing:.12em}.resource-row h3,.resource-row p{margin:0}.resource-row a{white-space:nowrap}
.page-videos{margin-top:0;margin-bottom:4rem}.featured-resource{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:3rem;align-items:center;margin-bottom:3rem;background:#fff;padding:2rem}.featured-resource img{width:100%;display:block}.featured-resource h2{font-size:clamp(2rem,4vw,3.5rem);margin:.6rem 0}.connection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.connection-card{background:#fff;padding:2rem;border-top:5px solid var(--gold)}.connection-card>span{color:#9a762d;font:500 1.5rem Georgia,serif}.connection-card h2{font-size:2rem}.connection-card p{color:#555;min-height:130px}.give-box{max-width:800px;margin:auto;background:#111;color:#fff;padding:clamp(2rem,6vw,5rem);border-top:6px solid var(--gold)}.give-box h2{font-size:clamp(2rem,5vw,4rem)}.give-box>p:not(.section-label){color:#ccc;font-size:1.05rem}.fine-print{margin-top:2rem!important;font-size:.9rem!important}
@media(max-width:900px){.connection-grid{grid-template-columns:1fr}.connection-card p{min-height:0}.featured-resource{grid-template-columns:1fr}}
@media(max-width:800px){.content-grid{grid-template-columns:1fr}.page-cta{align-items:flex-start;flex-direction:column}.resource-row{grid-template-columns:1fr;gap:.5rem}.page-footer{grid-template-columns:1fr}.page-footer p{text-align:left}}
@media(max-width:600px){.featured-resource{padding:1rem;gap:1.5rem}.page-main{padding-top:3rem;padding-bottom:3rem}}
.mission-layout,.connection-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center;margin-bottom:5rem}.mission-layout>img,.connection-feature>img{display:block;width:100%;min-height:420px;max-height:560px;object-fit:cover}.connection-feature.reverse>img{order:2}.connection-feature h2{font-size:clamp(2rem,4vw,3.6rem);margin:.6rem 0 1rem}.connection-feature p{color:#555;font-size:1.05rem}.benefit-list{padding-left:1.2rem;margin:1.5rem 0 2rem}.benefit-list li{margin:.65rem 0}.mission-layout .wide-copy h2{margin-top:.5rem}.connect-hero{background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.48)),url('assets/awn-fellowship.jpg') center/cover}.about-hero{background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.45)),url('assets/awn-worship-gathering.jpg') center/cover}@media(max-width:800px){.mission-layout,.connection-feature{grid-template-columns:1fr;margin-bottom:4rem}.connection-feature.reverse>img{order:0}.mission-layout>img,.connection-feature>img{min-height:300px}.connection-feature .button-row{align-items:flex-start}}
