.pcse-pack{border:1px solid var(--hair,#bac7d0);border-left:4px solid var(--link,#195c90);background:var(--paper-sunk,#f0f3f5);padding:clamp(22px,4vw,34px);margin:2.5rem 0;border-radius:5px}.pcse-pack .pack-eyebrow{font:600 11px/1.6 var(--mono,monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft,#425e73);margin:0 0 10px}.pcse-pack h3{font-size:clamp(25px,3vw,32px);line-height:1.2;margin:0 0 16px}.pcse-pack p{font-size:17px;line-height:1.6}.pcse-pack .pack-small{font-size:14px;color:var(--ink-soft,#425e73)}.pack-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.pcse-pack .pack-primary,.pcse-pack .pack-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid var(--link,#195c90);border-radius:4px;font:600 15px/1.4 var(--sans,Arial,sans-serif);text-decoration:none}.pcse-pack .pack-primary{background:var(--link,#195c90);color:var(--paper,#fff)}.pcse-pack .pack-secondary{color:var(--link,#195c90)}.pcse-pack a:focus-visible{outline:3px solid var(--link,#195c90);outline-offset:4px}@media(max-width:650px){.pack-actions{display:grid;grid-template-columns:1fr}.pcse-pack .pack-primary,.pcse-pack .pack-secondary{width:100%;text-align:center}}
