.hero #hero-title{font-size:clamp(2.7rem,5.8vw,5.4rem);line-height:1.06;max-width:1020px;margin:0 auto;text-wrap:balance}
.press-main{width:min(1040px,calc(100% - 48px));margin:auto;padding:64px 0 90px}
.press-intro{max-width:780px;margin:0 0 56px}.press-intro h1{font-size:clamp(3rem,6vw,5.5rem);line-height:1.05;margin:20px 0}.press-dek{font-size:1.45rem;line-height:1.5;margin-bottom:16px}
.press-main h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2;margin:14px 0 24px}.press-main p{line-height:1.65}.press-main section{margin-top:56px}.press-summary{display:grid;grid-template-columns:1fr 160px;gap:50px;align-items:center;padding:36px;background:#e9eadf;border-radius:18px}.press-summary .text-action{display:inline-block;margin-top:20px}.press-icon{border-radius:34px;height:auto}.press-facts{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.press-facts>div{padding:24px 0;border-top:1px solid #d7c8b7}.press-facts dt{font-weight:650;margin-bottom:10px;font-size:1.15rem}.press-facts dd{margin:0;line-height:1.65}.press-note{font-size:.85rem;color:#64584e;max-width:800px;margin-top:24px}.press-assets{display:grid;grid-template-columns:1fr 1fr;gap:40px}.press-assets figure{margin:0;padding:28px;background:#efe6dc;border-radius:18px}.press-screen{display:block;width:min(100%,255px);height:auto;margin:0 auto 28px;border-radius:18px;box-shadow:0 10px 30px #392b2515}.press-assets figcaption{font-size:.94rem}.press-assets figcaption p{margin:12px 0}.press-more nav{display:grid;gap:16px;margin-bottom:48px}.press-main a{ text-underline-offset:4px}.press-main a:focus-visible{outline:2px solid #632e3b;outline-offset:5px}
@media(max-width:650px){.hero #hero-title{font-size:clamp(2.3rem,8.5vw,3.5rem)}.press-main{padding-top:35px}.press-intro{margin-bottom:32px}.press-summary{grid-template-columns:1fr;padding:26px;gap:24px}.press-icon{width:80px;border-radius:18px;grid-row:1}.press-facts,.press-assets{grid-template-columns:1fr}.press-assets{gap:24px}.press-main section{margin-top:40px}.press-dek{font-size:1.2rem}}
