.resources-page{background:var(--hotx-color-white)}.resources-page .re-container{width:calc(100% - 2*clamp(20px,5.55556vw,80px));max-width:1280px;margin-inline:auto;padding:0}.re-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resources-page main h2{color:var(--hotx-color-navy);font-size:28px;font-weight:600;line-height:1.45}.resources-page main h3{color:var(--hotx-color-navy);font-size:16px;font-weight:600;line-height:1.45}.resources-page main p{margin:0}.resources-page main a{text-decoration:none}.resources-page main :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--hotx-color-navy);outline-offset:3px}.resources-page main img{flex:none;max-width:none;display:block}.re-hero{background:var(--hotx-color-surface);min-height:clamp(320px,25vw,400px);position:relative;overflow:hidden}.re-hero-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.re-hero-art>img{object-fit:contain;object-position:right center;opacity:0;width:100%;height:100%;transition-property:opacity;position:absolute;inset:0}.re-hero-art>img.is-active{opacity:1}.re-hero-art>div{background:linear-gradient(90deg,#fff 0%,#fffffff7 35%,#fff0 65%);position:absolute;inset:0}.resources-page .re-hero-copy{flex-direction:column;align-items:flex-start;gap:10px;padding-block:40px 80px;display:flex;position:relative}.resources-page .re-eyebrow{font-size:11px;font-weight:600;line-height:1.45}.resources-page .re-hero h1{margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.45}.re-hero h1 span{color:var(--hotx-color-blue)}.re-lead{max-width:750px;font-size:17px;line-height:1.45}.re-search{border:1px solid var(--hotx-color-border);background:var(--hotx-color-white);border-radius:9px;align-items:center;gap:12px;width:min(100%,680px);min-height:56px;padding:14px 16px;display:flex}.re-search input{font:inherit;color:var(--hotx-color-navy);background:0 0;border:0;width:100%;min-width:0;font-size:14px;line-height:1.45}.re-search input::placeholder{color:var(--hotx-color-body);opacity:1}.re-type-band{padding-block:12px}.re-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.re-types>a,.re-developer>a{border:1px solid var(--hotx-color-border);color:var(--hotx-color-navy);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:600;display:flex}.re-icon-disc{background:var(--hotx-color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.re-band{padding-block:24px;scroll-margin-top:24px}.re-section{flex-direction:column;gap:16px;display:flex}.re-intents{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.re-intent{border:1px solid var(--hotx-color-border);color:var(--hotx-color-body);border-radius:12px;flex-direction:column;gap:10px;min-height:95px;padding:14px;display:flex}.re-intent-title{align-items:center;gap:8px;display:flex}.re-intent-title .re-icon-disc{width:38px;height:38px}.re-scaled-icon .re-native-icon{transform:scale(.6875)}.resources-page .re-intent h3{font-size:15px}.re-intent p{font-size:12px;line-height:1.45}.re-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.re-section-heading>a,.re-feature-card>a{color:var(--hotx-color-blue-hover);font-size:14px;font-weight:600;line-height:1.45}.re-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.re-feature-card{border:1px solid var(--hotx-color-border);border-radius:12px;flex-direction:column;gap:12px;min-height:224px;padding:20px;display:flex}.re-feature-meta{align-items:center;gap:8px;display:flex}.re-feature-meta span{letter-spacing:.5px;color:var(--hotx-color-blue-hover);font-size:11px;font-weight:600;line-height:1.45}.resources-page main .re-feature-card h3{min-height:52px;font-size:18px}.re-feature-card p{min-height:40px;font-size:14px;line-height:1.45}.re-feature-card>a{font-size:14px}.re-discovery-toolbar{justify-content:flex-start;align-items:center;gap:16px;display:flex}.re-discovery-toolbar .re-search{width:100%;min-width:0;max-width:620px;height:52px;min-height:52px}.re-filters{flex-wrap:wrap;gap:8px;display:flex}.re-filters .button{border:1px solid var(--hotx-color-border);width:auto;min-height:38px;color:var(--hotx-color-navy);white-space:nowrap;border-radius:24px;padding:10px 16px;font-size:12px}.re-filters .button[aria-pressed=true]{color:var(--hotx-color-white);background:var(--hotx-color-blue-hover);border-color:var(--hotx-color-blue-hover)}.re-specimen,.re-match-count{color:var(--hotx-color-body);font-size:12px;line-height:1.45}.re-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.re-directory-entry{border:1px solid var(--hotx-color-border);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.re-directory-entry>div{flex:1;min-width:0}.resources-page .re-directory-entry h3{font-size:14px}.re-directory-entry p{font-size:12px;line-height:1.45;margin-top:4px!important}.re-directory-entry>a,.re-pending-arrow,.re-developer>a>span:last-child{color:var(--hotx-color-blue-hover);font-size:22px}.re-empty{align-items:flex-start}.re-show-more{display:none}.re-anchor-targets{height:0;position:relative}.re-anchor-targets>span{scroll-margin-top:24px;position:absolute}.re-developer{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.re-developer>a{border-radius:12px;padding:14px}.re-developer h3{flex:1}.re-support-band{padding-block:8px 24px}.re-support{background:var(--hotx-color-surface);border:1px solid var(--hotx-color-border);border-radius:14px;align-items:center;gap:20px;padding:20px;display:flex}.re-support>.stack{flex:1}.resources-page main .re-support h2{font-size:26px}.re-support p{font-size:14px;line-height:1.45}.re-support-actions{gap:12px;display:flex}.re-support-actions .button{min-width:189px;font-size:13px}@container not (min-width:1024px){.re-intents,.re-types,.re-featured,.re-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.re-discovery-toolbar,.re-support{flex-direction:column;align-items:stretch}.re-discovery-toolbar .re-search{max-width:none}.re-developer{grid-template-columns:1fr}}@container not (min-width:600px){.resources-page .re-container{width:calc(100% - 40px)}.re-hero{min-height:320px}.resources-page .re-hero-copy{gap:10px;padding-block:28px 76px}.resources-page .re-hero h1{font-size:30px;line-height:1.45}.re-lead{font-size:14px;line-height:1.45}.re-hero-art>img.is-active{opacity:.35}.re-hero .re-search{margin-top:8px}.re-search{gap:8px;min-height:52px;padding:12px}.re-search input{font-size:13px}.re-type-band{padding-block:12px}.re-types{gap:10px}.re-types>a{gap:8px;padding:12px;font-size:13px}.re-types .re-icon-disc{width:32px;height:32px}.re-band{padding-block:20px}.resources-page main h2{font-size:22px;line-height:1.45}.re-intents{gap:10px}.re-intent{gap:8px;min-height:114px;padding:12px}.re-intent-title{align-items:flex-start;gap:8px}.resources-page .re-intent h3{font-size:13px}.re-intent-title .re-icon-disc{width:28px;height:28px}.re-intent p,.re-section-heading>a{font-size:12px}.re-featured{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;margin:-4px;padding:4px;display:flex;overflow-x:auto}.re-feature-card{scroll-snap-align:start;flex:0 0 280px;min-height:224px}.re-discovery-toolbar{gap:12px}.re-filters{gap:8px}.re-filters .button{width:auto;padding:10px 16px}.re-directory{grid-template-columns:1fr;gap:8px}.re-directory-entry{padding:14px}.re-directory-entry .re-icon-disc{width:40px;height:40px}.re-directory-entry .re-icon-mobile{width:18px;height:18px}.re-directory[data-limited=true]>[data-extra=true]{display:none}.resources-page .re-show-more{width:100%;min-height:44px;color:var(--hotx-color-blue-hover);background:0 0;border:0;padding:10px 0;font-size:14px;line-height:1.45;display:inline-flex}.re-support{gap:16px;padding:16px}.resources-page main .re-support h2{font-size:22px}.re-support-actions{flex-direction:column}.re-support-actions .button{width:100%}}@container (min-width:1200px){.resources-page .pr-home-footer[data-footer-wide=false] .pr-footer-grid{display:grid}.resources-page .pr-home-footer[data-footer-wide=false] .pr-footer-brand{margin-bottom:0}.resources-page .pr-home-footer[data-footer-wide=false] .pr-footer-group{border-bottom:0}.resources-page .pr-home-footer[data-footer-wide=false] .pr-footer-group h3 button{min-height:20px}.resources-page .pr-home-footer[data-footer-wide=false] .pr-footer-group h3 button span{display:none}.resources-page .pr-home-footer[data-footer-wide=false] .pr-footer-group [hidden]{display:block}.resources-page .pr-home-footer[data-footer-wide=false] .pr-footer-group ul{padding-bottom:0}.resources-page .pr-home-footer[data-footer-wide=false] .pr-footer-bottom{flex-direction:row;align-items:center;gap:32px}.resources-page .pr-home-footer[data-footer-wide=false] .pr-footer-bottom>div{flex-wrap:nowrap;gap:64px}}.resources-page .pr-desktop-nav a{color:var(--hotx-color-navy);text-decoration:none}.resources-page .pr-desktop-nav [aria-current=page]{color:var(--hotx-color-blue-hover);text-decoration:none}.resources-page .resources-menu{border-radius:12px 0 0 12px;padding:20px;font-size:14px;font-weight:600;line-height:20px}.resources-page .pricing-menu-brand{align-items:center;gap:9.272px;height:32px;margin-bottom:8px;display:flex}.resources-page .pricing-menu-brand b{color:#111;gap:3.863px;font-size:21.63px;line-height:26.27px;display:flex}.resources-page .pricing-menu-close{width:44px;height:44px;font:inherit;color:var(--hotx-color-navy);background:var(--hotx-color-surface);border:0;border-radius:8px;font-size:24px;position:absolute;top:14px;right:14px}.resources-page .pricing-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resources-page .resources-menu .pricing-menu-label{color:var(--hotx-color-body);margin:0}.resources-page .resources-menu nav{flex-direction:column;gap:8px;padding:8px 0;display:flex}.resources-page .resources-menu nav>*,.resources-page .pricing-menu-account>span,.resources-page .pricing-menu-account>button:not(.button){min-height:48px;color:var(--hotx-color-navy);font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:12px;text-decoration:none;display:flex}.resources-page .resources-menu nav [aria-current=page]{color:var(--hotx-color-blue-hover);background:var(--hotx-color-surface);text-decoration:none}.resources-page .pricing-menu-account{flex-direction:column;gap:8px;padding-top:8px;display:flex}.resources-page .pricing-menu-account .button{width:100%;min-height:48px}.resources-page .pr-footer-socials{gap:8px;margin-top:12px}.resources-page .pr-footer-socials>span{place-items:center;width:44px;height:44px;display:grid}@container not (min-width:1106px){.resources-page .pr-header-row{gap:16px;min-height:40px}.resources-page .pr-header-brand{width:auto}.resources-page .pr-brand-desktop,.resources-page .pr-desktop-nav,.resources-page .pr-desktop-login,.resources-page .pr-header-register,.resources-page .pr-search-desktop{display:none}.resources-page .pr-brand-compact{gap:clamp(6px,3.84571vw - 6.30629px,8.692px);font-size:clamp(17px,4.68571vw + 2.00571px,20.28px);line-height:1.2144;display:flex}.resources-page .pr-brand-compact img{width:39.1154px;height:25.3262px}.resources-page .pr-header-utility{gap:8px}.resources-page .pr-fixed-language{order:-1}.resources-page .pr-menu-opener{display:grid}.resources-page .pr-search-compact{display:block}}@container not (min-width:600px){.resources-page .pr-home-header{padding-block:14px}.resources-page .pr-home-header .pr-container,.resources-page .pr-home-footer .pr-container{width:calc(100% - 40px)}.resources-page .re-hero h1{max-width:230px}.resources-page .re-hero-copy{padding-top:24px}.re-lead{max-width:280px}.re-hero .re-search{min-height:56px;margin-top:0}.re-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.re-types>a{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:90px;padding:10px 6px;font-size:11px}.re-types .re-icon-disc{width:32px;height:32px}.resources-page main h2{font-size:24px}.re-intents{gap:12px}.re-intent{padding:14px}.re-feature-card{flex-basis:min(310px,100vw - 56px)}.re-developer{gap:10px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.re-developer>a{flex:0 0 230px}.re-filters{flex-wrap:nowrap;margin:-4px;padding:4px;overflow-x:auto}.re-filters .button{flex:none;width:auto}}.re-native-icon{flex:none;display:block}.re-native-icon>.re-icon-mobile{display:none}@container not (min-width:600px){.re-native-icon>.re-icon-mobile{display:block}.re-native-icon>.re-icon-desktop{display:none}.re-types>a{padding-block:9px;line-height:1.45}.re-types>a>span:last-child{line-height:1.45}}.re-carousel-controls{align-items:center;gap:4px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.re-carousel-controls button{width:32px;height:32px;color:var(--hotx-color-body);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.re-carousel-controls button span{background:#adb5c3;border-radius:50%;width:6px;height:6px}.re-carousel-controls button[aria-pressed=true] span{background:#ff4f0f}
