.orgRedesign{max-width:1180px}.orgAssembly{background:linear-gradient(135deg,#fff 0%,#f0faf8 100%);border:1px solid #bcdad9;border-radius:24px;align-items:center;gap:22px;max-width:760px;margin:0 auto;padding:24px 30px;display:flex;box-shadow:0 18px 50px #00364a14}.orgAssembly>svg{color:#fff;background:#007c7a;border-radius:15px;width:48px;height:48px;padding:11px}.orgAssembly small{letter-spacing:.13em;color:#007c7a;font-weight:800}.orgAssembly h2{margin:4px 0;font-size:clamp(1.3rem,2vw,1.8rem)}.orgAssembly p{color:#506b77;margin:0}.orgStem{background:linear-gradient(#61bbb3,#bdd8dd);width:2px;height:58px;margin:auto}.orgSection{position:relative}.orgSectionHeading{text-align:left;justify-content:center;align-items:center;gap:14px;margin-bottom:24px;display:flex}.orgSectionHeading>span{color:#073b52;background:#f7c545;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.orgSectionHeading p,.orgSectionHeading h2{margin:0}.orgSectionHeading p{color:#007c7a;text-transform:uppercase;letter-spacing:.09em;font-size:.76rem;font-weight:800}.orgSectionHeading h2{font-size:clamp(1.5rem,3vw,2.25rem)}.orgPersonCard{background:#fff;border:1px solid #c8dddf;border-radius:22px;align-items:center;gap:20px;min-width:0;padding:20px;display:flex;box-shadow:0 12px 34px #05364614}.orgPersonCard.featured{color:#fff;background:linear-gradient(135deg,#073b52,#07546b);border:0;max-width:630px;margin:0 auto;padding:28px;box-shadow:0 24px 60px #04304238}.personPortrait{--portrait-position:50% 50%;aspect-ratio:1;background-image:url(/doen-bestuur-2026.webp);background-repeat:no-repeat;background-size:760%;background-position:var(--portrait-position);border-radius:20px;flex:0 0 124px;width:124px;box-shadow:inset 0 0 0 4px #fff,0 8px 22px #002b392e}.personPortrait.large{flex-basis:160px;width:160px}.orgPersonCopy{min-width:0}.orgPersonCopy h3{color:#073b52;margin:3px 0 8px;font-size:1.25rem}.featured .orgPersonCopy h3{color:#fff;font-size:1.75rem}.orgPersonCopy>p:last-child{color:#58717b;margin:0;line-height:1.55}.featured .orgPersonCopy>p:last-child{color:#d9edf0}.orgRole{text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.78rem;font-weight:850;color:#008782!important}.featured .orgRole{color:#f7c545!important}.orgBranch{border-top:2px solid #bdd8dd;border-left:2px solid #bdd8dd;border-right:2px solid #bdd8dd;border-radius:18px 18px 0 0;max-width:800px;height:72px;margin:0 auto 8px}.orgExecutiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.orgCommissionSection{background:#edf7f7;border-top:6px solid #17a8a5;border-radius:28px;margin-top:68px;padding:38px}.orgCommissionIntro{grid-template-columns:auto 1fr;align-items:start;gap:18px;max-width:760px;margin-bottom:28px;display:grid}.orgCommissionIntro>svg{color:#fff;background:#073b52;border-radius:15px;width:48px;height:48px;padding:10px}.orgCommissionIntro h2{margin:2px 0 8px;font-size:2rem}.orgCommissionIntro p:last-child{color:#506b77;margin:0}.orgCommissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.orgRedesign .sourceNote{text-align:center;margin-top:28px}.reminderPreviewActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.reminderPreviewActions .button svg,.modalActions .button svg{width:18px;height:18px}.reminderDemo{color:#684b00;background:#fff3cf;border-left:4px solid #e8ac16;border-radius:8px;padding:12px 14px}.reminderEditor{background:#f7fafb;border:1px solid #c5d8de;border-radius:14px;gap:14px;padding:20px;display:grid}.reminderEditor label{gap:7px;font-weight:750;display:grid}.reminderEditor input,.reminderEditor textarea{width:100%;font:inherit;color:#073b52;background:#fff;border:1px solid #a9c2cb;border-radius:8px;padding:11px}.reminderEditor textarea{resize:vertical;line-height:1.5}@media (width<=780px){.orgAssembly{align-items:flex-start;padding:20px}.orgStem{height:38px}.orgPersonCard,.orgPersonCard.featured{grid-template-columns:auto 1fr;padding:18px;display:grid}.personPortrait{flex-basis:94px;width:94px}.personPortrait.large{flex-basis:112px;width:112px}.featured .orgPersonCopy h3{font-size:1.35rem}.orgBranch{height:50px;margin-inline:22px}.orgExecutiveGrid,.orgCommissionGrid{grid-template-columns:1fr}.orgCommissionSection{padding:24px 16px}.orgCommissionIntro{grid-template-columns:1fr}.orgCommissionIntro>svg{display:none}}@media (width<=480px){.orgAssembly{display:block}.orgAssembly>svg{margin-bottom:12px}.orgPersonCard,.orgPersonCard.featured{text-align:center;grid-template-columns:1fr}.personPortrait,.personPortrait.large{justify-self:center;width:132px}.orgSectionHeading{justify-content:flex-start}.orgCommissionSection{border-radius:18px}}
