:root{--orange:#ff3b08;--ink:#0a0d0f;--paper:#f3f0e9;--muted:#777b7c;--curve:26px}html{scroll-behavior:smooth}.centralPage{background:var(--paper);color:var(--ink)}.centralPage header{position:absolute;background:#090c0ee8}.centralPage main{overflow:hidden}.centralHero{min-height:730px;padding:170px 7vw 90px;display:grid;grid-template-columns:1.55fr .45fr;gap:6vw;align-items:center;background:radial-gradient(circle at 77% 40%,#492416,#111517 28%,#080b0d 68%);color:#fff}.centralHeroCopy small,.centralIntro>small{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.22em}.centralHero h1{max-width:930px;margin:25px 0;font-size:clamp(64px,8.5vw,126px);line-height:.84;letter-spacing:-.07em}.centralHero h1 em{display:block;color:var(--orange);font-family:Georgia,serif;font-weight:400}.centralHero p{max-width:620px;color:#adb0b0;font-size:17px;line-height:1.75}.centralHeroCopy>a,.centralClosing>a{display:inline-flex;margin-top:25px;padding:17px 23px;border-radius:999px;background:var(--orange);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.1em}.centralHeroMark{width:min(290px,100%);aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;display:grid;place-items:center;align-content:center;background:#ffffff06;box-shadow:0 28px 80px #0008}.centralHeroMark img{width:52%;opacity:.75}.centralHeroMark span{font-size:42px;font-weight:900;color:var(--orange)}.centralHeroMark small{font-size:8px;letter-spacing:.16em;color:#999}.centralIntro{padding:110px 7vw 55px;display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;align-items:start}.centralIntro h2{font-size:clamp(42px,6vw,82px);line-height:.92;letter-spacing:-.055em;margin:0 0 25px}.centralIntro p{max-width:660px;color:var(--muted);line-height:1.75}.resourceGrid{padding:20px 7vw 120px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resourceCard{position:relative;min-height:360px;border:1px solid #d5d0c6;border-radius:var(--curve);background:#faf8f3;overflow:hidden;display:grid;box-shadow:0 14px 40px #2c23140a;transition:transform .25s,box-shadow .25s}.resourceCard:hover{transform:translateY(-4px);box-shadow:0 24px 55px #2c231416}.resourceCard.featured{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);background:#111516;color:#fff;border-color:#22282a}.resourceCard.featured:not(:has(.resourceImage)){grid-template-columns:1fr}.resourceImage{min-height:330px;overflow:hidden}.resourceImage img{width:100%;height:100%;object-fit:cover;display:block}.resourceBody{padding:38px;display:flex;flex-direction:column}.resourceMeta{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.resourceMeta span{font:italic 20px Georgia;color:#aaa}.resourceMeta b{font-size:8px;letter-spacing:.15em;color:var(--orange)}.resourceCard h2{font-size:clamp(27px,3vw,45px);line-height:1;letter-spacing:-.04em;margin:0 0 20px;max-width:720px}.resourceDetail{white-space:pre-line;color:var(--muted);line-height:1.7;font-size:13px;max-width:840px}.featured .resourceDetail{color:#aeb1b2}.resourceLink{align-self:flex-start;margin-top:auto;padding-top:30px;color:var(--ink);font-size:10px;font-weight:900;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid currentColor}.featured .resourceLink{color:#fff}.category-medical{border-top:4px solid var(--orange)!important}.category-support{background:#ff4a16;color:#21100b;border:0}.category-support .resourceMeta b,.category-support .resourceDetail{color:#47180a}.centralClosing{margin:0 4vw 70px;padding:70px 5vw;border-radius:34px;background:var(--orange);display:flex;align-items:center;justify-content:space-between;gap:30px}.centralClosing small{font-size:9px;font-weight:900;letter-spacing:.2em}.centralClosing h2{margin:12px 0 0;font-size:clamp(37px,5vw,70px);letter-spacing:-.055em}.centralClosing>a{margin:0;background:#111}.centralPage footer{margin:0 2vw 20px;border:1px solid #1b1f20;border-radius:20px;background:#080b0d;color:#fff}.centralEmpty{grid-column:1/-1;padding:80px;text-align:center;border:1px dashed #aaa;border-radius:var(--curve)}
@media(max-width:800px){.centralHero{min-height:700px;padding:145px 24px 70px;grid-template-columns:1fr}.centralHero h1{font-size:57px}.centralHeroMark{display:none}.centralIntro{padding:80px 24px 35px;grid-template-columns:1fr;gap:28px}.centralIntro h2{font-size:48px}.resourceGrid{padding:15px 18px 80px;grid-template-columns:1fr}.resourceCard,.resourceCard.featured{grid-column:auto;grid-template-columns:1fr}.resourceCard.featured:has(.resourceImage){grid-template-columns:1fr}.resourceImage{min-height:230px}.resourceBody{padding:28px}.resourceMeta{margin-bottom:32px}.resourceCard h2{font-size:32px}.centralClosing{margin:0 14px 40px;padding:45px 28px;display:block}.centralClosing>a{margin-top:28px}.centralPage footer{margin:0 10px 10px}}
