.pc-sheet{--pc-navy:#142944;--pc-teal:#05b0aa;--pc-petrol:#145364;container-type:inline-size;position:relative;width:100%;aspect-ratio:297/210;overflow:hidden;display:grid;grid-template-columns:30% 1fr;grid-template-rows:1fr auto;background:#fff;color:var(--pc-navy);font-family:var(--font-sans,system-ui),sans-serif}.pc-side{display:flex;flex-direction:column;justify-content:space-between;padding:3.4cqw 2.6cqw;background-color:var(--pc-navy);background-size:cover;background-position:50%;color:#fff}.pc-side-logo{width:14cqw;padding:1.3cqw;border-radius:.6cqw;background:#fff}.pc-side-logo img{display:block;width:100%;height:auto}.pc-side-project{margin:0;font-size:1.15cqw;line-height:1.45}.pc-main{display:flex;flex-direction:column;padding:3.6cqw 4.4cqw 0;min-width:0}.pc-eyebrow{margin:0;font-size:1.25cqw;letter-spacing:.3em;color:var(--pc-teal)}.pc-eyebrow,.pc-title{font-family:var(--font-display,sans-serif);font-weight:700;text-transform:uppercase}.pc-title{margin:1cqw 0 0;font-size:6cqw;line-height:.95;letter-spacing:.06em}.pc-subtitle{margin:.4cqw 0 0;font-family:var(--font-display,sans-serif);font-size:1.9cqw;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--pc-petrol)}.pc-revoked{margin:.8cqw 0 0;font-size:1.3cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b3261e}.pc-rule{display:block;width:7cqw;height:.3cqw;margin:1.8cqw 0 2cqw;background:var(--pc-teal)}.pc-lead{margin:0;font-size:1.35cqw;color:#4a5a6e}.pc-name{margin:.5cqw 0 1cqw;padding-bottom:.6cqw;border-bottom:.12cqw solid #d5e1e8;font-family:var(--font-display,sans-serif);font-size:4cqw;font-weight:700;line-height:1.05;color:var(--pc-petrol)}.pc-name-sample{color:#8aa3b3}.pc-course{margin:.5cqw 0 0;font-size:2cqw;font-weight:700;line-height:1.2}.pc-hours{margin:.6cqw 0 0;font-size:1.25cqw;font-weight:600;color:var(--pc-petrol)}.pc-meta{margin:auto 0 0;padding:1.6cqw 0 1.8cqw;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:2cqw}.pc-meta dt{font-size:.95cqw;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-teal)}.pc-meta dd{margin:.3cqw 0 0;font-size:1.2cqw}.pc-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700;letter-spacing:.08em}.pc-footer{grid-column:1/-1;padding:1.5cqw 3cqw 1.4cqw;border-top:.12cqw solid #e2e8ee}.pc-band{gap:3cqw}.pc-band,.pc-emblem{display:flex;align-items:center}.pc-emblem{gap:.9cqw;flex-shrink:0}.pc-emblem img{width:5.4cqw;height:auto}.pc-emblem span{max-width:11cqw;font-size:1.05cqw;font-weight:600;line-height:1.2;color:#039}.pc-logos{flex:1;display:flex;align-items:center;justify-content:space-between;gap:2cqw}.pc-logos img{height:3.2cqw;width:auto;max-width:10cqw;object-fit:contain}.pc-disclaimer{margin:1cqw 0 0;font-size:.72cqw;line-height:1.4;color:#6a7686}.pc-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:rotate(-22deg);font-family:var(--font-display,sans-serif);font-size:15cqw;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(5,176,170,.13)}