/* President message: scoped to the new page only */
.aud-president-page{background:#fbfaf6;color:#123f35;font-family:inherit}.pm-hero{background:linear-gradient(125deg,#fdfcf8,#f2f5ef);border-bottom:1px solid #d6c392}.pm-hero-inner{display:grid;grid-template-columns:1.3fr .7fr;gap:5%;align-items:center;padding-top:64px;padding-bottom:68px}.pm-kicker{color:#9e7628;font-weight:700;letter-spacing:.06em}.pm-overline{font-weight:700;color:#0c4c3d;margin-top:24px}.pm-heading h1{font-size:clamp(2.3rem,4.6vw,4.7rem);line-height:1.28;color:#083d31;margin:15px 0 25px;font-weight:850}.pm-heading h1 em{font-style:normal;color:#ac852d}.pm-lead{font-size:1.35rem;line-height:1.95;max-width:750px}.pm-byline{border-right:4px solid #c6a14c;padding:12px 20px;margin-top:32px;display:flex;flex-direction:column;gap:5px}.pm-byline strong{font-size:1.25rem}.pm-portrait{min-height:390px}.pm-photo-frame{height:100%;min-height:390px;border:1px solid #c7b782;border-radius:18px;background:linear-gradient(145deg,#e8e5da,#f9f8f3);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:25px;color:#49645b}.pm-photo-frame span{font-weight:800}.pm-photo-frame small{max-width:240px;line-height:1.9}.pm-article{max-width:1100px;padding-top:55px;padding-bottom:90px}.pm-intro-quote{border-right:5px solid #b99439;background:#f3f0e5;padding:27px 33px;font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:800;line-height:1.8;margin-bottom:65px}.pm-section{position:relative;padding:32px 0 47px;border-bottom:1px solid #dfd9ca}.pm-number{display:block;font-size:1rem;color:#b08a34;font-weight:800;letter-spacing:.15em}.pm-section h2{font-size:clamp(1.55rem,2.7vw,2.2rem);margin:10px 0 26px;color:#064c3c}.pm-section p{font-size:1.15rem;line-height:2.15;color:#263c37;margin:0 0 20px;text-align:justify}.pm-section blockquote{border:0;border-right:4px solid #c4a04c;background:#f0f3ed;color:#07503e;padding:20px 27px;font-size:1.23rem;line-height:1.9;font-weight:800;margin:30px 0 0}.pm-closing{margin-top:55px;background:#064436;color:#fff;padding:40px 45px;border-radius:18px;border-bottom:5px solid #c8a452}.pm-closing>p{font-size:1.6rem;line-height:1.9;margin:0 0 32px}.pm-signature{border-top:1px solid #ffffff55;padding-top:25px;display:flex;flex-direction:column;gap:7px}.pm-signature strong{color:#e4c47a;font-size:1.35rem}.pm-signature small{direction:ltr;text-align:right;color:#d5e2dc}@media(max-width:800px){.pm-hero-inner{grid-template-columns:1fr;padding-top:32px}.pm-portrait{min-height:230px}.pm-photo-frame{min-height:230px}.pm-article{padding-top:30px}.pm-section p{text-align:right}.pm-closing{padding:25px}}