/* Editorial system: warm paper, documentary images, clear fundraising paths. */
:root{--paper:#f5f1e9;--navy:#132635;--ink:#132635;--orange:#f47b20;--muted:#4e5d65}
body{background:#fff;font-size:16px}h1,h2{font-weight:700;letter-spacing:-.045em}h1 em,h2 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em;color:var(--rust)}.wrap{max-width:1280px;padding-inline:56px}.section{padding:88px 0}.section-heading{max-width:860px;margin-bottom:38px}.section-heading h2{font-size:clamp(2rem,3.2vw,3.25rem)}.eyebrow{font-size:.7rem;letter-spacing:.17em}.button{border-radius:0;min-height:54px;padding:15px 24px}.text-link{line-height:1.4}.source-note{display:block;font-size:.76rem;line-height:1.65;color:var(--muted);margin-top:26px;max-width:790px}.source-note a,a.source-note{text-underline-offset:3px}.editorial{position:relative;overflow:hidden;background:#c4c1b9}.editorial img{width:100%;height:100%;display:block;object-fit:cover}.editorial figcaption{position:absolute;bottom:0;right:0;left:0;padding:18px 16px 10px;background:linear-gradient(transparent,rgba(9,21,28,.92));color:#fff;font-size:.64rem;line-height:1.5}.editorial figcaption a{text-decoration:none}.opening{display:grid;grid-template-columns:1.08fr 1fr;background:var(--paper);min-height:660px}.opening-copy{padding:66px 44px 66px max(56px,calc((100vw - 1168px)/2));align-self:center}.opening h1{font-size:clamp(2.8rem,4.6vw,5rem);line-height:1.02;max-width:680px}.opening h1 em{display:block}.opening h1>span{display:block;font-size:.43em;line-height:1.35;margin-top:25px;font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;max-width:440px}.opening-copy>p{max-width:445px;margin-top:23px;color:var(--muted);font-size:.96rem}.opening .actions{gap:14px;margin-top:25px}.opening .text-link{font-size:.84rem;margin:0}.opening-visual{position:relative;min-width:0;overflow:hidden}.opening-visual .editorial{height:100%}.opening-visual img{object-position:62% center}.opening-visual .editorial:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#13263566)}.opening-visual figcaption{z-index:2}.visual-note{position:absolute;left:35px;bottom:65px;color:#fff;transform:rotate(-4deg);border-left:3px solid #f47b20;padding:0 20px}.visual-note>span{font-size:.8rem}.visual-note strong{display:block;font:italic 2.1rem/1.12 Georgia,serif;margin-top:8px;text-shadow:0 2px 12px #000}.story-ribbon{display:flex;justify-content:center;gap:10%;padding:19px 24px;background:var(--navy);color:#fff;font-size:.76rem;letter-spacing:.04em}.story-ribbon span+span:before{content:'•';color:#ffa45f;margin-right:40px}.context-duo{display:grid;grid-template-columns:1fr 1fr;gap:100px}.editorial-lead{font:1.55rem/1.5 Georgia,serif;max-width:500px}.national-stat{border-left:2px solid var(--orange);padding-left:30px}.national-stat strong{font-size:4rem;font-weight:750;letter-spacing:-.07em;line-height:1}.national-stat p{font-size:1rem;max-width:340px;margin-top:16px}.national-stat .source-note{margin:14px 0 0}.scholarship-feature{background:var(--paper);padding:64px 0}.scholarship-feature .wrap{display:grid;grid-template-columns:.75fr 1fr;gap:100px;align-items:center}.scholarship-number{position:relative;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:12px}.scholarship-number .eyebrow{grid-column:1/-1;margin-bottom:0}.scholarship-number>strong{font-size:11.5rem;line-height:1;letter-spacing:-.08em;color:var(--rust)}.scholarship-number>span:last-child{font-size:1.05rem;line-height:1.5}.scholarship-feature h2{font-size:clamp(2rem,3vw,3rem);margin-bottom:24px}.scholarship-feature p{max-width:550px}.work-mosaic{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:auto auto;gap:18px}.work-mosaic>a{padding:32px;text-decoration:none;position:relative;overflow:hidden;transition:transform .2s}.work-mosaic>a:hover{transform:translateY(-4px)}.work-mosaic h3{font-size:1.8rem;line-height:1.15;letter-spacing:-.04em;margin-bottom:20px}.work-mosaic p{font-size:.9rem}.work-mosaic .eyebrow{font-size:.63rem;margin-bottom:18px}.work-mosaic .work-story{grid-row:span 2;padding:0;min-height:510px;color:white;background:var(--navy)}.work-story img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:60%;opacity:.85}.work-story:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 10%,#101e29f5 95%)}.work-story>div{position:absolute;z-index:1;left:32px;right:25px;bottom:55px}.work-story .eyebrow{color:#ffc08e}.work-story h3{font:2.3rem/1.13 Georgia,serif}.work-story>small{position:absolute;z-index:1;bottom:13px;left:20px;font-size:.61rem}.work-family{background:#e9e2d5;grid-column:span 2}.work-community{background:var(--navy);color:white}.work-community .eyebrow{color:#ffad6c}.work-project{background:#edb17e}.work-project .eyebrow{color:#69310f}.story-split{padding:90px 0}.story-split>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story-split .editorial{height:450px}.story-split h2{margin-bottom:26px}.story-copy p{max-width:510px}.story-copy .eyebrow{margin-bottom:20px}.purpose-path{display:grid;grid-template-columns:repeat(3,1fr);gap:0;list-style:none;margin:0;padding:0}.purpose-path li{position:relative;padding:26px 45px 0 0;border-top:1px solid #718089}.purpose-path li:before{content:'';position:absolute;top:-6px;width:11px;height:11px;background:var(--orange);border-radius:50%}.purpose-path li>span{display:block;color:#ffad6c;font-size:.76rem;letter-spacing:.12em;margin-bottom:32px}.purpose-path h3{font:2.3rem/1.2 Georgia,serif;margin-bottom:12px}.purpose-path p{font-size:.98rem}.section:not(.navy) .purpose-path li>span{color:var(--rust)}.participation-routes{display:grid;grid-template-columns:1fr 1.25fr;gap:55px}.participation-routes a{text-decoration:none}.route-primary{padding:40px;background:var(--orange);position:relative;display:block}.route-primary .eyebrow{color:#4e2b0f}.route-primary h3{font:2.6rem/1.1 Georgia,serif;max-width:300px;margin-bottom:25px}.route-primary p{max-width:230px}.route-arrow{position:absolute;right:35px;bottom:30px;font-size:2.3rem}.participation-routes>div>a{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #d1d5d5;padding:25px 0}.participation-routes>div>a:last-child{border-bottom:1px solid #d1d5d5}.participation-routes>div h3{font-size:1.25rem;margin-bottom:8px}.participation-routes>div p{font-size:.9rem;color:var(--muted)}.participation-routes>div>a>span{font-size:1.8rem}.invitation{background:#ecd9c5;padding:72px 0;text-align:center}.invitation h2{font:clamp(2.1rem,4vw,3.6rem)/1.12 Georgia,serif;max-width:870px;margin:auto auto 30px}.invitation .button{background:var(--navy);border-color:var(--navy);color:white}.invitation .button:hover{background:#27495d}.story-hero{background:var(--paper)}.story-hero>.wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-top:60px;padding-bottom:60px}.story-hero-copy{padding:16px 0}.story-hero h1{font-size:clamp(2.8rem,4.6vw,4.8rem);line-height:1.05}.story-hero h1 em{display:inline-block}.story-hero .lead{font-size:1.1rem;max-width:550px;margin-bottom:26px}.story-hero .hero-image{height:480px;border-radius:160px 0 0 0}.story-hero .hero-image img{object-position:center}.story-hero:has(.story-hero-copy:only-child)>.wrap{display:block;padding-block:80px}.story-hero:has(.story-hero-copy:only-child) h1{max-width:900px}.challenge-hero{background:var(--navy);color:white}.challenge-hero .eyebrow,.challenge-hero h1 em{color:#ffad6c}.challenge-hero .lead{color:#dce2e4}.challenge-hero .hero-image{border-radius:0}.learning-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.learning-stats article{padding-right:25px;border-right:1px solid #d8dcda}.learning-stats article:last-child{border:0}.learning-stats strong{font-size:clamp(4rem,7vw,7rem);letter-spacing:-.065em;line-height:1.1;color:var(--rust);display:block;margin-bottom:22px}.learning-stats strong span{font-size:.5em;margin-left:4px}.learning-stats h3{margin-bottom:12px}.learning-stats p{font-size:.9rem;max-width:235px}.stat-track{height:6px;background:#e8e5df;margin-top:25px}.stat-track>span{display:block;height:100%;background:var(--rust)}.bar-20{width:20%}.bar-38{width:38%}.bar-40{width:40%}.access-band{background:#eac09a;padding:55px 0}.access-band .wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;align-items:center}.access-band strong{font-size:clamp(3rem,6vw,6rem);letter-spacing:-.06em;line-height:1}.access-band h2{font-size:2rem;margin-bottom:14px}.access-band .source-note{color:#493422;margin-top:14px}.story-rows>article{display:grid;grid-template-columns:50px 1fr auto;gap:25px;border-top:1px solid #cbd1d0;padding:30px 0;align-items:start}.story-rows>article:last-child{border-bottom:1px solid #cbd1d0}.row-index{font-size:.8rem;color:var(--rust);padding-top:5px}.story-rows h3{font-size:1.5rem;margin-bottom:12px}.story-rows p{max-width:670px;color:var(--muted)}.story-rows .text-link{margin:0;white-space:nowrap}.statement{padding:85px 0;text-align:center}.statement h2{font:clamp(2.2rem,4.5vw,4rem)/1.18 Georgia,serif;max-width:940px;margin:auto}.statement p{max-width:650px;margin:26px auto 0;font-size:1.1rem}.statement.navy p{color:#dce2e4}.school-note{padding:40px 0;border-top:1px solid #d4d8d7}.school-note .wrap{max-width:970px}.school-note h2{font-size:1.4rem;margin-bottom:14px}.school-note p{font-size:.92rem}.project-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px}.project-pair>article{background:var(--paper)}.project-pair>article>div:not(.project-symbol){padding:34px}.project-pair h3{font-size:2rem;margin-bottom:18px}.project-pair .editorial{height:260px}.project-pair .digital-project{background:var(--navy);color:white;padding:35px}.digital-project .eyebrow{color:#ffad6c}.digital-project .text-link:hover{color:#ffad6c}.project-symbol{height:200px;font:6rem/1.5 Georgia,serif;color:#ffad6c;border-bottom:1px solid #4d5b63;margin-bottom:30px}.alliance-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;list-style:none;padding:0;margin:0}.alliance-steps strong{font-size:3rem;font-weight:400;color:#ffad6c}.alliance-steps h3{margin:20px 0 12px}.impact-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.impact-ladder article{padding:32px 24px;background:var(--paper);border-top:4px solid var(--rust)}.impact-ladder article:nth-child(even){background:#e9e2d5}.impact-ladder span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:35px;color:var(--rust)}.impact-ladder h3{font-size:1.45rem;margin-bottom:20px}.impact-ladder p{font-size:.9rem}.origin-story{padding:90px 0}.origin-story .wrap{display:grid;grid-template-columns:.65fr 1fr;gap:70px}.origin-year{font:6rem/1 Georgia,serif;color:var(--rust)}.origin-year span{font:.8rem/1.5 Arial,sans-serif;display:block;margin-top:20px;color:var(--muted)}.origin-story h2{margin-bottom:25px}.origin-story p{max-width:630px}.history-timeline{margin:0;padding:0 0 0 35px;list-style:none;border-left:2px solid #d0b498;max-width:880px}.history-timeline li{padding:0 0 45px 20px;position:relative}.history-timeline li:before{content:'';position:absolute;width:13px;height:13px;background:var(--rust);border-radius:50%;top:4px;left:-43px}.history-timeline li:last-child{padding-bottom:0}.history-timeline span{font-size:.76rem;color:var(--rust)}.history-timeline h3{font-size:1.7rem;margin:12px 0 15px}.history-timeline p{max-width:640px}.institution-pending{border-left:3px solid var(--orange);padding:18px 25px;background:var(--paper)}.document-list article{display:flex;align-items:center;gap:35px}.doc-number{font:2.5rem Georgia,serif;color:var(--rust)}.document-list article>div{flex:1}.document-list .status{flex-shrink:0}.donation-photo{height:270px;margin:28px 0 0;max-width:520px}.donation-intro h1 em{font-style:normal}.donation-grid{gap:75px}.donation-intro .lead{font-family:Georgia,serif}.form-section{background:var(--paper)}.credit-list{padding-left:24px}.credit-list li{margin:15px 0}.site-footer{padding-top:65px}.inner-hero .hero-symbol{display:none}.inner-hero .hero-grid{grid-template-columns:1fr}.photo-placeholder{background:var(--paper)}
@media(min-width:1450px){.opening-copy{padding-right:70px}.opening{min-height:740px}}
@media(max-width:1100px){.wrap{padding-inline:35px}.opening-copy{padding:50px 35px}.opening h1{font-size:3.6rem}.opening .actions{display:block}.opening .actions .text-link{display:table;margin-top:12px}.context-duo,.scholarship-feature .wrap{gap:45px}.work-mosaic{grid-template-columns:1fr 1fr}.work-mosaic .work-story{grid-row:span 2}.work-family{grid-column:auto}.work-project{grid-column:span 2}.story-split>.wrap{gap:45px}.story-hero>.wrap{gap:35px}.story-hero h1{font-size:3.4rem}.story-hero .hero-image{height:430px}.impact-ladder{grid-template-columns:1fr 1fr}.donation-grid{gap:40px}.story-ribbon{gap:5%}.story-ribbon span+span:before{margin-right:20px}}
@media(max-width:760px){.wrap{padding-inline:24px}.section{padding:58px 0}.section-heading{margin-bottom:28px}.eyebrow{font-size:.65rem;margin-bottom:17px}.opening{display:flex;flex-direction:column}.opening-copy{padding:38px 24px 35px}.opening h1{font-size:3.25rem;max-width:550px}.opening h1>span{font-size:.49em;margin-top:20px;max-width:440px}.opening-copy>p{font-size:.94rem;margin-top:20px}.opening .actions{display:flex;align-items:center;margin-top:22px}.opening .actions .text-link{margin-top:0}.opening-visual{height:330px}.opening-visual img{object-position:50% 57%}.visual-note{left:20px;bottom:46px}.visual-note strong{font-size:1.8rem}.story-ribbon{justify-content:space-between;gap:10px;font-size:.66rem;padding-inline:24px}.story-ribbon span+span:before{display:none}.story-ribbon span:last-child{display:none}.context-duo{grid-template-columns:1fr;gap:30px}.editorial-lead{font-size:1.25rem}.national-stat{padding-left:22px}.national-stat strong{font-size:3.5rem}.scholarship-feature{padding:46px 0}.scholarship-feature .wrap{grid-template-columns:1fr;gap:28px}.scholarship-number{grid-template-columns:120px 1fr;max-width:380px}.scholarship-number>strong{font-size:8rem}.scholarship-number .eyebrow{margin-bottom:5px}.scholarship-feature h2{margin-bottom:18px}.work-mosaic{gap:14px}.work-mosaic>a{padding:25px}.work-mosaic .work-story{grid-column:span 2;grid-row:auto;min-height:360px}.work-family{grid-column:span 2}.work-community,.work-project{grid-column:auto}.work-mosaic h3{font-size:1.45rem}.work-mosaic .work-story h3{font-size:2.4rem}.work-mosaic p{font-size:.85rem}.work-story img{object-position:center 60%}.work-story>div{left:25px}.work-mosaic .eyebrow{font-size:.58rem;letter-spacing:.1em}.story-split{padding:58px 0}.story-split>.wrap{display:flex;flex-direction:column;gap:30px;align-items:stretch}.story-split .editorial{height:340px}.story-split h2{margin-bottom:20px}.purpose-path{grid-template-columns:1fr;gap:30px}.purpose-path li{border-top:0;border-left:1px solid #718089;padding:0 0 0 30px}.purpose-path li:before{left:-6px;top:3px}.purpose-path li>span{margin-bottom:10px}.purpose-path h3{font-size:2rem}.participation-routes{grid-template-columns:1fr;gap:25px}.route-primary{padding:30px}.route-primary h3{font-size:2.4rem}.invitation{padding:55px 0}.story-hero>.wrap{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:35px}.story-hero-copy{padding:0}.story-hero h1{font-size:3rem}.story-hero .lead{font-size:1rem;margin:21px 0}.story-hero .hero-image{height:300px;border-radius:90px 0 0 0}.story-hero:has(.story-hero-copy:only-child)>.wrap{padding-block:45px}.learning-stats{grid-template-columns:1fr;gap:0}.learning-stats article{display:grid;grid-template-columns:110px 1fr;border-right:0;border-bottom:1px solid #ddd;padding:24px 0;column-gap:20px}.learning-stats strong{font-size:3.8rem;grid-row:span 3;margin:0}.learning-stats h3{font-size:1.1rem;margin-bottom:6px}.learning-stats p{font-size:.84rem;margin:0}.stat-track{grid-column:2;margin-top:14px}.access-band{padding:42px 0}.access-band .wrap{grid-template-columns:1fr;gap:22px}.access-band strong{font-size:4rem}.access-band h2{font-size:1.7rem}.story-rows>article{grid-template-columns:25px 1fr;gap:15px;padding:24px 0}.story-rows .text-link{grid-column:2;justify-self:start}.story-rows h3{font-size:1.3rem}.story-rows p{font-size:.94rem}.statement{padding:60px 0}.statement p{font-size:1rem}.project-pair{grid-template-columns:1fr}.project-pair h3{font-size:1.75rem}.alliance-steps{grid-template-columns:1fr;gap:32px}.alliance-steps li{display:grid;grid-template-columns:65px 1fr;column-gap:20px}.alliance-steps strong{grid-row:span 2}.alliance-steps h3{margin:5px 0 8px}.alliance-steps p{grid-column:2}.impact-ladder{grid-template-columns:1fr}.impact-ladder article{padding:25px}.impact-ladder span{margin-bottom:18px}.impact-ladder h3{margin-bottom:14px}.origin-story{padding:55px 0}.origin-story .wrap{grid-template-columns:1fr;gap:38px}.origin-year{font-size:5rem}.origin-year span{margin-top:10px}.history-timeline{padding-left:23px}.history-timeline li{padding-left:12px}.history-timeline li:before{left:-31px}.history-timeline h3{font-size:1.45rem}.document-list article{display:grid;grid-template-columns:40px 1fr;gap:15px}.document-list .status{grid-column:2;justify-self:start}.doc-number{font-size:2rem}.donation-photo{height:225px}.donation-grid{gap:35px}.source-note{font-size:.72rem}.form-section{padding-top:50px}}
@media(max-width:390px){.opening h1{font-size:2.9rem}.story-hero h1{font-size:2.7rem}.work-mosaic{display:block}.work-mosaic>a{display:block;margin-bottom:14px}.opening .actions{align-items:flex-start;flex-direction:column}.opening .actions .text-link{margin-top:2px}}
@media(prefers-reduced-motion:reduce){.work-mosaic>a{transition:none}}
.editorial figcaption{font-size:.72rem}.editorial figcaption a{display:inline-flex;align-items:center;min-height:24px}.work-story>small{font-size:.68rem}.source-note a,a.source-note{display:inline-block;min-height:24px}.challenge-hero a:focus-visible,.work-community:focus-visible,.work-story:focus-visible{outline-color:white}
.form-section fieldset>label:not(.check){margin-bottom:6px}.form-section fieldset>input,.form-section fieldset>select,.form-section fieldset>textarea{margin-top:0;margin-bottom:20px}
/* Scholarship evidence and explicit giving invitation. */
.scholarship-number{display:flex;flex-wrap:wrap;gap:16px}.scholarship-number .eyebrow{flex-basis:100%}.scholarship-number>strong{font-size:clamp(6rem,10vw,9rem);letter-spacing:-.075em}.scholarship-number>span:last-child{max-width:180px}.scholarship-feature .actions{align-items:center;gap:16px}.scholarship-feature .source-note{margin-bottom:0}.route-primary h3{max-width:100%;font-size:2.5rem}.route-primary p{max-width:350px}.route-primary .button{background:var(--navy);color:white;border-color:var(--navy);margin-top:15px}.route-primary .button:hover{background:#27495d}.route-primary .donation-alternative{display:table;text-decoration:underline;text-underline-offset:4px;font-size:.86rem;padding-block:12px;margin-top:5px}.contact-channels{display:grid;grid-template-columns:1fr 1fr;gap:40px}.contact-channels h3{margin-bottom:15px}.contact-channels a{display:inline-block;min-height:28px;text-underline-offset:5px}
/* Shared editorial journal, after each page's primary action. */
.news-section,.news-index{padding:80px 0;background:#fff}.news-section{border-top:1px solid #d8dcda}.news-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.news-heading h2{font-size:clamp(2rem,3vw,3rem)}.news-heading>.text-link{flex-shrink:0}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-card{border-bottom:1px solid #bcc4c5;padding-bottom:22px}.news-photo{margin:0;position:relative;background:var(--paper);overflow:hidden}.news-photo img{display:block;width:100%;height:235px;object-fit:cover}.news-photo figcaption{background:#132635;color:#fff;font-size:.67rem;padding:6px 10px;line-height:1.5}.news-photo figcaption a{display:inline-block;min-height:24px}.news-card-copy{padding-top:24px}.news-card .eyebrow{font-size:.61rem;letter-spacing:.12em;margin-bottom:13px}.news-card h3{font-size:1.45rem;line-height:1.2;letter-spacing:-.025em;margin-bottom:16px}.news-card h3 a{text-decoration:none}.news-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.news-card p{color:var(--muted);font-size:.9rem}.news-card .text-link{font-size:.9rem;margin-top:12px}.news-index h1{font-size:clamp(2.6rem,5vw,4.6rem);max-width:1000px}.news-index .lead{max-width:650px}.news-index .news-grid{margin-top:50px}.news-bottom{background:var(--paper);padding:40px 0}.news-bottom h2{font-size:1.6rem;margin-bottom:15px}.article-heading{padding-top:65px;padding-bottom:40px;max-width:1080px}.article-heading h1{font-size:clamp(2.6rem,4.5vw,4.2rem);line-height:1.08}.article-heading .breadcrumb{display:table;margin-bottom:32px}.article-meta{font-size:.85rem;color:var(--muted);margin-top:28px}.article-cover{max-width:1080px}.article-cover .news-photo img{height:400px;object-position:center 55%}.article-body{max-width:790px;padding:45px 35px 75px;margin:auto}.article-body p{font-size:1.05rem;line-height:1.8;margin-bottom:23px}.article-body .article-lead{font:1.5rem/1.55 Georgia,serif}.article-body h2{font-size:1.85rem;line-height:1.2;margin:38px 0 18px}.article-invitation{background:var(--paper);padding:30px;margin-top:40px}.article-invitation p{font-size:.9rem;margin:16px 0 0}
@media(max-width:1000px){.news-grid{gap:20px}.news-photo img{height:200px}.scholarship-number>strong{font-size:7rem}.route-primary{padding:30px}}
@media(max-width:760px){.scholarship-number>strong{font-size:6.5rem}.scholarship-number>span:last-child{font-size:1rem}.scholarship-feature .actions{align-items:flex-start;flex-direction:column}.route-primary h3{font-size:2.1rem}.news-section,.news-index{padding:55px 0}.news-heading{display:block}.news-heading>.text-link{margin-top:20px}.news-grid{grid-template-columns:1fr;gap:35px}.news-photo img{height:230px}.news-card-copy{padding-top:20px}.news-card h3{font-size:1.6rem}.news-card p{font-size:.95rem}.article-heading{padding-top:40px;padding-bottom:28px}.article-cover .news-photo img{height:260px}.article-body{padding:30px 24px 55px}.article-invitation{padding:24px}.article-invitation .button{white-space:normal}.contact-channels{grid-template-columns:1fr;gap:25px}}

/* Native Odoo blog and donation flows, styled to retain the approved FNA language. */
.news-section.s_dynamic_snippet{display:block}.news-section.s_dynamic_snippet .s_dynamic_snippet_content{padding:0}.news-section.s_dynamic_snippet .dynamic_snippet_template>.row{row-gap:35px}.news-section .news-photo{height:235px}.news-section .news-photo .fna-blog-cover{display:block;width:100%;height:100%;background-position:center;background-size:cover}.news-section .news-card{height:100%}.news-section .news-card-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.native-payment-note{margin:24px 0 28px;padding:18px 20px;border-left:4px solid var(--orange);background:#fff4ea;color:var(--ink)}.donation-panel.s_donation .s_donation_form{display:grid;gap:22px}.donation-panel.s_donation .s_donation_btn.active,.donation-panel.s_donation .s_donation_btn[aria-pressed="true"]{border-color:var(--rust);background:#fff0e2;color:var(--ink)}.donation-panel.s_donation .s_donation_custom_btn{display:block;padding:0;background:#fff}.donation-panel.s_donation #s_donation_amount_input{box-sizing:border-box;width:100%;max-width:none!important;padding:15px 18px;border:1px solid #829098;background:#fff;color:var(--ink)}.donation-panel.s_donation .s_donation_donate_btn{display:flex;align-items:center;justify-content:center;text-decoration:none}.donation-panel.s_donation .alert-danger{margin:0;padding:14px 16px;border-left:4px solid #a54110;background:#fff0e9;color:#7b2e0d}
@media(max-width:760px){.news-section .news-photo{height:230px}.donation-panel.s_donation .s_donation_donate_btn{white-space:normal;text-align:center}}
