.press-content{width:min(1040px,88%);margin:0 auto}.press-intro{padding:80px 0 64px}.press-intro h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(2.7rem,6vw,4.75rem);font-weight:300;line-height:1.08}.press-intro p{color:var(--ph-white);margin:0 0 18px;font-size:17px;line-height:1.65}.press-email{color:var(--ph-green);align-items:center;gap:14px;min-height:44px;font-size:clamp(1.25rem,3vw,1.8rem);display:inline-flex}.press-section{border-top:1px solid var(--ph-line);grid-template-columns:1fr 2fr;gap:56px;padding:48px 0;display:grid}.press-section h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:300;line-height:1.3}.press-copy{min-width:0}.press-copy h3{margin:0 0 12px;font-size:18px;font-weight:400}.press-copy p{max-width:660px;margin:0;font-size:17px;line-height:1.75}.press-copy>div+div{margin-top:32px}.press-copy .press-status{margin:0 0 12px;font-size:22px;line-height:1.4}.press-plans{gap:20px;margin:28px 0;display:grid}.press-plans div{grid-template-columns:120px 1fr;gap:20px;display:grid}.press-plans dt{color:var(--ph-green);font-size:14px;line-height:1.7}.press-plans dd{margin:0;font-size:16px;line-height:1.7}.press-text-link{text-underline-offset:5px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.press-socials{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.press-socials a{flex-direction:column;gap:10px;min-height:60px;display:flex}.press-social-name{align-items:center;gap:8px;font-size:16px;display:flex}.press-social-handle{color:#b1b6b2;font-size:13px}.press-social-section{padding-bottom:64px}.press-content a{text-underline-offset:5px;transition:color .2s}.press-content a:hover{color:var(--ph-green)}.press-content .press-email:hover,.press-content a:active{color:var(--ph-aqua)}.press-content a:focus-visible{outline:2px solid var(--ph-aqua);outline-offset:5px}@media (width<=760px){.press-intro{padding:48px 0 40px}.press-section{grid-template-columns:1fr;gap:24px;padding:36px 0}.press-socials{gap:20px}.press-social-name{font-size:14px}.press-social-handle{font-size:12px}}@media (width<=420px){.press-plans div{grid-template-columns:1fr;gap:4px}.press-socials{grid-template-columns:1fr;gap:20px}.press-socials a{flex-direction:row;justify-content:space-between;align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.press-content a{transition:none}}
