/* Palaeli Press & Media */
body.palaeli-redesign .press-intro{border-top:1px solid var(--line)}
body.palaeli-redesign .press-featured{padding:20px 0 70px}
body.palaeli-redesign .press-card-featured{margin-top:18px;border:1px solid var(--ink);border-radius:var(--radius);padding:44px 48px;background:var(--white)}
body.palaeli-redesign .press-card-featured h3{font-size:clamp(28px,3.2vw,44px);line-height:1.12;max-width:900px}
body.palaeli-redesign .press-card-featured .press-summary{font-size:19px;max-width:760px}
body.palaeli-redesign .press-archive,body.palaeli-redesign .press-strip{border-top:1px solid var(--line);padding:70px 0 90px}
body.palaeli-redesign .press-archive-head h2{font-size:45px;margin-top:18px}
body.palaeli-redesign .press-archive-head .press-more{display:inline-block;margin-top:20px}
body.palaeli-redesign .press-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}
body.palaeli-redesign .press-filter{font:inherit;font-size:14px;line-height:1;padding:12px 16px;min-height:44px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}
body.palaeli-redesign .press-filter:hover{border-color:var(--ink)}
body.palaeli-redesign .press-filter[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--white)}
body.palaeli-redesign .press-filter:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
body.palaeli-redesign .press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 36px;margin-top:44px}
body.palaeli-redesign .press-card{display:flex;flex-direction:column;border-top:1px solid var(--ink);padding-top:18px}
body.palaeli-redesign .press-card[hidden]{display:none}
body.palaeli-redesign .press-meta{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}
body.palaeli-redesign .press-lang{display:inline-block;margin-left:6px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;letter-spacing:.04em}
body.palaeli-redesign .press-card h3{font-size:23px;line-height:1.25;margin:16px 0 14px}
body.palaeli-redesign .press-card h3 a{color:inherit;text-decoration:none}
body.palaeli-redesign .press-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}
body.palaeli-redesign .press-summary{font-size:16px;line-height:1.6;color:var(--muted)}
body.palaeli-redesign .press-featuring{font-size:14px;margin-top:14px;color:var(--ink)}
body.palaeli-redesign .press-featuring a{color:inherit}
body.palaeli-redesign .press-card .press-source{margin-top:auto;padding-top:20px;align-self:flex-start}
body.palaeli-redesign .press-people{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--line);padding:70px 0}
body.palaeli-redesign .press-people h2{font-size:40px;margin-top:18px}
body.palaeli-redesign .press-note{font-size:13px;color:var(--muted);padding:0 0 40px}
@media (max-width:1000px){body.palaeli-redesign .press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){
 body.palaeli-redesign .press-grid{grid-template-columns:minmax(0,1fr);gap:36px}
 body.palaeli-redesign .press-card-featured{padding:28px 22px}
 body.palaeli-redesign .press-card-featured .press-summary{font-size:17px}
 body.palaeli-redesign .press-archive-head h2{font-size:34px}
 body.palaeli-redesign .press-archive,body.palaeli-redesign .press-strip{padding:50px 0 60px}
 body.palaeli-redesign .press-people{grid-template-columns:minmax(0,1fr);gap:24px;padding:50px 0}
}
@media (prefers-reduced-motion:reduce){body.palaeli-redesign .press-filter{transition:none}}
