/* MYCDIC v1.9.16.2 — targeted visual corrections and presidential identity */
:root{--myc16-green:#006233;--myc16-deep:#042d20;--myc16-ink:#132a21;--myc16-gold:#d6ad36;--myc16-soft:#f4f8f5;--myc16-line:#dbe7df}

/* Institutional depth blocks: fixes the BEM markup used by appointment, reports and legal summary pages. */
.mycdic-depth__container{width:min(1180px,calc(100% - 44px));margin:0 auto}.mycdic-depth__heading{max-width:820px;margin-bottom:30px}.mycdic-depth__heading>span{display:inline-flex;align-items:center;gap:8px;color:#087244;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mycdic-depth__heading h2{margin:8px 0 12px;color:#073c2a;font-size:clamp(1.8rem,3.3vw,2.7rem);line-height:1.12}.mycdic-depth__heading p{margin:0;color:#5d7168;line-height:1.75;font-size:1rem}.mycdic-depth__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mycdic-depth__grid article{min-width:0;padding:24px;border:1px solid #d7e5dd;border-radius:18px;background:#fff;box-shadow:0 13px 34px rgba(0,67,39,.065)}.mycdic-depth__grid article>i{display:grid;width:46px;height:46px;margin-bottom:16px;place-items:center;border-radius:13px;background:#e8f4ed;color:#087244;font-size:1.08rem}.mycdic-depth__grid h3{margin:0 0 9px;color:#0a432f;font-size:1.04rem;line-height:1.35}.mycdic-depth__grid p{margin:0;color:#60736a;font-size:.9rem;line-height:1.7}.mycdic-depth__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.mycdic-depth__actions a{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid #bfd8c9;border-radius:10px;background:#fff;color:#07663d;text-decoration:none;font-size:.87rem;font-weight:800;transition:.18s ease}.mycdic-depth__actions a:first-child{border-color:#087343;background:#087343;color:#fff}.mycdic-depth__actions a:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,75,43,.1)}
@media(max-width:980px){.mycdic-depth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.mycdic-depth__container{width:min(100% - 30px,1180px)}.mycdic-depth__grid{grid-template-columns:1fr}.mycdic-depth__actions a{width:100%;justify-content:center}}

/* Mobile-only member lookup correction. Desktop is intentionally untouched. */
@media(max-width:650px){.member-verify-page .member-verify-input-row{display:flex!important;flex-direction:column;gap:10px}.member-verify-page .member-verify-input-icon{top:28px!important;transform:translateY(-50%)!important}.member-verify-page .member-verify-form input{display:block;min-width:0!important;width:100%!important;box-sizing:border-box;border-radius:11px!important}.member-verify-page .member-verify-form button{display:flex!important;width:100%!important;min-height:52px!important;margin:0!important;border-radius:11px!important;align-items:center;justify-content:center;gap:9px}.member-verify-page .member-verify-form>small{line-height:1.55}}

/* Desktop-only application verification alignment. Mobile rules remain as before. */
@media(min-width:901px){#application-lookup .verification-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:18px;row-gap:15px}#application-lookup .verification-field-wide{grid-column:auto}#application-lookup .verification-field{min-width:0}#application-lookup .verification-input-wrap{height:60px}#application-lookup .verification-input-wrap input{height:100%;min-width:0;box-sizing:border-box}#application-lookup .verification-submit{grid-column:1/-1;justify-self:start;min-width:260px}}

/* Stronger Members Space entry experience. */
.members-space-page .members-gateway-panel{overflow:hidden;padding:0!important;border:1px solid #d9e6de!important;border-top:4px solid var(--myc16-gold)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 26px 70px rgba(0,61,35,.11)!important}.members-gateway-shell{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.members-gateway-intro{position:relative;overflow:hidden;padding:38px;background:linear-gradient(145deg,#063b2a,#006239);color:#fff}.members-gateway-intro:after{content:"";position:absolute;right:-65px;bottom:-70px;width:210px;height:210px;border:1px solid rgba(214,173,54,.35);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.03),0 0 0 70px rgba(255,255,255,.025)}.members-gateway-icon{display:grid;width:58px;height:58px;margin-bottom:24px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:17px;background:rgba(255,255,255,.09);color:#f3cb55;font-size:1.35rem}.members-gateway-intro span{display:block;color:#eacb6d;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.members-gateway-intro h2{margin:8px 0 13px;color:#fff;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.15}.members-gateway-intro p{margin:0;color:rgba(255,255,255,.78);font-size:.87rem;line-height:1.75}.members-gateway-trust{display:grid;gap:10px;margin-top:28px}.members-gateway-trust div{display:flex;gap:10px;align-items:center;color:#fff;font-size:.76rem}.members-gateway-trust i{color:#e6c253}.members-gateway-formwrap{padding:42px}.members-gateway-formwrap .member-kicker{margin-bottom:10px}.members-gateway-formwrap h3{margin:0 0 9px;color:#0a432f;font-size:1.45rem}.members-gateway-formwrap>p{margin:0 0 24px;color:#687b70;font-size:.86rem;line-height:1.65}.members-gateway-formwrap label{font-weight:800}.members-gateway-formwrap input{min-height:58px!important;border-radius:12px!important}.members-gateway-formwrap .member-button{min-height:55px;border-radius:12px!important;box-shadow:0 10px 24px rgba(0,98,51,.16)}.members-gateway-help{display:flex;gap:10px;margin-top:17px;padding-top:17px;border-top:1px solid #e1eae4;color:#718078;font-size:.72rem;line-height:1.55}.members-gateway-help i{margin-top:2px;color:#9c7810}
@media(max-width:800px){.members-gateway-shell{grid-template-columns:1fr}.members-gateway-intro,.members-gateway-formwrap{padding:27px 23px}.members-gateway-trust{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.members-gateway-trust{grid-template-columns:1fr}}

/* Presidential page — intentionally distinct from the standard institutional pages. */
.president-v1916{background:#f7f9f7}.p1916-president-hero{position:relative;overflow:hidden;padding:76px 0 0;background:radial-gradient(circle at 82% 10%,rgba(213,170,45,.13),transparent 26%),linear-gradient(132deg,#031e16 0%,#063e2b 57%,#075d39 100%);color:#fff}.p1916-president-pattern{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(45deg,transparent 47%,rgba(255,255,255,.18) 48%,rgba(255,255,255,.18) 49%,transparent 50%),linear-gradient(-45deg,transparent 47%,rgba(213,170,45,.25) 48%,rgba(213,170,45,.25) 49%,transparent 50%);background-size:76px 76px;mask-image:linear-gradient(90deg,transparent,#000 35%,#000)}.p1916-president-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:66px;align-items:center}.p1916-president-portrait-wrap{position:relative;justify-self:center;width:min(100%,430px)}.p1916-president-portrait-frame{position:relative;overflow:hidden;aspect-ratio:4/5;border:1px solid rgba(255,255,255,.22);border-radius:34px 34px 8px 8px;background:#0c4b35;box-shadow:0 35px 80px rgba(0,0,0,.3)}.p1916-president-portrait-frame:before{content:"";position:absolute;inset:12px;z-index:2;border:1px solid rgba(216,176,57,.62);border-radius:25px 25px 5px 5px;pointer-events:none}.p1916-president-portrait-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.p1916-president-seal{position:absolute;right:-28px;bottom:34px;z-index:3;display:grid;grid-template-columns:auto 1fr;column-gap:11px;min-width:224px;padding:15px 18px;border:1px solid rgba(216,176,57,.55);border-radius:14px;background:rgba(3,30,22,.92);backdrop-filter:blur(12px);box-shadow:0 16px 40px rgba(0,0,0,.25)}.p1916-president-seal i{grid-row:1/3;align-self:center;color:#e2b94b;font-size:1.35rem}.p1916-president-seal span{color:#b8c9c0;font-size:.62rem;text-transform:uppercase;letter-spacing:.09em}.p1916-president-seal strong{color:#fff;font-size:.98rem}.p1916-president-intro{position:relative;padding:35px 0 54px}.p1916-president-eyebrow,.p1916-light-kicker{display:inline-flex;gap:9px;align-items:center;color:#e4bd50;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.p1916-president-intro h1{max-width:780px;margin:13px 0 8px;color:#fff;font-size:clamp(2.7rem,5.8vw,5.45rem);line-height:.98;letter-spacing:-.045em}.p1916-president-role{margin:0;color:#e8f2ed;font-size:clamp(1.02rem,1.5vw,1.3rem);font-weight:600}.p1916-president-legal{margin:6px 0 0;color:#a8c2b6;font-size:.76rem}.p1916-president-lead{max-width:760px;margin:26px 0 0;color:#c8d9d1;font-size:1rem;line-height:1.85}.p1916-president-actions,.p1916-president-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.p1916-president-btn,.p1916-president-socials a{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:800;transition:.18s ease}.p1916-president-btn{min-height:46px;padding:0 17px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.055);color:#fff;font-size:.76rem}.p1916-president-btn.primary{border-color:#d5aa2d;background:#d5aa2d;color:#173022}.p1916-president-btn:hover,.p1916-president-socials a:hover{transform:translateY(-2px)}.p1916-president-socials{margin-top:14px}.p1916-president-socials a{padding:9px 13px;border-radius:999px;color:#d8e7df;font-size:.7rem}.p1916-president-socials a i{color:#e5bd4b}.p1916-president-trustbar{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.14)}.p1916-president-trustbar div{display:flex;gap:11px;align-items:center;justify-content:center;padding:19px 12px;border-right:1px solid rgba(255,255,255,.08);color:#d2e1d9;font-size:.72rem;font-weight:700}.p1916-president-trustbar i{color:#d9b23d}.p1916-president-section{padding:82px 0;background:#fff}.p1916-president-section:nth-child(odd){background:#f6f8f6}.p1916-president-section.dark{background:#062c20;color:#fff}.p1916-president-section-title{max-width:760px;margin-bottom:34px}.p1916-president-section-title.centered{margin:0 auto 48px;text-align:center}.p1916-president-section-title>span{color:#93700b;font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.p1916-president-section-title h2{margin:8px 0 11px;color:#063d2a;font-size:clamp(2rem,3.7vw,3.25rem);line-height:1.08;letter-spacing:-.025em}.p1916-president-section-title p{margin:0;color:#68786f;line-height:1.75}.p1916-president-profile-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.p1916-president-biography{position:relative;padding:34px 36px;border:1px solid #dce7e0;border-radius:22px;background:#fff;box-shadow:0 18px 46px rgba(0,62,36,.06)}.p1916-president-biography>p{position:relative;z-index:1;margin:0;color:#344d40;line-height:1.95}.p1916-quote-mark{position:absolute;top:-20px;right:28px;color:#e8eddc;font-family:Georgia,serif;font-size:7rem;line-height:1}.p1916-president-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px;padding-top:20px;border-top:1px solid #e3ebe6}.p1916-president-meta span{display:inline-flex;align-items:center;gap:7px;color:#49675a;font-size:.7rem;font-weight:800}.p1916-president-meta i{color:#087043}.p1916-president-message-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.p1916-president-message-grid h2{margin:10px 0 0;color:#fff;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.12}.p1916-president-message-grid blockquote{margin:0;padding:32px 0 32px 34px;border-left:3px solid #d5aa2d;color:#d5e3dc;font-family:Georgia,serif;font-size:clamp(1.08rem,1.8vw,1.42rem);line-height:1.85}.p1916-president-section.founding{background:linear-gradient(180deg,#fff,#f2f7f4)}.p1916-president-story{display:grid;grid-template-columns:250px minmax(0,1fr);gap:55px}.p1916-president-story-rail{position:sticky;top:110px;align-self:start;display:grid;grid-template-columns:34px 1fr;gap:7px 11px;padding:23px;border:1px solid #dbe7df;border-radius:18px;background:#fff}.p1916-president-story-rail span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#0a5f3b;color:#fff;font-size:.62rem;font-weight:900}.p1916-president-story-rail strong{align-self:center;color:#214c38;font-size:.75rem;line-height:1.3}.p1916-president-story-rail i{grid-column:1;width:1px;height:26px;margin:auto;background:#d9c377}.p1916-president-story-copy{display:grid;gap:18px}.p1916-president-story-copy>article{display:grid;grid-template-columns:44px 1fr;gap:17px;padding:24px 0;border-bottom:1px solid #dde7e1}.p1916-president-story-copy>article>span{color:#b28a16;font-size:.72rem;font-weight:900}.p1916-president-story-copy p{margin:0;color:#435e51;font-size:.96rem;line-height:1.9}.p1916-president-story-callout{display:grid;grid-template-columns:52px 1fr;gap:18px;margin-top:12px;padding:26px;border-radius:18px;background:#063a29;color:#fff}.p1916-president-story-callout>i{color:#d7af3d;font-size:1.45rem}.p1916-president-story-callout strong{display:block;margin-bottom:7px}.p1916-president-story-callout p{color:#c7dad0}.p1916-president-offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.p1916-president-offices>a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:start;padding:22px;border:1px solid #d9e5de;border-radius:17px;background:#fff;color:#173c2b;text-decoration:none;transition:.2s ease}.p1916-president-offices>a:hover{transform:translateY(-3px);border-color:#cbb256;box-shadow:0 14px 32px rgba(0,61,35,.08)}.p1916-office-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;background:#eaf5ee;color:#08713f}.p1916-president-offices small,.p1916-president-offices strong,.p1916-president-offices p,.p1916-president-offices b{display:block}.p1916-president-offices small{color:#a07d14;font-size:.61rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.p1916-president-offices strong{margin-top:3px;font-size:1rem}.p1916-president-offices p{margin:6px 0 0;color:#6a7b72;font-size:.73rem;line-height:1.55}.p1916-president-offices b{margin-top:8px;color:#0a6740;font-size:.67rem}.p1916-president-offices>a>i{margin-top:5px;color:#a78a32;font-size:.75rem}.p1916-president-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.p1916-president-record-grid article{padding:24px;border:1px solid #dce6e0;border-radius:17px;background:#fff}.p1916-president-record-grid article>i{color:#a37c0d;font-size:1.2rem}.p1916-president-record-grid h3{margin:13px 0;color:#0b4932}.p1916-president-record-grid p{margin:8px 0;color:#61736a;font-size:.75rem;line-height:1.55}.p1916-president-record-grid p strong,.p1916-president-record-grid p span{display:block}.p1916-president-record-grid p strong{color:#315543}.p1916-president-officials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.p1916-president-officials a{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:13px;align-items:center;padding:12px;border:1px solid #dce6e0;border-radius:14px;background:#fff;color:#173d2b;text-decoration:none}.p1916-president-officials img{width:58px;height:66px;border-radius:10px;object-fit:cover;object-position:top}.p1916-president-officials strong,.p1916-president-officials small{display:block}.p1916-president-officials small{margin-top:3px;color:#708078;font-size:.66rem}.p1916-president-officials>a>i{color:#a18120}
@media(max-width:980px){.p1916-president-hero-grid{grid-template-columns:310px 1fr;gap:35px}.p1916-president-trustbar{grid-template-columns:repeat(2,1fr)}.p1916-president-profile-grid,.p1916-president-message-grid{grid-template-columns:1fr;gap:30px}.p1916-president-record-grid,.p1916-president-officials{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.p1916-president-hero{padding-top:42px}.p1916-president-hero-grid{grid-template-columns:1fr}.p1916-president-portrait-wrap{max-width:330px}.p1916-president-seal{right:-8px}.p1916-president-intro{padding-top:0}.p1916-president-intro h1{font-size:clamp(2.5rem,13vw,4rem)}.p1916-president-trustbar{grid-template-columns:1fr 1fr}.p1916-president-trustbar div{justify-content:flex-start}.p1916-president-section{padding:60px 0}.p1916-president-story{grid-template-columns:1fr}.p1916-president-story-rail{position:static;display:none}.p1916-president-offices,.p1916-president-record-grid,.p1916-president-officials{grid-template-columns:1fr}}
@media(max-width:480px){.p1916-president-trustbar{grid-template-columns:1fr}.p1916-president-actions .p1916-president-btn{width:100%;justify-content:center}.p1916-president-biography{padding:26px 22px}.p1916-president-offices>a{grid-template-columns:44px minmax(0,1fr)}.p1916-president-offices>a>i{display:none}}

/* 1.9.16.2 — Complaint intake: clearer, calmer and dashboard-oriented. */
.complaint-v1916 .p179-command-card{background:linear-gradient(145deg,#073d31 0%,#0a5a43 58%,#0d6f4d 100%);border:0;box-shadow:0 28px 70px rgba(5,49,38,.16)}
.complaint-v1916 .p179-command-card h2,.complaint-v1916 .p179-command-card p{color:#fff}
.complaint-v1916 .p179-command-card .p179-pill{background:rgba(255,255,255,.12);color:#ffe18a;border-color:rgba(255,225,138,.35)}
.complaint-v1916 .p179-form-card{border:1px solid #d9e6e0;border-top:4px solid #d8ad37;border-radius:24px;box-shadow:0 24px 60px rgba(18,57,45,.09);background:#fff}
.complaint-v1916 .p179-form-card h2{font-size:clamp(1.6rem,3vw,2.25rem);color:#103d31}
.complaint-v1916 .p179-form-card input,.complaint-v1916 .p179-form-card select,.complaint-v1916 .p179-form-card textarea{border:1px solid #c7d9d1;border-radius:13px;background:#fbfdfc;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.complaint-v1916 .p179-form-card input:focus,.complaint-v1916 .p179-form-card select:focus,.complaint-v1916 .p179-form-card textarea:focus{outline:none;border-color:#087348;box-shadow:0 0 0 4px rgba(8,115,72,.1);background:#fff}
.complaint-v1916 .p179-btn.primary{background:#087348;border-color:#087348;box-shadow:0 14px 28px rgba(8,115,72,.18)}
.complaint-v1916 .p179-btn.primary:hover{background:#075e3c;transform:translateY(-1px)}
.complaint-v1916 .form-status.success{padding:20px;border-radius:16px;background:#eef9f3;border:1px solid #b8e2cb;color:#114d35}
.complaint-v1916 .mycdic-success-reference{display:grid;grid-template-columns:max-content 1fr;gap:7px 14px;margin:15px 0;padding:15px;border-radius:13px;background:#fff}
.complaint-v1916 .mycdic-success-reference code{font-weight:800;overflow-wrap:anywhere}
.complaint-v1916 .mycdic-receipt-actions{display:flex;flex-wrap:wrap;gap:10px}
.complaint-v1916 .mycdic-receipt-actions a{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:800}
.complaint-v1916 .mycdic-receipt-actions a.primary{background:#087348;color:#fff}.complaint-v1916 .mycdic-receipt-actions a.secondary{border:1px solid #bcd3c8;color:#075e3c;background:#fff}
@media(max-width:700px){.complaint-v1916 .mycdic-success-reference{grid-template-columns:1fr}.complaint-v1916 .mycdic-receipt-actions a{width:100%;justify-content:center}}

/* Public uploaded-document integrity verifier. */
.mycdic-doc-verify{max-width:1040px;margin:0 auto;padding:72px 24px 96px}
.mycdic-doc-verify__hero{padding:clamp(28px,5vw,52px);border-radius:28px;background:linear-gradient(135deg,#083d32,#0a6848);color:#fff;box-shadow:0 26px 70px rgba(6,57,44,.16)}
.mycdic-doc-verify__hero h1{margin:.35rem 0 1rem;font-size:clamp(2rem,5vw,3.6rem);line-height:1.02}.mycdic-doc-verify__hero p{max-width:760px;color:#eaf6f0}
.mycdic-doc-verify__card{margin-top:24px;padding:28px;border:1px solid #d9e7e0;border-top:4px solid #d8ad37;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(17,55,44,.08)}
.mycdic-doc-verify__status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-weight:900}.mycdic-doc-verify__status.valid{background:#e9f8ef;color:#076338}.mycdic-doc-verify__status.warning{background:#fff3e7;color:#9b4200}
.mycdic-doc-verify dl{display:grid;grid-template-columns:180px 1fr;gap:12px 18px;margin-top:24px}.mycdic-doc-verify dt{font-weight:900;color:#173c32}.mycdic-doc-verify dd{margin:0;overflow-wrap:anywhere}.mycdic-doc-verify code{font-size:.84rem}
@media(max-width:650px){.mycdic-doc-verify{padding:42px 16px 72px}.mycdic-doc-verify dl{grid-template-columns:1fr;gap:4px 0}.mycdic-doc-verify dd{margin-bottom:10px}}

/* Donation experience — confidence before checkout without changing the established brand shell. */
.donation-confidence{padding:76px 0 26px;background:linear-gradient(180deg,#fff 0%,#f7fbf8 100%)}
.donation-confidence-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:44px;align-items:end;margin-bottom:30px}
.donation-confidence-head span{display:block;color:#0b754a;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}
.donation-confidence-head h2{margin:0;color:#093d30;font-size:clamp(2rem,4vw,3.2rem);line-height:1.06}
.donation-confidence-head p{margin:0;color:#536b62;line-height:1.75}
.donation-confidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.donation-confidence-grid article{position:relative;overflow:hidden;padding:28px;border:1px solid #dce9e2;border-radius:22px;background:#fff;box-shadow:0 16px 44px rgba(17,62,48,.06)}
.donation-confidence-grid article>b{position:absolute;right:18px;top:12px;color:#e8f1ec;font-size:3.5rem;line-height:1;font-weight:900}
.donation-confidence-grid article>i{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#edf8f2;color:#087348;font-size:1.25rem;margin-bottom:18px}
.donation-confidence-grid h3{position:relative;margin:0 0 9px;color:#123e32}.donation-confidence-grid p{position:relative;margin:0;color:#62766e;line-height:1.65}
.donation-currency-assurance{display:flex;align-items:center;gap:15px;margin-top:20px;padding:18px 22px;border-radius:18px;background:#0b4d3b;color:#fff}.donation-currency-assurance>i{font-size:1.55rem;color:#f2c850}.donation-currency-assurance strong,.donation-currency-assurance span{display:block}.donation-currency-assurance span{margin-top:3px;color:#dceee7;font-size:.92rem}
@media(max-width:900px){.donation-confidence-head{grid-template-columns:1fr;gap:14px}.donation-confidence-grid{grid-template-columns:1fr}}
@media(max-width:620px){.donation-confidence{padding:48px 0 16px}.donation-confidence-grid article{padding:22px}.donation-currency-assurance{align-items:flex-start}}
