.recording-section{background:linear-gradient(180deg,#101d30,#0a1322)}.recording-section>.wrap>.muted{margin:20px 0 30px}.recording-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.recording-card{min-width:0;border:1px solid #30465e;border-radius:18px;overflow:hidden;background:#0c1728;padding:20px}.recording-heading span{font-size:11px;color:#89b9ed}.recording-heading h3{font-size:22px;margin:10px 0 18px}.recording-player{position:relative;aspect-ratio:16/9;background:#050910;border-radius:9px;overflow:hidden}.recording-player video{width:100%;height:100%;display:block}.recording-load{position:absolute;inset:0;display:flex;gap:14px;flex-direction:column;align-items:center;justify-content:center;width:100%;border:0;color:#deedff;background:radial-gradient(ellipse at center,#1e416c,#091523);font:inherit;cursor:pointer}.recording-load span{border:1px solid #82abdb;border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.recording-load[hidden]{display:none}.recording-card p{font-size:13px;line-height:1.8;color:#b6c7dc;margin:16px 0}.recording-card summary{cursor:pointer;font-size:13px;padding:14px 0;color:#d4e8ff}.recording-card details{border-top:1px solid #293e58;border-bottom:1px solid #293e58}.recording-card .recording-note{font-size:11px;color:#9baec5}.recording-links{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;line-height:1.7}.recording-links a:first-child{color:#99c6ff;font-weight:700}.recording-disclaimer{font-size:12px;line-height:1.8;color:#a4b7cf;margin-top:22px}.recording-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.recording-steps li{font-size:12px;color:#b6c7dc;padding:18px;border-left:2px solid #5b91d9;background:#132137}.recording-steps b{display:block;font-size:14px;margin-bottom:10px;color:#e0ecff}.recording-status:empty{display:none}@media(max-width:760px){.recording-grid,.recording-steps{grid-template-columns:1fr}.recording-card{padding:18px}.recording-links a{padding:10px 0}.recording-section h2{font-size:30px}}