.pg{border-top:1px solid var(--rule);background:var(--paper)}.pg-grid{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(12,1fr);gap:26px}.pg-grid>li{grid-column:span 4}.pg-grid>li:nth-child(n+4){grid-column:span 3}.pg-card{position:relative;display:flex;flex-direction:column;height:100%;padding:22px 22px 20px;background:var(--paper-lit);border:1px solid var(--ink);color:var(--ink);text-decoration:none;box-shadow:5px 5px 0 var(--paper-deep);transition:transform var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease)}.pg-card:before{content:"";position:absolute;inset:5px;border:1px solid var(--rule);pointer-events:none}.pg-card:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:3px;background:var(--ember);transform:scaleX(0);transform-origin:left;transition:transform var(--t-slow) var(--ease)}.pg-card:focus-visible,.pg-card:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--paper-deep)}.pg-card:focus-visible:after,.pg-card:hover:after{transform:scaleX(1)}.pg-card:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--paper-deep);transition-duration:var(--t-fast);transition-timing-function:var(--ease-press)}.pg-card:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.pg-eyebrow{font-family:var(--data);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.pg-motif{display:block;margin:20px 0 14px;color:var(--ink);transition:transform var(--t-slow) var(--ease),color var(--t-mid) var(--ease)}.pg-card:focus-visible .pg-motif,.pg-card:hover .pg-motif{color:var(--ember);transform:translateY(-3px)}.pg-title{font-family:var(--poster);font-size:clamp(26px,2.6vw,32px);line-height:1;margin-bottom:10px}.pg-blurb{font-size:15.5px;line-height:1.5;color:var(--ink-soft);flex:1}.pg-go{margin-top:16px;font-family:var(--data);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);transition:transform var(--t-mid) var(--ease),color var(--t-fast) var(--ease)}.pg-card:focus-visible .pg-go,.pg-card:hover .pg-go{color:var(--ember);transform:translateX(4px)}@media (max-width:960px){.pg-grid{grid-template-columns:repeat(2,1fr);gap:22px}.pg-grid>li,.pg-grid>li:nth-child(n+4){grid-column:auto}.pg-grid>li:last-child{grid-column:1/-1}}@media (max-width:600px){.pg-grid{grid-template-columns:1fr;gap:20px}.pg-grid>li:last-child{grid-column:auto}.pg-card{padding:20px 18px 18px}.pg-card:after{left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.pg-card,.pg-card:after,.pg-go,.pg-motif{transition:none}.pg-card:active,.pg-card:focus-visible,.pg-card:hover{transform:none;box-shadow:5px 5px 0 var(--paper-deep)}.pg-card:focus-visible .pg-go,.pg-card:focus-visible .pg-motif,.pg-card:hover .pg-go,.pg-card:hover .pg-motif{transform:none}.pg-card:focus-visible:before,.pg-card:hover:before{border-color:var(--ink-faint)}}