.press-page .press-intro{padding-bottom:24px}.press-page .press-intro h1{margin-bottom:16px}
.press-page .press-content{padding-top:0}.press-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start;max-width:1100px;margin-inline:auto}
.press-layout .card{min-width:0;padding:clamp(24px,4vw,40px);background:#fff;border:1px solid #dbe4f0;border-radius:16px;box-shadow:0 8px 28px #06173306}
.press-layout h2{font-size:clamp(22px,2.6vw,30px);line-height:1.2;margin:0 0 20px;color:#061733}.press-layout p,.press-services{font-size:16px;line-height:1.75;color:#30455f;margin:0 0 20px}
.press-services{padding-inline-start:22px}.press-services li{padding-block:4px}.press-mail{display:block;overflow-wrap:anywhere;color:#174b8f;font-size:clamp(16px,1.6vw,20px);font-weight:600;line-height:1.5;min-height:44px;margin-bottom:18px;text-underline-offset:4px}
.press-services-link{display:inline-flex;align-items:center;gap:12px;color:#174b8f;min-height:44px;text-underline-offset:4px}.press-brand{grid-column:1/-1}.press-logo-preview{display:flex;align-items:center;justify-content:center;max-width:640px;background:#f5f8fd;border:1px solid #dbe4f0;border-radius:12px;margin:0 0 20px}
.press-logo-preview img{display:block;width:100%;height:auto;object-fit:contain}.press-brand .btn{margin-bottom:24px;width:fit-content;max-width:100%;white-space:normal;text-align:center}
.press-page a:focus-visible{outline:3px solid #0758eb;outline-offset:4px}
@media(max-width:720px){.press-layout{grid-template-columns:minmax(0,1fr);gap:18px}.press-brand{grid-column:auto}.press-layout .card{padding:24px}.press-page .press-content{padding-inline:20px}.press-brand .btn{width:100%}}
@media print{.press-page{color:#000}.press-layout{display:block}.press-layout .card{border:0;box-shadow:none;padding:16px 0;break-inside:avoid}.press-logo-preview{max-width:320px}.nav,.footer,canvas,dialog,#analytics-consent{display:none!important}}
