.prs-hero{background:var(--cloud);text-align:center;padding:clamp(120px,15vw,180px) 0 clamp(40px,6vw,72px)}.prs-hero .eb{margin-bottom:18px}.prs-hero h1{letter-spacing:-.022em;color:var(--ink);max-width:16ch;margin:0 auto 22px;font-family:PP Woodland,Playfair Display,Georgia,serif;font-size:clamp(44px,6vw,86px);font-weight:500;line-height:1}.prs-hero h1 em{color:var(--tide-text);font-family:Playfair Display,serif;font-style:italic}.prs-hero-sub{color:var(--ink-2);max-width:50ch;margin:0 auto;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.prs-articles{background:var(--cloud);padding:clamp(80px,11vw,140px) 0}.prs-grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,28px);display:grid}.prs-card{background:var(--cloud);border:1.5px solid var(--rule);color:inherit;border-radius:14px;flex-direction:column;gap:12px;padding:clamp(24px,2.8vw,36px);text-decoration:none;transition:transform .2s,box-shadow .25s,border-color .2s;display:flex}.prs-card:hover{border-color:var(--tide-text);transform:translateY(-3px);box-shadow:0 14px 32px #1a1a1a0f}.prs-card-outlet{letter-spacing:.22em;text-transform:uppercase;color:var(--tide-text);font-size:11.5px;font-weight:500}.prs-card-title{letter-spacing:-.012em;color:var(--ink);margin:0;font-family:PP Woodland,Playfair Display,serif;font-size:clamp(19px,1.9vw,23px);font-weight:500;line-height:1.2}.prs-card-date{color:var(--ink-3);font-family:Playfair Display,serif;font-size:14px;font-style:italic}.prs-card-link{color:var(--tide-text);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:500;display:inline-flex}@media (max-width:980px){.prs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.prs-grid{grid-template-columns:1fr}}.prs-inquiries{background:var(--honey);padding:clamp(72px,9vw,120px) 0}.prs-inquiries-inner{text-align:center;max-width:720px;margin:0 auto}.prs-inquiries-inner .eb{margin-bottom:16px}.prs-inquiries-inner h2{letter-spacing:-.018em;color:var(--ink);margin-bottom:18px;font-size:clamp(32px,4.4vw,56px);line-height:1.06}.prs-inquiries-inner h2 em{color:var(--tide-text);font-family:Playfair Display,serif;font-style:italic}.prs-inquiries-inner p{color:var(--ink-2);max-width:56ch;margin:0 auto 28px;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.prs-inquiries-inner p a{color:var(--tide-text);border-bottom:1.5px solid var(--tide);padding-bottom:1px;transition:opacity .2s}.prs-inquiries-inner p a:hover{opacity:.7}
