.site-header nav a{font-size:14px}.header-cta{font-size:14px}.site-header{gap:20px}.site-header nav{gap:clamp(14px,1.7vw,27px)}
.footer-email{font-size:clamp(22px,2.3vw,36px);overflow-wrap:normal;word-break:normal}.footer-contact{min-width:0}
.editorial-hero-copy{position:relative;isolation:isolate;background-image:none!important}.editorial-hero-copy:before{content:"";position:absolute;inset:0;z-index:-1;background:url('/assets/fuelle-motivo.png') left bottom/110% auto no-repeat;opacity:.07;pointer-events:none}
.institution-intro{padding:65px clamp(24px,7vw,110px);max-width:1380px;margin:auto}.institution-intro h2{font:600 clamp(40px,5vw,66px)/1 var(--serif);letter-spacing:-.025em;max-width:780px}.institution-intro p:not(.section-kicker){max-width:850px;font-size:18px;line-height:1.7}.text-link{font-weight:700;font-size:16px;text-decoration-color:var(--coral);text-underline-offset:6px;text-decoration-thickness:2px;line-height:1.6}
.editorial-hero{display:grid;grid-template-columns:55% 45%;background:var(--navy);color:#fff;min-height:520px}.editorial-hero-copy{padding:40px clamp(28px,6vw,90px) 65px;background:url('/assets/fuelle-motivo.png') left bottom/110% auto no-repeat}.breadcrumb{display:block;font-size:14px;text-decoration:none;color:#d3e4f1;margin-bottom:45px}.editorial-hero .section-kicker{color:var(--yellow);font-size:14px}.editorial-hero h1{font:600 clamp(46px,5.2vw,78px)/1 var(--serif);letter-spacing:-.03em;max-width:820px;margin-bottom:28px}.editorial-hero-copy>p:last-child{font-size:19px;line-height:1.65;max-width:660px;margin:0}.editorial-hero-photo{min-height:520px;overflow:hidden}.editorial-hero-photo img{width:100%;height:100%;max-height:650px;object-fit:cover;object-position:center 30%}
.editorial-section{padding:64px clamp(24px,6vw,85px);max-width:1380px;margin:auto}.editorial-section h2{font:600 clamp(37px,4vw,58px)/1.1 var(--serif);letter-spacing:-.02em;margin-bottom:26px}.editorial-section h3{font:600 32px/1.12 var(--serif);margin-bottom:15px}.editorial-section p,.editorial-section li{font-size:17px;line-height:1.75;max-width:1000px}.editorial-lede{font-size:22px!important;max-width:1050px!important}.editorial-section .section-kicker{font-size:14px}.editorial-section p:last-child{margin-bottom:0}.editorial-section ul{padding-left:20px}.mission-panel{background:#fff1c9;border-left:6px solid var(--yellow);margin:0 auto;max-width:1210px}.mission-panel .pill{margin-top:15px}
.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.editorial-card{padding:30px 25px;background:#fff;border-top:5px solid var(--yellow);box-shadow:0 5px 25px #10294309;min-width:0}.editorial-card:nth-child(2){border-color:var(--coral)}.editorial-card:nth-child(3){border-color:var(--sky)}.editorial-card .step-icon{margin-bottom:22px}.editorial-card p{font-size:16px;line-height:1.7;margin:0}.editorial-card h3{font-size:31px}.four-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.four-cards .editorial-card{padding:27px 20px}.editorial-split{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.editorial-split img{width:100%;height:440px;object-fit:cover;object-position:center 25%;border-radius:5px}.editorial-note{background:#e6f3fa;padding:35px;border-top:4px solid var(--sky)}.editorial-note p,.editorial-note li{font-size:16px}.editorial-split .editorial-note{max-width:none;margin:0}.instrument-grid .air-icon{margin:0 0 20px;background-color:var(--navy);border-radius:8px}.instrument-grid article:nth-child(2) .air-icon{background-color:var(--coral)}.instrument-grid article:nth-child(3) .air-icon{background-color:var(--sky)}.instrument-grid .card-kicker{font-size:14px;margin-bottom:15px;line-height:1.5}
.legacy-gallery{display:grid;grid-template-columns:1.4fr 1fr;gap:28px}.legacy-gallery figure{margin:0;background:#fff;padding-bottom:20px}.legacy-gallery img{width:100%;height:420px;object-fit:cover;object-position:center 30%}.legacy-gallery figcaption{font-size:16px;line-height:1.6;padding:20px 22px 0}.editorial-caption{font-size:14px!important;color:#526575;margin-top:22px;line-height:1.65}.institution-record{margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.institution-record>div{border-top:1px solid #bec8cf;padding:24px 0}.institution-record dt{font-size:14px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#486379;margin-bottom:10px}.institution-record dd{font-size:19px;line-height:1.6;margin:0;overflow-wrap:anywhere}.contact-address{font:600 clamp(24px,3vw,35px)/1.4 var(--serif);text-decoration-color:var(--coral);overflow-wrap:anywhere;display:inline-block;margin-bottom:25px}.action-stack{display:flex;align-items:flex-start;gap:15px;flex-direction:column;margin:22px 0}.footer-nav{display:flex;flex-wrap:wrap;gap:18px 28px;max-width:1280px;margin:35px auto 0;font-size:14px}.footer-nav a{text-decoration:none}.footer-nav a:hover{color:var(--yellow)}.footer-admin-note{font-size:14px;line-height:1.6;max-width:480px;margin-top:12px!important;color:#c4d0da}.footer-bottom{margin-top:30px}.footer-privacy-content p{font-size:14px}
@media(max-width:1200px){.site-header{flex-wrap:wrap}.site-header nav{order:3;width:100%;justify-content:center}.four-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.editorial-hero{grid-template-columns:1fr}.editorial-hero-copy{padding:30px 24px 40px}.breadcrumb{margin-bottom:30px}.editorial-hero h1{font-size:48px}.editorial-hero-copy>p:last-child{font-size:17px}.editorial-hero-photo{min-height:300px;height:300px}.editorial-hero-photo img{object-position:center 35%}.editorial-section{padding:42px 24px}.mission-panel{margin:0 16px;padding:34px 24px}.editorial-grid,.four-cards,.editorial-split,.legacy-gallery,.institution-record{grid-template-columns:1fr}.editorial-split{gap:28px}.editorial-split img{height:380px}.legacy-gallery img{height:350px}.institution-record{gap:0}.editorial-note{padding:28px}.site-header nav{justify-content:flex-start;overflow-x:auto;padding:6px 0}.site-header nav a{font-size:14px}.header-cta{font-size:14px;padding:10px 12px;white-space:normal}.wordmark strong{font-size:25px}.wordmark span{font-size:12px}.institution-intro{padding:44px 24px}.institution-intro p:not(.section-kicker){font-size:17px}.editorial-caption{font-size:14px!important}.footer-nav{gap:18px;font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pill{transition:none}.pill:hover{transform:none}}
