.na-jacket .na-gdl-cover__frame{max-width:720px;margin-inline:auto;padding:clamp(26px, 3.5vw, 40px) clamp(24px, 5vw, 52px);border:1px solid var(--sec);outline:1px solid var(--sec);outline-offset:7px;background:var(--na-paper)}.na-jacket .na-gdl-cover__pub{font-family:var(--na-sans);font-size:var(--na-ui);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--sec-deep);margin:0 0 clamp(16px, 2.5vw, 26px)}.na-jacket .na-gdl-cover__h{font-family:var(--na-serif);font-size:var(--na-h1);font-weight:var(--na-weight-display);line-height:1.04;letter-spacing:var(--na-track-head);color:var(--na-ink);margin:0;text-wrap:balance}.na-jacket .na-gdl-cover__sub{font-family:var(--na-serif);font-style:italic;font-size:var(--na-body-lg);line-height:1.45;color:var(--na-ink-soft);margin:clamp(12px, 2vw, 18px) auto 0;max-width:46ch;text-wrap:balance}.na-jacket .na-gdl-cover__rule{display:block;width:56px;height:0;border:0;border-top:2px solid var(--sec);margin-top:clamp(18px, 2.5vw, 26px);margin-bottom:clamp(16px, 2.5vw, 22px);margin-left:auto;margin-right:auto}.na-jacket .na-gdl-cover__by p{font-family:var(--na-sans);font-size:var(--na-ui);font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.6;color:var(--na-ink-soft);margin:0}.na-jacket .na-gdl-cover__by p:last-child{color:var(--na-muted)}