.desk .pd-desk{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:22px 28px;margin:2rem 0 .5rem;display:grid}.desk.dk-legacy.dk-legacy main .pd-desk .pd-card,.desk .pd-desk .pd-card{border:1px solid var(--rule);box-shadow:var(--shadow-lg);position:relative;background-color:var(--paper)!important}.desk .pd-marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:28px 22px 14px;display:flex;transform:rotate(-1.6deg)}.desk .pd-lockup{width:auto;height:30px}.desk .pd-seal{width:52px;height:52px}.desk .pd-arrow{flex:none;width:72px;height:30px;overflow:visible}.desk .pd-desk .pd-cap{text-align:center;color:var(--graphite);flex-basis:100%;margin:4px 0 0;font-size:1.6rem;line-height:1}.desk .pd-banner{padding:8px;transform:rotate(1.2deg)}.desk .pd-banner img{width:100%;height:auto;display:block}.desk .pd-beats{justify-content:space-between;gap:12px;margin:.5rem 0 1.25rem;display:flex}.desk .pd-beat{flex-direction:column;flex:1 1 0;align-items:center;gap:2px;display:flex}.desk .pd-beat .dk-doodle{width:116px;height:84px}.desk .pd-desk p.dk-pen,.desk .pd-beat p.dk-pen{color:var(--graphite);margin:0;font-size:1.55rem;line-height:1}@media (max-width:640px){.desk .pd-desk{grid-template-columns:1fr;gap:18px}.desk .pd-beat .dk-doodle{width:88px;height:64px}.desk .pd-desk p.dk-pen,.desk .pd-beat p.dk-pen{font-size:1.3rem}}
