:root{--eti-ink:#18232b;--eti-accent:#bd315c;--eti-paper:#fff;--eti-soft:#f7f3f1}.eti-grid{display:grid;gap:24px;margin:28px 0}.eti-grid--1{grid-template-columns:1fr}.eti-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.eti-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.eti-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.eti-card{overflow:hidden;border:1px solid #e2ddd9;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(20,25,28,.08);display:flex;flex-direction:column}.eti-card__image{background:#e9e1db center/cover no-repeat;aspect-ratio:1.15;display:block}.eti-card__body{padding:20px;display:flex;gap:10px;align-items:flex-start;flex-direction:column;flex:1}.eti-card h3{font-size:1.35rem;line-height:1.14;margin:0;color:var(--eti-ink)}.eti-card p{margin:0;color:#5a6265}.eti-card small{color:#5a6265}.eti-button{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:11px 17px;border-radius:999px;background:var(--eti-accent);color:#fff!important;text-decoration:none!important;font-weight:700;line-height:1}.eti-button span{font-size:1.35em}.eti-single{background:var(--eti-paper);color:var(--eti-ink)}.eti-hero{min-height:590px;display:flex;align-items:center;justify-content:center;padding:50px 24px;background:#31434b center/cover no-repeat;color:#fff;text-align:center}.eti-hero>div{width:min(1000px,100%);margin:auto}.eti-single__content,.eti-archive{width:min(1120px,100%);margin:auto}.eti-kicker{text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:.78rem;margin:0 0 16px}.eti-hero h1,.eti-archive h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.96;margin:0;max-width:1000px}.eti-lead{font-size:clamp(1.15rem,2vw,1.6rem);max-width:720px;margin:20px auto 0}.eti-single__content{padding:0 24px clamp(35px,6vw,80px)}.eti-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:1px;margin:-42px 0 50px;position:relative;background:#e5e0dc;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px rgba(21,31,34,.12)}.eti-facts div{background:#fff;padding:20px}.eti-facts span{display:block;color:#697176;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.eti-facts strong{display:block;margin-top:5px;font-size:1rem;color:var(--eti-ink)}.eti-prose{max-width:780px;font-size:1.08rem;line-height:1.7}.eti-prose h2,.eti-single section h2{margin-top:2em;color:var(--eti-ink)}.eti-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.eti-gallery img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.eti-cta{margin-top:50px;padding:32px;border-radius:18px;background:var(--eti-soft)}.eti-cta h2{margin-top:0}.eti-archive{padding:70px 24px}.eti-archive>header{margin-bottom:36px}@media(max-width:767px){.eti-grid--2,.eti-grid--3,.eti-grid--4{grid-template-columns:1fr}.eti-hero{min-height:430px;padding:32px 20px}.eti-hero h1{font-size:clamp(2.7rem,14vw,4.6rem)}.eti-facts{grid-template-columns:repeat(2,1fr);margin:-24px 0 34px}.eti-gallery{grid-template-columns:repeat(2,1fr)}.eti-card__image{aspect-ratio:1.45}.eti-single__content{padding-inline:20px}}
