.video-portal-links{padding:22px;margin:18px 0;border:1px solid #d7cebd;border-radius:7px;background:#fbfaf6;color:#24231f;font-family:Arial,sans-serif;min-width:0}.video-portal-links *{box-sizing:border-box}.video-portal-links>header{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:18px}.video-portal-links h3{font:500 27px Georgia,serif;margin:0 0 8px}.video-portal-links h4{font:500 25px Georgia,serif;margin:6px 0 10px}.video-portal-links p{font-size:14px;line-height:1.5;margin:6px 0 12px;color:#615b50}.video-portal-links small{font-size:12px;font-weight:700;color:#786038}.video-portal-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.video-portal-cards article{padding:18px;min-width:0;background:#fff;border:1px solid #d7cebd;border-top:3px solid #b3955d;border-radius:5px;display:grid;grid-template-columns:1fr;align-content:start;gap:12px}.video-portal-qr{display:grid;place-items:center;width:180px;height:180px;background:#fff;max-width:100%;margin:0 auto}.video-portal-qr img{width:100%;height:auto;display:block}.video-portal-qr span{font-size:14px}.video-portal-links .video-portal-actions{display:flex;flex-wrap:wrap;gap:8px}.video-portal-links a,.video-portal-links button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #b9ad97;border-radius:5px;background:#f8f5ed;color:#24231f;font:700 12px Arial,sans-serif;cursor:pointer;text-decoration:none}.video-portal-links button:disabled{opacity:.5;cursor:default}.video-portal-links :is(a,button):focus-visible{outline:3px solid #aa8243;outline-offset:2px}.video-portal-links>header>a,.video-portal-links>header>button{flex:none}.video-portal-url{display:block;overflow-wrap:anywhere;font:12px/1.5 ui-monospace,monospace;color:#615b50}.video-portal-links .video-portal-note{margin:18px 0 0;font-size:13px}.video-access-sheet{max-width:1000px;padding:24px;margin:auto}.video-access-sheet>h1{font:500 32px Georgia,serif;margin:20px 0}.video-access-sheet .competition-brand{max-width:600px}@media(max-width:700px){.video-portal-links{padding:16px}.video-portal-links>header{align-items:start;flex-direction:column}.video-portal-cards{grid-template-columns:1fr}.video-access-sheet{padding:16px}}@media print{.video-access-sheet{padding:0;max-width:none}.video-access-sheet .video-portal-links{margin:0;padding:7mm;border:0}.video-access-sheet .video-portal-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8mm}.video-access-sheet .video-portal-cards article{break-inside:avoid}.video-access-sheet .video-portal-qr{width:42mm;height:42mm}.video-access-sheet .video-portal-actions,.video-access-sheet .video-portal-links>header>button{display:none!important}.video-access-sheet .video-portal-links :is(h3,h4){font-size:18pt}.video-access-sheet .video-portal-links p{font-size:10pt}.video-access-sheet .video-portal-url{font-size:8pt}.video-access-sheet .competition-brand{max-height:25mm}.video-access-sheet .competition-brand img{max-height:18mm}.video-access-sheet .video-portal-note{font-size:9pt}}