.rs-hub{--rs-hub-heading-font:var(--pix-heading-font, inherit);--rs-hub-heading:var(--pix-heading-default, currentColor);--rs-hub-accent:var(--pix-secondary, currentColor);--rs-hub-grad:var(--pix-gradient-primary, linear-gradient(to right, currentColor, currentColor));--rs-hub-line:var(--pix-dynamic-gray-200, color-mix(in srgb, currentColor 14%, transparent));--rs-hub-muted:var(--pix-dynamic-gray-500, color-mix(in srgb, currentColor 65%, transparent));--rs-hub-card:var(--pix-dynamic-background, transparent);--rs-hub-radius:var(--pix-border-radius-extra-large, 12px);max-width:var(--pix-container-width,1140px)}.rs-hub--guide>h2,.rs-hub--guide>h3,.rs-hub__lead{font-family:var(--rs-hub-heading-font);color:var(--rs-hub-heading)}.rs-hub--top{margin:.75rem 0 2rem}.rs-hub__lead{position:relative;margin:0 0 .75rem;padding-left:1rem;font-size:1.2rem;font-weight:700;line-height:1.4}.rs-hub__lead::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:4px;background:var(--rs-hub-grad)}.rs-hub__intro{max-width:820px;margin:0 0 1.25rem;line-height:1.7;color:var(--rs-hub-muted)}.rs-hub__facts{display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.rs-hub__facts .rs-hub__card{min-width:150px;padding:.75rem 1rem;border:1px solid var(--rs-hub-line);border-radius:var(--rs-hub-radius);background:var(--rs-hub-card)}.rs-hub__facts dt{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rs-hub-accent)}.rs-hub__facts dd{margin:.2rem 0 0;font-family:var(--rs-hub-heading-font);font-weight:700;color:var(--rs-hub-heading)}.rs-hub--guide{clear:both;margin:3.5rem 0 1rem;padding-top:2.5rem;border-top:1px solid var(--rs-hub-line);line-height:1.75}.rs-hub--guide>p{max-width:820px}.rs-hub--guide>h2{margin:2.5rem 0 .8rem;font-size:clamp(1.35rem, 2.5vw, 1.7rem);line-height:1.3}.rs-hub--guide>h2::after{content:"";display:block;width:48px;height:3px;margin-top:.6rem;border-radius:3px;background:var(--rs-hub-grad)}.rs-hub--guide>h3{margin:1.6rem 0 .5rem;font-size:1.12rem}.rs-hub--guide>p{margin:0 0 1rem}.rs-hub__products{margin:1.5rem 0 2rem}.rs-hub__products ul.products{margin-bottom:0}.rs-hub__faq{display:grid;gap:.75rem;max-width:900px}.rs-hub__faq details{padding:1rem 1.25rem;border:1px solid var(--rs-hub-line);border-radius:var(--rs-hub-radius);background:var(--rs-hub-card)}.rs-hub__faq summary{display:flex;align-items:center;gap:1rem;cursor:pointer;list-style:none;font-family:var(--rs-hub-heading-font);font-weight:700;color:var(--rs-hub-heading)}.rs-hub__faq summary::-webkit-details-marker{display:none}.rs-hub__faq summary::after{content:"";flex:none;width:8px;height:8px;margin-left:auto;border:solid var(--rs-hub-accent);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .25s}.rs-hub__faq details[open] summary::after{transform:rotate(-135deg)}.rs-hub__faq p{margin:.75rem 0 0;color:var(--rs-hub-muted)}.rs-hub__date{margin-top:2rem;font-size:.8rem;color:var(--rs-hub-muted)}@media (prefers-reduced-motion:reduce){.rs-hub__faq summary::after{transition:none}}.rs-hub__hero{margin:0 0 1.25rem;overflow:hidden;border-radius:var(--rs-hub-radius)}.rs-hub__hero-img{display:block;width:100%;height:auto;max-height:320px;aspect-ratio:16 / 5;object-fit:cover}