a.support-video-card:after,a.support-video-card *:after{content:none!important}a.support-video-card .support-play-btn:after{content:"▶"!important;color:var(--white)!important;font-size:1.4rem;margin-left:4px}.support-hero-notch{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid var(--white);position:absolute;bottom:-25px;left:50%;transform:translate(-50%);z-index:2}h2.support-need-help{color:var(--orange);font-size:var(--step-4)}.support-help-lede{max-width:46ch;font-size:var(--step-1);line-height:1.5}.support-help-cta{margin-top:1.75rem}.support-help-cats-label{font-family:soehne-breit-kraftig,sans-serif;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.05em;color:var(--dark-grey);margin:0}ul.support-help-cats{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:1rem 0 0;padding:0}ul.support-help-cats li{margin:0;padding:0}ul.support-help-cats li:before{content:none}ul.support-help-cats a{display:inline-block;padding:.55rem 1.1rem;border:1px solid var(--ui-grey);border-radius:999px;background:var(--white);color:var(--black)!important;font-size:var(--step--1);text-decoration:none!important;transition:border-color var(--transition-time) ease,background var(--transition-time) ease}ul.support-help-cats a:hover,ul.support-help-cats a:focus-visible{border-color:var(--orange);background:var(--ui-grey)}.support-row-divided .row-inner{border-top:1px solid var(--ui-grey);padding-top:var(--space-xl)}.support-contact-form{display:flex;flex-direction:column;gap:1.5rem}.support-form-field{display:flex;flex-direction:column;gap:.5rem}.support-form-field label{font-size:var(--step-0)}.support-name-fields{display:flex;gap:1rem}.support-name-fields>div{flex:1;display:flex;flex-direction:column;gap:.25rem}.support-field-sub{font-size:var(--step--1);opacity:.7}.support-consent{display:flex!important;align-items:flex-start;gap:.5rem;font-size:var(--step--1);line-height:1.4}.support-consent input[type=checkbox]{margin-top:3px}.carousel-wrapper{position:relative;width:100%;padding:0 3rem}.carousel-track{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:1rem 0 2rem;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border-radius:50%;border:none;background:var(--black);color:var(--white);font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .2s ease;line-height:1;padding-bottom:3px}.carousel-arrow:hover{transform:translateY(-50%) scale(1.1)}.carousel-arrow-left{left:-.5rem}.carousel-arrow-right{right:-.5rem}a.support-video-card{display:flex;flex-direction:column;min-width:380px;max-width:380px;background:var(--white);border-radius:14px;overflow:hidden;text-decoration:none!important;color:var(--black)!important;scroll-snap-align:start;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0}a.support-video-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0003;color:var(--black)!important}a.support-video-card *{text-decoration:none}.support-video-thumb{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#e8e8e8}.support-video-thumb img{width:100%;height:100%;object-fit:cover;display:block}.support-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #00000040;transition:transform .2s ease}a.support-video-card:hover .support-play-btn{transform:translate(-50%,-50%) scale(1.1)}.support-play-btn:after{content:"▶";color:var(--white)!important;font-size:1.4rem;margin-left:4px}.support-video-text{padding:1.25rem 1.5rem 1.5rem}span.support-episode{display:block;font-family:soehne-breit-kraftig,sans-serif;font-size:var(--step--1);color:var(--orange)!important;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}p.support-video-title{font-family:soehne-breit-kraftig,sans-serif;font-size:var(--step-1);color:var(--black)!important;margin:0;padding:0!important;line-height:1.3}@media(max-width:768px){.carousel-wrapper{padding:0 2.5rem}a.support-video-card{min-width:300px;max-width:300px}.support-name-fields{flex-direction:column}.carousel-arrow{width:40px;height:40px;font-size:1.4rem}}
