.cursor-collection{margin:65px auto;padding:38px;background:#141b13;color:#f0f0e5;border:1px solid #394331;border-radius:15px}.cursor-collection .cursor-eyebrow{font:10px system-ui;letter-spacing:2px;color:#d5fa73}.cursor-collection h2{font:450 clamp(32px,4vw,53px)/1.05 system-ui,sans-serif;letter-spacing:-1.8px;margin:17px 0}.cursor-collection>p{color:#afbaa1;font:13px/1.7 system-ui;max-width:650px;margin:15px 0 26px}.cursor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cursor-card{border:1px solid #48523a;border-radius:10px;overflow:hidden;background:#1b2517;min-width:0}.cursor-card iframe{display:block;width:100%;height:265px;border:0;background:#15251b}.cursor-card-copy{padding:20px}.cursor-card-copy .cursor-number{font:9px system-ui;letter-spacing:1.5px;color:#91a980}.cursor-card h3{font:500 23px/1.2 system-ui;letter-spacing:-.6px;margin:10px 0}.cursor-card p{font:11px/1.7 system-ui;color:#adbda0;min-height:56px;margin:10px 0 20px}.cursor-card a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#d5fa73;font:12px system-ui;padding-top:14px;border-top:1px solid #ffffff20}.cursor-card a:focus-visible{outline:2px solid #d5fa73;outline-offset:5px}.cursor-collection .cursor-tip{font:10px system-ui;color:#a1b293;margin:21px 0 0}@media(max-width:950px){.cursor-collection{padding:25px}.cursor-grid{gap:12px}.cursor-card-copy{padding:15px}.cursor-card h3{font-size:20px}.cursor-card iframe{height:230px}}@media(max-width:720px){.cursor-collection{margin:30px 0;padding:23px 17px}.cursor-grid{grid-template-columns:1fr}.cursor-card iframe{height:300px}.cursor-card p{min-height:0}.cursor-card-copy{padding:20px}}
