.press-hero{padding:82px 0 64px}.press-hero h1{font-family:'Lora',Georgia,serif;font-size:clamp(42px,6vw,66px);line-height:1.1;letter-spacing:-1px;margin:20px 0}.press-hero .deck{max-width:680px;font-size:21px;line-height:1.6}.press-actions,.press-links{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:24px}.press-small{font-size:13px;line-height:1.65;color:#55584f;margin:18px 0 0}.press-section{padding:64px 0;border-top:1px solid #d8d9d1}.press-section h2{margin:12px 0 24px}.press-section h3{margin:0 0 16px}.press-section p{margin:0 0 20px}.press-lead{font-family:'Lora',Georgia,serif;font-size:27px;line-height:1.5;max-width:830px}.press-measure{max-width:760px}.press-alt{background:#e7e6e1}.press-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px}.press-card{padding:28px;background:#fdfdfb;border:1px solid #d4d5ce;border-radius:8px}.press-logo-well{padding:26px;background:#fff;min-height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:5px}.press-logo-well img{width:100%;height:auto;max-width:360px}.press-dark{background:#1c1c1a}.press-links{font-size:14px;gap:20px}.press-role{color:#2e5d40;font-weight:600}.press-method{background:#1c1c1a;color:#efeeea}.press-method .eyebrow,.press-method a{color:#a9cbb0}.press-three{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.press-three article{border-top:2px solid #6c9976;padding-top:22px}.press-tool{font-size:14px;color:#b4d3ba}.press-method .press-small{color:#c9cdc3}.press-spaced{margin-top:24px!important}.press-section ul{padding-left:22px}.press-section li{margin-bottom:12px}.press-section a{text-underline-offset:4px}.press-actions .btn.ghost{color:#1c1c1a;border-color:#92968a}.press-card a{overflow-wrap:anywhere}@media(max-width:760px){.press-hero{padding:52px 0 42px}.press-section{padding:42px 0}.press-grid,.press-three{grid-template-columns:1fr;gap:28px}.press-card{padding:23px}.press-lead{font-size:23px}.press-logo-well{padding:16px;min-height:130px}.press-actions{align-items:stretch}.press-actions .btn{text-align:center}.press-links{gap:16px}.press-three{margin:28px 0}}
