.resource-toolbar .resource-search-panel [data-faq-clear] svg{width:15px;height:15px;}.faq-hub-filters button{font:400 17px/1.4 var(--alarmto-font, var(--wp--preset--font-family--body, "Instrument Sans")), sans-serif;cursor:pointer;position:relative;flex:0 0 auto;width:max-content;min-width:0;height:21px;min-height:21px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:var(--fs-small);font-weight:var(--fw-regular);white-space:nowrap;}:is(.faq-hub-group, .faq-hub-empty)[hidden], .faq-hub .faq-item[hidden]{display:none!important;}.faq-hub-group-heading .kicker{margin-bottom:14px;text-align:center;}.faq-hub-group-heading h3{margin:0;font-size:clamp(28px, 2.4vw, 36px);font-weight:var(--fw-medium);line-height:1.18;text-align:center;}.faq-hub .faq-item button{padding:25px 0;gap:24px;}.faq-hub button span{font-size:clamp(18px, 1.45vw, 21px);font-weight:var(--fw-semibold);line-height:1.35;}.faq-hub button:is(:hover, :focus-visible) span{color:inherit;}.faq-hub svg{flex:0 0 24px;height:24px;}.faq-hub .faq-answer-inner{padding:0!important;}.faq-hub .faq-answer p{max-width:800px;padding:0 48px 26px 0!important;}.faq-hub-empty{margin-top:52px;padding:40px;border-radius:var(--r-card);background:var(--white);}.faq-hub-empty h3{margin:0;font-size:var(--fs-h3);}.faq-hub-empty p{margin:var(--gap-title) 0 0;}.faq-hub-empty button{margin-top:24px;padding:0;border:0;background:none;color:var(--ink);font:600 var(--fs-body)/1.4 var(--ff);text-decoration:underline;text-underline-offset:4px;cursor:pointer;}.faq-page .faq-hero{margin-top:0;}.faq-hero img{width:110%;object-position:left center;}main#main-content>.faq-topic-nav{height:53px;min-height:53px;gap:var(--s4);padding-block:0;}.faq-topic-nav .faq-hub-filters{display:flex;flex:1 1 auto;justify-content:safe center;align-items:center;min-width:0;gap:48px;height:100%;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain;}.faq-hub-filters::-webkit-scrollbar{display:none;}.faq-hub-filters button::before{content:none;display:none;}.faq-topic-nav .faq-hub-filters button::after{content:"";position:absolute;right:0;bottom:-9px;left:0;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform var(--t-base) var(--ease);}.faq-topic-nav .faq-hub-filters [aria-pressed="true"]{color:var(--ink);}.faq-hub-filters button:is([aria-pressed="true"], :focus-visible)::after{transform:scaleX(1);}.faq-topic-nav .faq-hub-filters :focus-visible{outline:2px solid var(--orange);outline-offset:3px;}.faq-topic-nav, .faq-page .faq-topic-nav .faq-hub-filters, .faq-page .faq-hub-filters button{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;translate:none!important;visibility:visible!important;}.faq-hub{width:min(calc(100% - 2 * var(--edge)), var(--container));max-width:var(--container);margin:0 auto;padding:var(--section-space) 0 0;}.faq-hub-group{display:grid;justify-items:center;align-items:start;gap:var(--gap-block);padding:0 0 clamp(54px, 5vw, 80px);}.faq-hub-group-heading{width:100%;text-align:center;}.faq-hub-group .faq-list{width:min(100%, 980px);}@media (min-width: 1101px){.faq-hub-group-heading h3{font-size:34px;}.faq-hub button span{font-size:var(--fs-h5);}}@media (max-width: 760px){.faq-hub-group-heading h3{font-size:30px;}.faq-hub .faq-item button{padding:22px 0;gap:16px;}.faq-hub button span{font-size:var(--fs-body);}.faq-hub .faq-answer p{padding-right:28px!important;font-size:16px;}.faq-hub-empty{padding:28px 24px;}.faq-topic-nav:has(.resource-search.is-open) .faq-hub-filters{display:none;}.faq-topic-nav:has(.resource-search.is-open) .resource-search.is-open{flex:1 1 auto;width:100%;max-width:none;}}@media (hover: hover) and (pointer: fine){html:where([data-style-profile~="faq"]).alarmto-desktop-hover .faq-hub-filters :hover::after{transform:scaleX(1);}}@media (min-width: 761px){.faq-topic-nav:has(.resource-search.is-open) .faq-hub-filters{display:flex;justify-content:flex-start;gap:clamp(20px, 2.2vw, 36px);}.faq-topic-nav:has(.resource-search.is-open) .resource-search.is-open{flex:0 0 clamp(260px, 26vw, 360px);width:clamp(260px, 26vw, 360px);max-width:clamp(260px, 26vw, 360px);margin-left:0;}}@media (max-width: 900px){.faq-hub-group{gap:24px;}}@media (max-width: 1280px){main#main-content>.faq-topic-nav{height:56px;min-height:56px;}.faq-topic-nav .faq-hub-filters{justify-content:flex-start;gap:30px;}.faq-topic-nav .faq-hub-filters button{display:inline-flex;align-items:center;height:100%;min-height:0;color:var(--muted);font-size:var(--fs-body);}.faq-topic-nav .faq-hub-filters [aria-pressed="true"]{display:inline-flex;}.faq-hub-filters button[aria-pressed="true"]{color:var(--ink);}.faq-topic-nav .faq-hub-filters button::after{bottom:8px;transform-origin:center;}}@media (max-width: 760px){main#main-content>.faq-hero{padding-block:16px;}.faq-hero .hero-image{background:var(--ink);}.faq-page .faq-hero .hero-image img{position:absolute;top:-16px;width:100%;height:auto;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom, #000 50%, transparent 100%);mask-image:linear-gradient(to bottom, #000 50%, transparent 100%);}.faq-hero .pill{margin-top:16px!important;}main#main-content>.faq-topic-nav{height:52px;min-height:52px;gap:8px;padding-inline:16px;}.faq-topic-nav .faq-hub-filters{gap:26px;}}@media (prefers-reduced-motion: reduce){.faq-topic-nav .faq-hub-filters button::after{transition:none;}}
