.press-page{max-width:1200px;margin:auto;padding:68px 36px 80px}.press-intro{max-width:720px;margin-bottom:42px}.press-intro h1{font-size:clamp(48px,6vw,78px);line-height:1.08;letter-spacing:-.04em;margin:12px 0 22px}.press-intro h1 span{color:var(--orange)}.press-intro>p:last-child{font-size:19px;color:var(--muted);max-width:540px}.press-feature{display:grid;grid-template-columns:1.5fr 1fr;background:white;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.press-player{background:#18234b;display:flex;align-items:center}.press-player video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.press-copy{padding:36px;align-self:center}.press-tag{display:inline-block;background:var(--soft);color:var(--orange);font-weight:900;padding:6px 14px;border-radius:30px;margin:0 0 16px}.press-copy h2{font-size:clamp(26px,3vw,36px);line-height:1.18;margin:0 0 18px;letter-spacing:-.02em}.press-copy>p{color:var(--muted)}.press-note{font-size:14px;border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.press-contact{margin-top:56px;background:var(--soft);border-radius:24px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:28px}.press-contact h2{font-size:30px;margin:6px 0}.press-contact p{margin:4px 0}.press-contact .button{flex-shrink:0}@media(min-width:1101px){.site-nav{gap:clamp(10px,1.25vw,20px)}}@media(max-width:800px){.press-page{padding:38px 20px 52px}.press-intro{margin-bottom:28px}.press-intro>p:last-child{font-size:17px}.press-feature{grid-template-columns:1fr;border-radius:20px}.press-copy{padding:26px}.press-contact{flex-direction:column;align-items:flex-start;padding:26px;margin-top:32px}.press-contact .button{width:100%;text-align:center}}
