
.pm-release{background:#f8f4e9;color:#14233a;font-family:Georgia,serif;min-height:100vh}.pm-release-main{max-width:1100px;margin:0 auto;padding:84px 28px 100px}.pm-release-kicker{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.21em;color:#b18a43;text-transform:uppercase}.pm-release-main h1{font-size:clamp(40px,6vw,78px);line-height:1.05;color:#0c1b34;max-width:940px;margin:15px 0 24px}.pm-release-lead{font-size:clamp(18px,2.1vw,24px);color:#536274;max-width:800px;line-height:1.55}.pm-release-note{background:#eee8d9;border-left:4px solid #b48b4c;padding:18px 22px;max-width:920px;margin:38px 0;color:#24364d;font:14px/1.7 Arial,sans-serif}.pm-release-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin-top:32px}.pm-release-tile{background:#fffdf7;border:1px solid #d9cba9;padding:32px;box-shadow:0 14px 30px #10233a12}.pm-release-tile h2{font-size:26px;line-height:1.18;color:#112440;margin:10px 0}.pm-release-tile p{font-size:15px;line-height:1.65;color:#4d5a69}.pm-release-tag{font:700 10px Arial,sans-serif!important;color:#a27d3b!important;letter-spacing:.13em;text-transform:uppercase}.pm-release-link{display:inline-block;margin-top:16px;color:#0c3154!important;font:700 13px Arial,sans-serif;text-decoration:none;border-bottom:1px solid #b68f4e;padding-bottom:8px}.pm-release-link:hover{text-decoration:underline}.pm-release-cta{border-top:1px solid #cdb783;margin-top:60px;padding-top:35px}.pm-release-cta h2{font-size:30px;color:#132440}.pm-release-footer{background:#0b1c34;color:#f5e8cb;text-align:center;padding:26px 18px;font:12px Arial,sans-serif}.pm-release-footer a{color:#d4b477}.pm-release-bridge{display:flex;justify-content:space-between;align-items:center;gap:35px;background:#0d213c;color:#f8f0de;padding:45px max(25px,calc((100vw - 1140px)/2));margin-top:50px}.pm-release-bridge h2{color:#fff2d6;font:32px Georgia,serif;margin:7px 0}.pm-release-bridge p{color:#d6dbe3;max-width:600px;line-height:1.65}.pm-release-bridge-actions{display:flex;flex-direction:column;gap:15px;min-width:240px}.pm-release-bridge-actions a{border:1px solid #b99454;color:#ffeac1!important;text-decoration:none;padding:15px;font:700 12px Arial,sans-serif;text-align:center}.pm-release-bridge-actions a:hover{background:#b99454;color:#10233a!important}@media(max-width:720px){.pm-release-main{padding:55px 20px}.pm-release-bridge{flex-direction:column;align-items:stretch;padding:32px 22px}.pm-release-bridge-actions{min-width:0}.pm-release-tile{padding:24px}}

/* v5.9 — embedded publication readers; existing Universes design untouched */
.pm-reader-collection{display:grid;gap:48px;margin-top:62px}
.pm-pdf-reader{border:1px solid #d6c49f;background:#fffdf7;box-shadow:0 18px 45px #10233a12;overflow:hidden}
.pm-pdf-reader-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;background:#10243f;color:#f7edda}
.pm-pdf-reader-head h2{font:normal clamp(24px,3vw,34px)/1.2 Georgia,serif;color:#fff6e4;margin:6px 0 9px}
.pm-pdf-reader-head p:not(.pm-release-tag){font:14px/1.55 Arial,sans-serif;color:#d4dfeb;margin:0}
.pm-pdf-reader-head .pm-release-tag{color:#d7b16c!important;margin:0}
.pm-pdf-reader-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}
.pm-pdf-reader-actions a{display:inline-block;padding:12px 16px;border:1px solid #c7a66c;color:#ffe8bf!important;text-decoration:none;font:700 12px Arial,sans-serif}
.pm-pdf-reader-actions a:hover{background:#c7a66c;color:#10243f!important}
.pm-pdf-frame{display:block;width:100%;height:min(80vh,900px);min-height:500px;border:0;background:#ece8e0}
.pm-pdf-fallback{font:12px/1.5 Arial,sans-serif;color:#596579;padding:10px 25px;margin:0}
.pm-pdf-fallback a{color:#143c66}
@media(max-width:760px){.pm-pdf-reader-head{display:block;padding:24px 20px}.pm-pdf-reader-actions{margin-top:20px}.pm-pdf-frame{height:65vh;min-height:380px}}
