.pp-main{flex:1 1;width:100%;max-width:760px;margin:0 auto;padding:40px 20px 64px}.pp-card{background:rgba(20,24,33,.92);border:1px solid rgba(201,162,39,.35);border-radius:14px;padding:32px 24px 28px;text-align:center}.pp-kicker{font-size:.72rem;letter-spacing:.22em;color:#c9a227;margin-bottom:10px}.pp-card h1{font-size:clamp(1.6rem,4.5vw,2.2rem);color:#fff;margin:0 0 12px}.pp-lede{color:rgba(255,255,255,.78);max-width:560px;margin:0 auto 22px;line-height:1.6}.pp-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}.pp-actions--bottom{margin-top:26px;margin-bottom:0}.pp-print{min-height:48px;padding:0 28px;font-size:1.05rem}.pp-back{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;background:transparent;border:1px solid rgba(201,162,39,.55);color:#c9a227;text-decoration:none}.pp-poster-wrap{border:1px solid rgba(201,162,39,.25);border-radius:10px;overflow:hidden;background:#0d0f14}.pp-poster{display:block;width:100%;height:auto}.pp-tip{margin-top:22px;font-size:.9rem;color:rgba(255,255,255,.6);line-height:1.55}@media (max-width:560px){.pp-actions{flex-direction:column;align-items:stretch}.pp-back,.pp-print{width:100%;justify-content:center}}@media print{.pp-main{max-width:none;padding:0}.pp-card{background:none!important;border:none!important;border-radius:0;padding:0}.pp-actions,.pp-card h1,.pp-kicker,.pp-lede,.pp-tip,.pub-header,footer,header{display:none!important}.pp-poster-wrap{border:none;border-radius:0;background:none;overflow:visible;page-break-inside:avoid;break-inside:avoid}.pp-poster{height:10.3in!important;width:auto!important;max-width:100%!important;max-height:10.3in!important;object-fit:contain;display:block;margin:0 auto}body,html{height:auto!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}@page{size:letter portrait;margin:.25in}}