.volunteer-page{max-width:1120px;margin:auto;padding:64px 36px 80px}.volunteer-page.adm-specialist-page{max-width:none;padding:48px 0 70px}.volunteer-page h1{letter-spacing:-.035em;text-wrap:balance;max-width:800px;margin:0 0 24px;font-size:clamp(42px,6vw,76px);line-height:1.06}.volunteer-page h2{letter-spacing:-.025em;font-size:clamp(28px,3.5vw,40px)}.volunteer-page p{max-width:70ch;font-size:17px;line-height:1.65}.volunteer-intro{padding-bottom:48px}.volunteer-intro>p{max-width:58ch;margin-bottom:28px;font-size:20px}.volunteer-role{border-top:1px solid #c9c5bd;border-bottom:1px solid #c9c5bd;grid-template-columns:1fr 1.5fr;gap:40px;padding:30px 0;display:grid}.volunteer-role h2,.volunteer-role p:first-child{margin-top:0}.volunteer-application{max-width:820px;margin:48px auto;scroll-margin-top:100px}.volunteer-fields{grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:28px;display:grid}.volunteer-wide{grid-column:1/-1}.volunteer-page .mp-field{margin:0 0 16px}.volunteer-page input:not([type=checkbox]),.volunteer-page select,.volunteer-page textarea{width:100%;min-width:0;min-height:48px;font-size:16px}.volunteer-page .mp-check{align-items:flex-start;gap:12px;padding:16px 0;display:flex}.volunteer-page input[type=checkbox]{accent-color:#792b37;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.volunteer-events{border:0;border-top:1px solid #c9c5bd;min-width:0;margin:24px 0;padding:24px 0 0}.volunteer-events legend{padding-inline-end:16px;font-size:22px}.volunteer-events small{margin-top:7px;line-height:1.5;display:block}.volunteer-verify{background:#efe9df;margin:24px 0;padding:24px}.volunteer-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.volunteer-page .volunteer-privacy{font-size:14px}.volunteer-field-error{color:#8f1f32!important;font-weight:700!important}.volunteer-identity{background:#f6f1e8;border:1px solid #c9c5bd;padding:20px}.volunteer-identity .mp-field{margin-bottom:0}.volunteer-identity-preview{border-top:1px solid #c9c5bd;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;padding-top:16px;display:grid}.volunteer-identity-preview img{object-fit:contain;background:#fff;border:1px solid #c9c5bd;width:150px;height:105px;display:block}.volunteer-identity-preview strong{overflow-wrap:anywhere;margin-bottom:10px;display:block}.volunteer-id-review{object-fit:contain;background:#fff;border:1px solid #c9c5bd;width:min(280px,100%);height:auto;max-height:190px;margin-top:8px;display:block}.volunteer-text-button{text-underline-offset:3px;background:0 0;border:0;padding:12px;text-decoration:underline}.volunteer-history{border-top:1px solid #c9c5bd;padding-top:24px}.volunteer-conversation{border-bottom:1px solid #c9c5bd;padding:24px 0 36px}.volunteer-message{background:#efe9df;margin:16px 0;padding:16px 20px}.volunteer-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.volunteer-profile{grid-template-columns:minmax(120px,1fr) 2fr;gap:12px 24px;max-width:780px;display:grid}.volunteer-profile dt{font-weight:700}.volunteer-profile dd{overflow-wrap:anywhere;margin:0}[dir=rtl] .volunteer-page h1,[dir=rtl] .volunteer-page h2{letter-spacing:0;line-height:1.5}@media (max-width:700px){.volunteer-page{padding:36px 22px 48px}.volunteer-page.adm-specialist-page{width:min(1320px,90%);padding:36px 0 48px}.volunteer-role,.volunteer-fields{grid-template-columns:1fr;gap:16px}.volunteer-verify{padding:20px}.volunteer-identity-preview{grid-template-columns:1fr}.volunteer-actions .mp-button,.volunteer-actions .mp-secondary{width:100%}}.volunteer-landing{max-width:1240px;padding:28px 32px 64px}.volunteer-landing .volunteer-intro{background:#792b37;border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:56px;padding:48px;display:grid;overflow:hidden}.volunteer-landing .volunteer-intro h1{color:#fdfbf6;max-width:12ch;font-size:clamp(44px,5vw,68px);line-height:1.05}.volunteer-landing .volunteer-hero-copy>p{color:#fdfbf6;max-width:49ch;margin:24px 0 28px;font-size:18px;line-height:1.65}.volunteer-landing .volunteer-intro .mp-button{border-color:#efe5d4;align-items:center;gap:18px;font-weight:700;display:inline-flex;color:#60202a!important;background:#efe5d4!important}.volunteer-landing .volunteer-intro .mp-button:hover{background:#fff!important}.volunteer-landing .volunteer-intro .mp-button svg{width:23px;height:23px}.volunteer-badge-scene{perspective:900px;align-self:stretch;align-items:center;padding-top:34px;padding-bottom:8px;display:flex;position:relative}.volunteer-lanyard{color:#792b37;transform-origin:bottom;background:#efe5d4;border-inline:3px solid #cfb797;justify-content:center;align-items:center;width:34px;height:175px;display:flex;position:absolute;top:-100px;left:calc(50% - 17px);transform:rotate(-8deg)}.volunteer-lanyard span{writing-mode:vertical-rl;letter-spacing:.12em;font:700 11px Arial,sans-serif}.volunteer-badge{color:#792b37;text-align:center;background:#fdfbf6;border-radius:16px;width:100%;padding:26px 20px 0;transition:transform .3s ease-out;position:relative;transform:rotate(7deg);box-shadow:0 18px 30px #23080d3d}.volunteer-badge-scene:hover .volunteer-badge{transform:rotate(2deg)translateY(-3px)}.volunteer-badge-slot{background:#792b37;border-radius:10px;width:58px;height:9px;margin:0 auto 23px}.volunteer-badge-brand{letter-spacing:-.035em;font:700 24px/1 Arial,Helvetica,sans-serif;display:block}.volunteer-badge-brand small{letter-spacing:-.025em;margin-top:4px;font-size:18px;font-weight:400;display:block}.volunteer-badge-symbol{background:#efe5d4;border-radius:50%;place-items:center;width:110px;height:110px;margin:26px auto 22px;display:grid}.volunteer-badge-symbol svg{stroke-width:1.8px;width:66px;height:66px}.volunteer-badge-title{letter-spacing:-.03em;font:800 30px/1.1 Arial,Helvetica,sans-serif;display:block}.volunteer-badge-arabic{margin:9px 0 24px;font-size:18px;display:block}.volunteer-badge-bottom{background:#efe5d4;border-top:1px dashed #ba9d8d;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:16px;margin-inline:-20px;padding:18px 20px;display:flex}.volunteer-badge-bottom span{white-space:pre-line;letter-spacing:.06em;font-size:12px;font-weight:700;line-height:1.5}.volunteer-badge-bottom svg{width:24px;height:24px}.volunteer-landing .volunteer-role{border-top:0;gap:44px;margin:44px 0 0;padding:0 0 36px}.volunteer-role-list>p:not(.volunteer-role-note){align-items:flex-start;gap:20px;margin:0 0 26px;display:flex}.volunteer-role-list strong{color:#792b37;margin-bottom:6px;font-size:20px;display:block}.volunteer-role-icon{color:#792b37;background:#efe5d4;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.volunteer-role-icon svg{width:32px;height:32px}.volunteer-role-note{border-top:1px solid #d9cdbb;padding-top:22px}.volunteer-landing #apply-title{align-items:center;gap:16px;display:flex}.volunteer-form-icon{color:#792b37;flex:0 0 38px;display:inline-flex}.volunteer-form-icon svg{width:38px;height:38px}.volunteer-landing .volunteer-verify{border-radius:16px}.volunteer-success{color:#fdfbf6;background:#792b37;border-radius:16px;outline:none;grid-template-columns:64px minmax(0,1fr);gap:22px;margin-top:30px;padding:28px;display:grid;box-shadow:0 16px 34px #3210162e}.volunteer-success:focus-visible{outline-offset:4px;outline:3px solid #e49b27}.volunteer-success-mark{color:#792b37;background:#efe5d4;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.volunteer-success-mark svg{stroke-width:2.5px;width:40px;height:40px}.volunteer-success h3{color:inherit;letter-spacing:-.025em;text-wrap:balance;margin:2px 0 10px;font-size:clamp(25px,3vw,34px);line-height:1.2}.volunteer-success p{color:inherit;margin:0 0 18px}.volunteer-success ul{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.volunteer-success li{border-top:1px solid #fdfbf640;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.volunteer-success li span{text-align:end;font-variant-numeric:tabular-nums}.volunteer-success-email{opacity:.88;font-size:14px!important}.volunteer-success .mp-button{border-color:#efe5d4;color:#60202a!important;background:#efe5d4!important}.volunteer-success .mp-secondary{color:#fdfbf6!important;background:0 0!important;border-color:#fdfbf68c!important}[dir=rtl] .volunteer-landing .volunteer-intro h1{max-width:14ch;line-height:1.3}[dir=rtl] .volunteer-intro .mp-button svg{transform:scaleX(-1)}@media (max-width:900px){.volunteer-landing .volunteer-intro{grid-template-columns:minmax(0,1fr) 210px;gap:30px;padding:36px}.volunteer-badge-brand{font-size:20px}.volunteer-badge-title{font-size:25px}.volunteer-badge-symbol{width:86px;height:86px;margin:22px auto}.volunteer-badge-symbol svg{width:55px;height:55px}}@media (max-width:650px){.volunteer-landing{padding:16px 18px 40px}.volunteer-landing .volunteer-intro{grid-template-columns:1fr;gap:26px;padding:30px 24px}.volunteer-landing .volunteer-intro h1{max-width:12ch;font-size:44px}.volunteer-landing .volunteer-hero-copy>p{font-size:16px}.volunteer-badge-scene{justify-self:center;width:208px;padding:20px 0 10px}.volunteer-lanyard{width:25px;height:72px;top:-5px;left:calc(50% - 12px)}.volunteer-lanyard span{display:none}.volunteer-badge{padding-top:18px;transform:rotate(6deg)}.volunteer-badge-slot{margin-bottom:18px}.volunteer-badge-symbol{width:72px;height:72px;margin:16px auto}.volunteer-badge-symbol svg{width:48px;height:48px}.volunteer-badge-arabic{margin-bottom:18px;font-size:16px}.volunteer-badge-bottom{padding:12px 18px}.volunteer-landing .volunteer-role{gap:24px;margin-top:32px}.volunteer-role-list>p:not(.volunteer-role-note){gap:15px}.volunteer-landing #apply-title{align-items:flex-start}.volunteer-success{grid-template-columns:1fr;padding:24px 20px}.volunteer-success-mark{width:54px;height:54px}.volunteer-success li{gap:4px;display:grid}.volunteer-success li span{text-align:start}}@media (prefers-reduced-motion:reduce){.volunteer-badge{transition:none}.volunteer-badge-scene:hover .volunteer-badge{transform:rotate(7deg)}}
