:root{--navy:#0d3042;--navy-deep:#092838;--cream:#f7f4ec;--gold:#d1bd92;--ink:#233f4a;--muted:#5d6d70;--line:#d8dcd7;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}a{color:inherit}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b08b43;outline-offset:6px}::selection{background:var(--gold);color:var(--navy)}.wrap{width:min(1240px,calc(100% - 112px));margin:auto}.skip-link{position:absolute;top:-80px;left:20px;background:var(--cream);color:var(--navy);padding:15px;z-index:20}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{background:var(--navy);color:var(--cream);border-bottom:1px solid #ffffff26}.header-inner{height:102px;display:flex;justify-content:space-between;align-items:center;gap:35px}.brand{display:inline-flex;gap:12px;align-items:center;text-decoration:none}.brand img{flex-shrink:0;object-fit:contain}.brand-name{font-family:var(--serif);font-size:25px;letter-spacing:-.7px;line-height:1.08}.brand-name small{display:block;font-family:var(--sans);font-size:8px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;margin-top:8px;line-height:1.5;color:var(--gold)}.nav{display:flex;gap:30px;align-items:center}.nav a{font-size:12px;text-decoration:none;white-space:nowrap}.nav a:hover{text-decoration:underline;text-underline-offset:7px}.nav .nav-cta{border:1px solid #d1bd9277;padding:14px 18px;display:flex;gap:23px;align-items:center}.nav-cta span{font-size:17px;color:var(--gold)}.menu-toggle{display:none}.eyebrow{display:block;text-transform:uppercase;letter-spacing:2.4px;font-size:10px;font-weight:600;line-height:1.7}.hero{position:relative;min-height:650px;display:flex;align-items:center;background:var(--navy);color:var(--cream);isolation:isolate}.hero-image,.hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero-image{object-fit:cover;object-position:center 58%}.hero-shade{background:linear-gradient(90deg,#092d40ed 0%,#0a2a3bb0 45%,#0a2a3b20 100%),linear-gradient(0deg,#092d4090,transparent 45%)}.hero-content{padding:60px 0 110px}.hero .eyebrow{color:#e1d3b7;letter-spacing:2.7px;display:flex;align-items:center;gap:13px}.hero .eyebrow span{font-size:14px}.hero h1{font-family:var(--serif);font-size:clamp(48px,5.45vw,80px);font-weight:400;line-height:1.09;letter-spacing:-2.7px;margin:30px 0 24px}.hero h1 em{font-weight:400;color:#e3d4b3}.hero-description{font-size:16px;line-height:1.9;letter-spacing:.15px;color:#e5e9e8;margin:0 0 32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:50px;padding:17px 22px;font-size:12px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:background .2s,transform .2s}.button span{font-size:18px;font-weight:400}.button-gold{background:var(--gold);color:var(--navy)}.button-gold:hover{background:#e3d4b5;transform:translateY(-1px)}.button-navy{background:var(--navy);color:var(--cream)}.button-navy:hover{background:#1c4659;transform:translateY(-1px)}.hero-bottom{position:absolute;left:0;right:0;bottom:28px;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.7px;color:#e7e8dd}.hero-bottom a{border:1px solid #f7f4ec70;width:38px;height:38px;border-radius:50%;text-align:center;line-height:36px;font-size:20px;text-decoration:none}.section{padding:100px 0}.section-grid{display:grid;grid-template-columns:1fr 2fr;gap:70px}.section-label{padding-top:9px}.section-label .eyebrow{color:var(--navy)}.section-index{display:block;font-size:10px;color:#84908d;margin-top:17px;letter-spacing:.4px}h2{font-family:var(--serif);font-size:clamp(36px,3.8vw,53px);font-weight:400;letter-spacing:-1.7px;line-height:1.15;margin:0 0 24px}h2 em{font-weight:400;color:#7e704f}.purpose-copy p,.founder-copy p{font-size:14px;line-height:1.95;color:var(--muted);max-width:690px}.purpose-copy p.lead{font-size:19px;line-height:1.7;color:var(--ink);margin:26px 0 18px}.text-link{display:inline-flex;align-items:center;gap:35px;border:0;border-bottom:1px solid #a0aaa5;padding:11px 0;background:none;text-decoration:none;font-size:12px;font-weight:600;color:var(--navy);line-height:1.5}.text-link span{font-size:20px;font-weight:400}.text-link:hover{border-color:var(--navy)}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:77px}.value{border-top:1px solid #a6b1aa;padding-top:24px}.value-top{display:flex;align-items:center;justify-content:space-between}.value-top>span{font-size:10px;letter-spacing:1px;color:#7d8070}.value svg{width:39px;height:39px;fill:none;stroke:#74816d;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.value h3{font-family:var(--serif);font-size:31px;font-weight:400;letter-spacing:-.7px;margin:18px 0 13px}.value p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}.vision{background:#e9ece4;border-top:1px solid #dce0d7;border-bottom:1px solid #dce0d7}.vision-inner{padding:60px 0;display:grid;grid-template-columns:1fr 2fr auto;gap:45px;align-items:center}.vision p{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.45;letter-spacing:-.4px;margin:0}.vision p em{color:#7e704f;font-weight:400}.ornament{font-size:65px;line-height:1;color:#a99c77}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px}.section-heading .eyebrow{margin-bottom:22px}.section-heading h2{margin:0}.section-heading>p{font-size:13px;line-height:1.9;color:var(--muted);max-width:330px;margin-bottom:5px}.work-layout{display:grid;grid-template-columns:1fr 1.22fr;gap:75px}.work-photo{margin:0;position:relative;min-height:590px;overflow:hidden}.work-photo img{position:absolute;width:100%;height:100%;object-fit:cover}.work-photo:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(0deg,#092a39ad,transparent)}.work-photo figcaption{position:absolute;z-index:1;bottom:28px;left:28px;right:28px;color:var(--cream);font-family:var(--serif);font-size:25px;line-height:1.25;max-width:280px}.programs details{border-top:1px solid #b8c1b9}.programs details:last-child{border-bottom:1px solid #b8c1b9}.programs summary{display:flex;gap:22px;align-items:center;padding:25px 0;cursor:pointer;list-style:none}.programs summary::-webkit-details-marker{display:none}.program-num{font-size:10px;color:#80897e;align-self:flex-start;padding-top:7px}.programs h3{font-family:var(--serif);font-size:26px;line-height:1.2;letter-spacing:-.45px;font-weight:400;margin:0;flex:1}.expand-icon{position:relative;width:22px;height:22px;flex-shrink:0}.expand-icon:before,.expand-icon:after{content:'';position:absolute;background:var(--navy);width:12px;height:1px;top:10px;left:5px}.expand-icon:after{transform:rotate(90deg)}details[open] .expand-icon:after{display:none}.program-copy{padding:0 32px 24px 36px}.program-copy p{color:var(--muted);font-size:13px;line-height:1.9;margin:0 0 12px}.program-copy p:last-child{margin-bottom:0}.planning-note{font-size:10px;line-height:1.8;margin:24px 0 0;color:#7d8781}.places{display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:var(--cream)}.places-photo{position:relative;min-height:720px}.places-photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:54% center}.places-photo:after{content:'';position:absolute;inset:70% 0 0;background:linear-gradient(0deg,#092d4080,transparent)}.photo-note{position:absolute;bottom:28px;left:40px;font-size:10px;letter-spacing:.6px;z-index:1}.places-content{padding:75px clamp(35px,5.6vw,90px);align-self:center}.places-content .eyebrow{color:var(--gold);font-size:9px;letter-spacing:2px}.places h2{font-size:clamp(50px,5.8vw,79px);letter-spacing:-2.7px;margin:27px 0}.places h2 em{color:var(--gold)}.gold-rule{display:block;width:45px;height:1px;background:var(--gold);margin:28px 0}.places-content p{font-size:13px;line-height:1.95;color:#cbd6d9}.places-content p.places-lead{font-size:20px;line-height:1.6;color:var(--cream);font-family:var(--serif)}.light-link{color:var(--cream);border-color:#d1bd9280;margin-top:10px;gap:25px}.light-link:hover{border-color:var(--gold)}.symposium{background:#ece8dd;border-bottom:1px solid #d8d7cb}.symposium-layout{display:grid;grid-template-columns:1fr 2fr;gap:70px}.event-date{display:flex;flex-direction:column;align-items:flex-start}.month{font-family:var(--serif);font-size:100px;line-height:1;letter-spacing:-4px;margin-top:30px}.event-year{font-family:var(--serif);font-size:52px;line-height:1.1;color:#8d8060;letter-spacing:1px}.status-pill{display:flex;align-items:center;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:1px;margin-top:28px;padding:8px 11px;border:1px solid #c8c8b7;border-radius:20px}.status-pill>span{width:5px;height:5px;border-radius:50%;background:#78815f}.event-copy>.eyebrow{margin-bottom:22px}.event-copy>p{font-size:14px;line-height:1.9;color:var(--muted);max-width:580px}.event-tags{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 15px}.event-tags>span{font-size:9px;border:1px solid #c8cbbf;padding:8px 10px}.event-copy>p.event-note{font-size:10px;max-width:510px;line-height:1.8;margin:22px 0 0}.founder{border-bottom:1px solid var(--line)}.founder-copy .download-label{display:block;font-size:9px;color:#7c8989;margin-top:12px}.connect{padding:85px 0 90px;text-align:center;background:#e5eae3}.connect-inner>.eyebrow{color:#60726a}.connect h2{font-size:clamp(38px,4.6vw,65px);margin:23px 0;letter-spacing:-2px}.connect p{max-width:520px;margin:0 auto 28px;color:var(--muted);font-size:14px;line-height:1.9}.email-link{display:table;margin:18px auto 0;font-size:12px;text-decoration:none;border-bottom:1px solid #9eaca4;padding-bottom:4px}.site-footer{background:var(--navy);color:var(--cream);padding:55px 0 28px}.footer-top{display:flex;justify-content:space-between;gap:50px;align-items:center;padding-bottom:38px}.footer-brand .brand-name{font-size:24px;line-height:1.13}.footer-brand .brand-name small{font-size:8px;letter-spacing:2px;margin-top:12px}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;font-size:11px}.footer-nav a{text-decoration:none}.footer-nav a:hover{text-decoration:underline;text-underline-offset:5px}.footer-disclosure{border-top:1px solid #ffffff24;padding:22px 0}.footer-disclosure p{max-width:750px;color:#a8bbc2;font-size:10px;line-height:1.9;margin:0}.footer-bottom{border-top:1px solid #ffffff24;padding-top:22px;display:flex;justify-content:space-between;gap:25px;color:#a8bbc2;font-size:9px;line-height:1.7}.footer-utilities{display:flex;gap:25px;align-items:center}.footer-utilities a{text-decoration:none}.footer-utilities button{font-size:9px;background:none;color:inherit;padding:0;border:0}.footer-utilities a:hover,.footer-utilities button:hover{text-decoration:underline;text-underline-offset:4px}dialog{border:0;padding:0;max-width:650px;width:calc(100% - 32px);max-height:90vh;color:var(--ink);background:var(--cream);box-shadow:0 20px 100px #061a3480}dialog::backdrop{background:#092838b3;backdrop-filter:blur(4px)}.dialog-body{padding:40px}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.dialog-top .eyebrow{font-size:9px;letter-spacing:1.4px}.close-dialog{background:none;border:1px solid #c8d0ca;width:35px;height:35px;font-size:25px;color:var(--navy);flex-shrink:0}dialog h2{font-size:42px;margin:25px 0 20px}dialog h3{font-family:var(--serif);font-size:24px;font-weight:400;margin:25px 0 15px}dialog p,dialog li{font-size:13px;color:var(--muted);line-height:1.9}dialog ul{padding-left:20px}dialog li{padding-left:5px;margin-bottom:5px}.dialog-notice{padding:15px;background:#e9ece4;margin:25px 0}.dialog-body .button{margin-top:10px}
@media(min-width:1700px){.hero{min-height:740px}.hero h1{font-size:86px}}
@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.nav{gap:20px}.brand-name{font-size:23px}.brand-name small{font-size:7px;letter-spacing:1.2px}.brand img{width:53px}.hero{min-height:610px}.hero h1{font-size:65px}.section-grid,.symposium-layout{gap:45px}.vision-inner{grid-template-columns:1fr 2.4fr auto;gap:25px}.vision p{font-size:25px}.work-layout{gap:45px}.places-content{padding:55px 38px}.places-photo{min-height:690px}.footer-nav{gap:18px 25px}}
@media(max-width:900px){.header-inner{height:90px;position:relative}.menu-toggle{display:flex;align-items:center;gap:12px;background:none;border:0;color:var(--cream);font-size:10px;padding:10px 0 10px 10px}.menu-toggle svg{fill:none;stroke:var(--gold);stroke-width:1.3}.nav{display:none;position:absolute;top:89px;left:-36px;right:-36px;background:var(--navy);padding:30px 36px;z-index:10;align-items:flex-start;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.nav.is-open{display:flex;flex-direction:column;gap:25px}.hero h1{font-size:61px}.hero-content{padding-bottom:100px}.section-grid{grid-template-columns:1fr 2.4fr;gap:30px}.values{gap:28px}.value h3{font-size:28px}.vision-inner{grid-template-columns:1fr}.vision p{font-size:28px}.ornament{display:none}.work-layout{grid-template-columns:.9fr 1.2fr;gap:35px}.work-photo{min-height:580px}.programs h3{font-size:23px}.section-heading>p{max-width:260px}.places{grid-template-columns:.9fr 1.1fr}.places-content{padding:50px 30px}.places h2{font-size:62px}.places-photo{min-height:720px}.places-content p{font-size:12px}.places-content p.places-lead{font-size:19px}.symposium-layout{grid-template-columns:1fr 2.4fr;gap:30px}.month{font-size:80px}.event-year{font-size:44px}.footer-brand .brand-name{font-size:21px}.footer-brand .brand-name small{letter-spacing:1.5px;font-size:7px}}
@media(max-width:650px){html{scroll-padding-top:20px}.wrap{width:calc(100% - 40px)}.header-inner{height:83px;gap:10px}.brand{gap:8px}.brand img{width:45px;height:42px}.brand-name{font-size:21px;letter-spacing:-.5px}.brand-name small{font-size:6px;letter-spacing:.7px;margin-top:6px}.menu-toggle{gap:6px}.menu-toggle>span{display:none}.nav{top:82px;left:-20px;right:-20px;padding:25px 24px}.hero{min-height:610px}.hero-image{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#092d40e6,#0a2a3b65),linear-gradient(0deg,#092d4090,transparent)}.hero-content{padding:48px 0 100px}.hero .eyebrow{font-size:8px;gap:7px;letter-spacing:1.2px;flex-wrap:wrap}.hero h1{font-size:clamp(38px,9.7vw,60px);letter-spacing:-1.6px;line-height:1.12;margin:27px 0 24px}.hero-description{font-size:14px;line-height:1.8;max-width:290px}.desktop-break{display:none}.hero-bottom{bottom:22px;gap:20px}.hero-bottom>span{font-size:9px;line-height:1.7;max-width:240px}.hero-bottom a{flex-shrink:0;width:34px;height:34px;line-height:32px}.button{font-size:11px;padding:15px 18px;min-height:48px;gap:28px}.section{padding:60px 0}.section-grid{grid-template-columns:1fr;gap:30px}.section-label{padding:0}.section-index{display:none}h2{font-size:38px;letter-spacing:-1.2px}.purpose-copy p.lead{font-size:18px;margin-top:24px}.purpose-copy p,.founder-copy p{font-size:14px}.values{grid-template-columns:1fr;gap:30px;margin-top:40px}.value{padding-top:20px}.value h3{font-size:32px;margin-top:10px}.value-top svg{width:33px;height:33px}.value p{font-size:13px;line-height:1.9;max-width:450px}.vision-inner{padding:44px 0;gap:22px}.vision p{font-size:27px;line-height:1.4}.section-heading{display:block;margin-bottom:30px}.section-heading>p{max-width:none;margin-top:22px;font-size:13px}.section-heading .eyebrow{margin-bottom:20px}.work-layout{grid-template-columns:1fr;gap:30px}.work-photo{min-height:310px;max-height:400px}.work-photo img{object-position:center 55%}.work-photo figcaption{font-size:23px;bottom:23px;left:23px}.programs summary{padding:23px 0;gap:16px}.programs h3{font-size:25px}.program-copy{padding-left:29px}.planning-note{font-size:10px}.places{grid-template-columns:1fr}.places-photo{min-height:360px;max-height:450px}.places-photo img{object-position:center 45%}.photo-note{left:20px;font-size:9px}.places-content{padding:50px 24px 55px}.places h2{font-size:68px}.places-content p{font-size:13px}.places-content p.places-lead{font-size:22px}.places-content .eyebrow{font-size:9px}.symposium-layout{grid-template-columns:1fr;gap:35px}.event-date{display:grid;grid-template-columns:auto auto 1fr;align-items:center;column-gap:14px;row-gap:15px}.event-date>.eyebrow{grid-column:1/-1}.month{font-size:52px;margin:0;letter-spacing:-1px}.event-year{font-size:40px}.status-pill{margin:0 0 0 auto;align-self:center;white-space:nowrap}.event-copy>.eyebrow{font-size:9px}.event-tags{gap:6px}.event-tags>span{font-size:8px;padding:7px}.event-copy>p.event-note{font-size:10px}.connect{padding:60px 0}.connect h2{font-size:40px;letter-spacing:-1.5px}.connect p{font-size:13px;max-width:350px}.connect .eyebrow{font-size:9px;letter-spacing:1.8px}.footer-top{display:block;padding-bottom:28px}.footer-brand{gap:12px}.footer-brand img{width:53px;height:50px}.footer-brand .brand-name{font-size:22px}.footer-brand .brand-name small{font-size:6px;letter-spacing:1.5px}.footer-nav{display:flex;flex-wrap:wrap;gap:20px;font-size:10px;margin-top:30px}.site-footer{padding:40px 0 25px}.footer-disclosure p{font-size:9px}.footer-bottom{flex-direction:column;gap:16px}.footer-utilities{gap:22px;flex-wrap:wrap}.dialog-body{padding:26px}.dialog-top .eyebrow{font-size:8px;letter-spacing:1px}dialog h2{font-size:37px}dialog .button{gap:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{.site-header,.hero-bottom,.site-footer,.connect,.text-link,.button,dialog{display:none!important}.hero{min-height:350px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.section{padding:30px 0}.wrap{width:92%}.places,.vision,.symposium{print-color-adjust:exact;-webkit-print-color-adjust:exact}.work-photo{min-height:400px}.programs details .program-copy{display:block}.places-photo{min-height:500px}}


/* Newsroom and Canyonlands image attribution. */
.places .places-photo img{object-position:50% 65%}
.photo-note small{display:block;font-size:9px;color:#e0e4df;margin-top:8px;letter-spacing:.3px}
.press{border-bottom:1px solid var(--line)}
.press-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:28px}
.press-empty{border:1px solid #cdd3c9;padding:45px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:315px;background:#f1f0e8}
.press-empty svg{fill:none;stroke:#8d8b72;stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round;margin-bottom:25px}
.press-empty .eyebrow{color:#7b826f;font-size:9px;letter-spacing:1.6px}
.press-empty h3{font-family:var(--serif);font-size:30px;line-height:1.25;font-weight:400;letter-spacing:-.6px;margin:16px 0 12px}
.press-empty p{font-size:13px;line-height:1.9;color:var(--muted);max-width:390px;margin:0}
.media-contact{background:var(--navy);color:var(--cream);padding:37px 32px}
.media-contact>.eyebrow{color:var(--gold);font-size:9px;letter-spacing:1.8px}
.media-contact h3{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.2;letter-spacing:-.6px;margin:21px 0 16px}
.media-contact p{font-size:12px;line-height:1.9;color:#cbd6d9;margin:0}
.media-contact .text-link{font-size:11px;margin-top:14px;gap:35px}
.media-email{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere;margin-top:18px;font-size:11px;text-decoration:none;color:#dbe1e1}
.media-email:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.press-layout{grid-template-columns:1.2fr 1fr;gap:22px}.press-empty{padding:30px}.media-contact{padding:30px 25px}.press-empty h3{font-size:28px}}
@media(max-width:650px){.press-layout{grid-template-columns:1fr;gap:20px}.press-empty{padding:30px;min-height:290px}.media-contact{padding:30px}.press-empty h3{font-size:29px}.media-contact h3{font-size:30px}.photo-note small{font-size:8px;line-height:1.5}}

/* Press release listing and accessible article reader. */
.press-layout{align-items:start}
.press-release-card{border:1px solid #cdd3c9;padding:40px;background:#f1f0e8}
.release-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;color:#6c786d}
.release-meta .eyebrow{font-size:9px;letter-spacing:1.6px}
.release-meta time{font-size:10px;line-height:1.6}
.press-release-card h3{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.18;letter-spacing:-.8px;margin:26px 0 20px}
.press-release-card>p{font-size:13px;line-height:1.9;color:var(--muted);margin:0 0 16px}
.press-release-card .text-link{margin-top:8px}
.release-dialog{width:min(820px,calc(100% - 32px));overflow-y:auto;overscroll-behavior:contain}
.dialog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;position:sticky;top:0;z-index:2;background:var(--cream);border-bottom:1px solid var(--line);padding:18px 40px}
.dialog-toolbar>.eyebrow{font-size:9px;letter-spacing:1.3px}
.release-content{padding:38px 50px 45px}
.release-content>.eyebrow{font-size:9px;letter-spacing:1.7px;color:#7e704f}
.release-content h2{font-size:40px;line-height:1.12;letter-spacing:-1.1px;margin:22px 0}
.release-content p,.release-content li{font-size:14px;line-height:1.9;color:var(--ink)}
.release-content p{margin:20px 0}
.release-content .release-dateline{font-size:12px;color:var(--muted);padding-bottom:22px;margin-bottom:25px;border-bottom:1px solid var(--line)}
.release-content h3{font-size:28px;margin:34px 0 18px;font-weight:400}
.release-content ul{padding-left:20px;margin:18px 0 24px}
.release-content li{padding-left:4px;margin-bottom:8px}
.release-content .dropoff-list li{margin-bottom:16px}
.release-content a{text-underline-offset:3px;overflow-wrap:anywhere}
.release-content a:hover{color:#7e704f}
.release-contact{padding:22px;background:#e9ece4;margin-top:30px!important}

@media(max-width:650px){.press-release-card{padding:28px}.release-meta{gap:10px}.press-release-card h3{font-size:30px;line-height:1.2;letter-spacing:-.6px;margin-top:22px}.dialog-toolbar{padding:14px 20px;gap:12px}.dialog-toolbar>.eyebrow{font-size:8px;letter-spacing:.8px}.release-content{padding:27px 24px 32px}.release-content h2{font-size:31px;line-height:1.17;letter-spacing:-.7px}.release-content p,.release-content li{font-size:14px;line-height:1.85}.release-content h3{font-size:26px}.release-contact{padding:18px}.release-dialog{max-height:92vh}}
