/* Additive stylesheet. Scoped to .support-page. No original CSS is modified. */
.support-page .navlinks a.active{color:#e3c78d}.support-page em{font-style:italic;color:#d4b67f}.support-page .support-hero{min-height:760px;background-image:url('https://shtandart.eu/wp-content/uploads/2023/02/IMG_3014.jpg');background-position:center 50%}.support-page .support-hero:after{background-image:url('https://shtandart.eu/wp-content/uploads/2023/02/IMG_3014.jpg');background-position:center 50%}.support-page .support-hero:before{background:linear-gradient(90deg,rgba(7,22,32,.9),rgba(7,22,32,.55) 50%,rgba(7,22,32,.1)),linear-gradient(0deg,rgba(7,22,32,.65),transparent 55%)}.support-page .support-hero .hero-inner{padding:190px 0 95px}.support-page .support-hero h1{max-width:1000px;font-size:clamp(3.8rem,7vw,7.2rem)}.support-page .support-hero .lead{max-width:630px}.support-page .hero-side-note{position:absolute;right:-58px;top:48%;z-index:2;transform:rotate(90deg);font-size:10px;letter-spacing:.22em;color:#ffffffa8}.support-page .support-jump{background:#102a3b;color:#e9e6df;border-top:1px solid #ffffff22}.support-page .support-jump-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.support-page .support-jump span{font:italic 1.23rem var(--serif);color:var(--gold)}.support-page .support-jump a{font-size:.73rem;text-decoration:none;text-transform:uppercase;letter-spacing:.09em;color:#fffc}.support-page .support-jump a:hover{color:var(--gold)}.support-page .support-intro{padding:115px 0 110px}.support-page .support-intro-grid{display:grid;grid-template-columns:.88fr 1fr;gap:9vw}.support-page .support-intro h2{font-size:clamp(3.4rem,5.3vw,5.8rem)}.support-page .support-prose p{line-height:1.8;color:var(--muted);font-size:1.02rem}.support-page .support-prose .intro-large{font:500 clamp(1.45rem,2.3vw,2rem)/1.5 var(--serif);color:var(--navy);margin-bottom:25px}.support-page .support-ways{padding:85px 0 100px;background:#eae3d7}.support-page .ways-head{margin-bottom:42px}.support-page .ways-head h2{font-size:clamp(2.5rem,4vw,4.4rem)}.support-page .ways-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.support-page .way-card{min-height:355px;padding:28px;background:#f9f6ee;text-decoration:none;display:flex;flex-direction:column;transition:transform .25s,background .25s;border:1px solid #102a3b15}.support-page .way-card:hover{transform:translateY(-7px);background:#fff}.support-page .way-index{font-size:.7rem;color:var(--sea);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.support-page .way-symbol{font:500 2.8rem var(--serif);color:#b59a65;margin:25px 0 20px}.support-page .way-card h3{font-size:2rem;line-height:1.06;margin-bottom:18px}.support-page .way-card p{color:var(--muted);font-size:.87rem;max-width:260px}.support-page .way-link{margin-top:auto;color:var(--sea);font-size:.82rem;font-weight:700}.support-page .donation-section{padding:115px 0;background:#102a3b;color:#fff}.support-page .donation-head p{color:#ffffffaf}.support-page .donation-layout{display:grid;grid-template-columns:1.14fr .86fr;gap:22px}.support-page .donation-feature{padding:45px;background:#f6f0e5;color:var(--ink);display:flex;flex-direction:column;align-items:flex-start;min-height:490px}.support-page .donation-feature-top{display:flex;width:100%;justify-content:space-between;align-items:center}.support-page .payment-kicker,.support-page .option-label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--sea)}.support-page .payment-icon{font:2.5rem var(--serif);color:var(--gold)}.support-page .donation-feature h3{font-size:clamp(2.3rem,3.1vw,3.65rem);margin:36px 0 12px}.support-page .donation-feature h3 span{color:var(--sea)}.support-page .donation-feature p{max-width:440px;color:var(--muted)}.support-page .donation-values{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 28px}.support-page .donation-values span{border:1px solid #102a3b33;padding:8px 12px;font-size:.84rem}.support-page .donation-feature small{color:var(--muted);margin-top:12px;font-size:.72rem}.support-page .donation-options{display:flex;flex-direction:column;gap:12px}.support-page .donation-option{flex:1;border:1px solid #ffffff36;padding:24px;display:grid;grid-template-columns:48px 1fr;gap:17px;background:#ffffff08}.support-page .option-symbol{width:46px;height:46px;border:1px solid #ffffff60;display:grid;place-items:center;font:500 1.6rem var(--serif);color:var(--gold)}.support-page .donation-option h3{font:500 1.65rem var(--serif);margin:6px 0}.support-page .donation-option p{font-size:.84rem;color:#ffffffae;margin-bottom:8px}.support-page .donation-option a{color:#e0c58e;font-size:.81rem;text-decoration:none;font-weight:700}.support-page .donation-note{color:#ffffff8e;font-size:.75rem;margin:23px 0 0}.support-page .volunteer-section{background:#fbf8f0;padding:115px 0 95px}.support-page .volunteer-layout{display:grid;grid-template-columns:.92fr 1fr;gap:8vw;align-items:start}.support-page .volunteer-visual{position:relative;margin-top:15px}.support-page .volunteer-visual img{display:block;width:100%;height:670px;object-fit:cover;object-position:50% center}.support-page .volunteer-photo-label{position:absolute;bottom:25px;right:-25px;background:var(--gold);max-width:245px;padding:22px;color:var(--navy);font:500 1.37rem/1.3 var(--serif)}.support-page .volunteer-copy h2{font-size:clamp(2.6rem,4.2vw,5rem);margin-bottom:22px}.support-page .volunteer-copy>p{color:var(--muted);line-height:1.75}.support-page .volunteer-steps{margin:27px 0 30px}.support-page .volunteer-steps>div{display:grid;grid-template-columns:39px 1fr;gap:15px;padding:18px 0;border-top:1px solid var(--line)}.support-page .volunteer-steps>div>span{color:var(--sea);font-size:.8rem;font-weight:700}.support-page .volunteer-steps h3{font:500 1.35rem var(--serif);margin-bottom:6px}.support-page .volunteer-steps p{font-size:.84rem;line-height:1.65;color:var(--muted);margin:0}.support-page .volunteer-conditions{border-top:1px solid var(--line);margin-top:85px;padding-top:30px;display:grid;grid-template-columns:1fr 3fr;gap:40px}.support-page .conditions-heading{font:500 1.6rem var(--serif)}.support-page .conditions-items{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.support-page .conditions-items strong{display:block;font:500 1.7rem var(--serif);color:var(--sea);margin-bottom:12px}.support-page .conditions-items span{display:block;font-size:.78rem;color:var(--muted);line-height:1.7}.support-page .partners-section{padding:110px 0;background:#e9e3d8}.support-page .partners-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px}.support-page .partners-heading h2{font-size:clamp(2.6rem,4.1vw,4.7rem)}.support-page .partners-heading p{max-width:330px;color:var(--muted);margin-bottom:12px}.support-page .partners-now{padding:30px 0 45px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px;align-items:center;border-top:1px solid #102a3b2a;border-bottom:1px solid #102a3b2a}.support-page .partners-mini h3{font:500 1.6rem var(--serif);margin:10px 0 0}.support-page .current-partner{background:#fffaf2;padding:27px;font:500 1.5rem var(--serif);display:flex;align-items:center;gap:10px;min-height:92px}.support-page .current-partner small{font:.75rem var(--sans);color:var(--muted)}.support-page .current-partner>span{margin-left:auto;font-size:1.3rem;color:var(--gold)}.support-page .partners-history{display:grid;grid-template-columns:.8fr 1.3fr;gap:50px;margin:70px 0 40px}.support-page .partners-history-intro h3{font-size:2.1rem}.support-page .partners-history-intro p{font-size:.88rem;color:var(--muted)}.support-page .sponsor-cloud{display:flex;flex-wrap:wrap;gap:10px;align-content:start}.support-page .sponsor-cloud span{background:#fffcf6;border:1px solid #102a3b16;padding:14px 18px;font-size:.85rem;color:#40535b}.support-page .sponsor-cloud .sponsor-main{font-weight:700;font-size:1.04rem;color:var(--navy)}.support-page .sponsor-details{grid-column:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.support-page .sponsor-details summary{cursor:pointer;padding:16px 0;font-size:.85rem;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center}.support-page .sponsor-details summary::-webkit-details-marker{display:none}.support-page .sponsor-details summary span{font-size:1.5rem;color:var(--sea)}.support-page .sponsor-more{font-size:.83rem;color:var(--muted);line-height:2;padding:0 0 18px}.support-page .partners-photos{display:grid;grid-template-columns:1.18fr .82fr;gap:18px}.support-page .partners-photos figure{margin:0}.support-page .partners-photos img{display:block;width:100%;height:330px;object-fit:cover}.support-page .partners-photos figcaption{font-size:.7rem;color:var(--muted);margin-top:9px}.support-page .contact-support{background:#276a71;color:white;padding:100px 0}.support-page .contact-support-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.support-page .contact-support h2{font-size:clamp(2.6rem,4.3vw,5rem)}.support-page .contact-support p{color:#ffffffb7;max-width:520px}.support-page .contact-support-card{padding:35px 40px;border:1px solid #ffffff70;display:flex;flex-direction:column;align-items:flex-start}.support-page .contact-support-card>span{font-size:.73rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb1}.support-page .contact-email{font:500 clamp(1.3rem,2.5vw,2rem) var(--serif);text-decoration:none;margin:18px 0 12px;overflow-wrap:anywhere}.support-page .contact-phone{font-size:.9rem;color:#ffffffcb;text-decoration:none;margin-bottom:33px}.support-page .footer{padding-top:60px}
@media(max-width:960px){.support-page .support-jump-inner{justify-content:flex-start}.support-page .support-jump-inner span{width:100%;padding-top:18px}.support-page .support-jump-inner a{padding-bottom:18px}.support-page .donation-layout,.support-page .volunteer-layout{gap:24px}.support-page .volunteer-visual img{height:600px}.support-page .partners-now{grid-template-columns:1fr 1fr}.support-page .partners-mini{grid-column:1/-1}}
@media(max-width:760px){.support-page .support-hero{min-height:740px}.support-page .support-hero .hero-inner{padding-top:145px;padding-bottom:70px}.support-page .support-hero h1{font-size:clamp(3.05rem,12vw,4.8rem)}.support-page .hero-side-note{display:none}.support-page .support-jump-inner{padding:14px 0;gap:8px 18px}.support-page .support-jump-inner span{padding:0}.support-page .support-jump-inner a{padding:0;font-size:.66rem}.support-page .support-intro,.support-page .donation-section,.support-page .volunteer-section,.support-page .partners-section{padding:75px 0}.support-page .support-intro-grid,.support-page .volunteer-layout,.support-page .donation-layout,.support-page .contact-support-grid,.support-page .partners-history{grid-template-columns:1fr;gap:25px}.support-page .support-ways{padding:65px 0}.support-page .ways-grid{grid-template-columns:1fr}.support-page .way-card{min-height:270px}.support-page .way-symbol{margin:12px 0}.support-page .donation-feature{padding:25px;min-height:unset}.support-page .donation-feature h3{margin-top:20px}.support-page .donation-option{padding:20px}.support-page .volunteer-visual img{height:410px}.support-page .volunteer-photo-label{right:-12px;max-width:200px;font-size:1.12rem}.support-page .volunteer-conditions{grid-template-columns:1fr;margin-top:55px;gap:15px}.support-page .conditions-items{grid-template-columns:1fr;gap:18px}.support-page .partners-heading{display:block}.support-page .partners-now{grid-template-columns:1fr}.support-page .partners-mini{grid-column:auto}.support-page .partners-history{margin-top:50px}.support-page .sponsor-details{grid-column:auto}.support-page .partners-photos{grid-template-columns:1fr}.support-page .partners-photos img{height:270px}.support-page .contact-support{padding:75px 0}.support-page .contact-support-card{padding:25px}}
@media(prefers-reduced-motion:reduce){.support-page .way-card{transition:none}}

.support-page .association-section{padding:110px 0;background:#f7f2e8}.support-page .association-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:start}.support-page .association-heading h2{font-size:clamp(2.8rem,4.5vw,5.2rem)}.support-page .association-intro p{color:var(--muted);line-height:1.8}.support-page .association-intro strong{color:var(--navy);font-weight:600}.support-page .association-work{margin-top:70px}.support-page .association-work>h3{font-size:2rem;margin-bottom:24px}.support-page .association-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.support-page .association-grid article{padding:27px 24px;background:#fffaf2;border:1px solid #102a3b18}.support-page .association-grid article>span{display:block;color:var(--gold);font:500 2.2rem var(--serif);margin-bottom:22px}.support-page .association-grid h3{font-size:1.35rem}.support-page .association-grid p{font-size:.84rem;color:var(--muted);line-height:1.65;margin:0}.support-page .association-membership{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.support-page .association-membership article{padding:34px;background:#e9e2d6}.support-page .association-membership h3{font-size:1.8rem;margin-top:10px}.support-page .association-membership p{color:var(--muted);font-size:.9rem;line-height:1.7}.support-page .association-cta{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center;margin-top:18px;padding:42px;background:var(--sea);color:white}.support-page .association-cta .eyebrow{color:#e4cb95}.support-page .association-cta h3{font-size:2.25rem;margin-top:12px}.support-page .association-cta p{color:#ffffffc2;max-width:650px}.support-page .association-email{color:white;font-weight:700;text-decoration:none}.support-page .association-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.support-page .association-pdf{color:white;font-size:.86rem;font-weight:700;text-decoration:none}.support-page .association-actions small{color:#ffffffa5;font-size:.72rem}
@media(max-width:960px){.support-page .association-grid{grid-template-columns:1fr 1fr}.support-page .association-cta{grid-template-columns:1fr}}
@media(max-width:760px){.support-page .association-section{padding:75px 0}.support-page .association-heading,.support-page .association-membership,.support-page .association-grid{grid-template-columns:1fr}.support-page .association-heading{gap:20px}.support-page .association-work{margin-top:45px}.support-page .association-cta{padding:28px;gap:25px}}
