.pgl-hero-in{align-items:center;gap:var(--space-8);padding-block:var(--space-10) var(--space-11);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.pgl-hero h1{margin:var(--space-3) 0 var(--space-4);font-size:var(--fs-display-2);text-wrap:balance;line-height:1.12}.pgl-lead{margin:0 0 var(--space-5);font-size:var(--fs-lead);opacity:.92}.pgl-chips{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pgl-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pgl-secondary{color:inherit;text-underline-offset:3px;text-decoration:underline}.pgl-note{margin:var(--space-3) 0 0;font-size:var(--fs-sm);opacity:.85}.pgl-toc{gap:var(--space-4);max-width:820px;margin:0;padding:0;list-style:none;display:grid}.pgl-toc li{padding-bottom:var(--space-3);border-bottom:1px solid var(--line-soft)}.pgl-toc-head{align-items:baseline;gap:var(--space-2) var(--space-3);font-family:var(--serif), Georgia, serif;font-size:var(--fs-h3);flex-wrap:wrap;margin:0;display:flex}.pgl-toc-num{min-width:1.5em;color:var(--clay-deep);font-variant-numeric:tabular-nums}.pgl-toc-title{flex:12em}.pgl-toc-pages{font-family:var(--sans), system-ui, sans-serif;font-size:var(--fs-sm);color:var(--ink-soft);white-space:nowrap}.pgl-toc-children{margin:var(--space-1) 0 0 calc(1.5em + var(--space-3));font-size:var(--fs-sm);color:var(--ink-2)}.pgl-samples{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pgl-samples figure{margin:0}.pgl-samples img{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;height:auto;box-shadow:var(--shadow-md);background:var(--white);display:block}.pgl-samples figcaption{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--ink-2);text-align:center}.pgl-narrow{max-width:820px}.pgl-disclaimer{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border-left:4px solid var(--amber);border-radius:var(--r-sm);background:var(--amber-tint)}.pgl-disclaimer p{margin:0}.pgl-disclaimer .pub-eyebrow{margin-bottom:var(--space-2)}.pgl-final-title{text-wrap:balance}.pgl-final .pgl-note{text-align:center}@media (max-width:1023px){.pgl-hero-in{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:1fr}.pgl-hero .pg-cover-mock-large{max-width:240px;padding:var(--space-5) var(--space-3)}.pgl-hero .pg-cover-mock-large .pg-cover-mock-title{font-size:var(--fs-lead)}}@media (max-width:767px){.pgl-samples{grid-template-columns:1fr;max-width:360px;margin-inline:auto}}
