.hero-brand-logo{display:block;width:min(380px,100%);height:auto;margin:0 auto var(--space-5,1.25rem);object-fit:contain;opacity:.92}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement-bar{min-height:32px;padding:.38rem 1rem;background:#083344;color:var(--color-primary-hover);font-size:.75rem;line-height:1.3;text-align:center}.site-header .header-inner{flex-direction:row;align-items:center;justify-content:space-between;min-height:58px;padding-block:.7rem}.compact-header-top{flex:0 0 auto;width:auto}.compact-site-nav{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .85rem}.compact-site-nav .nav-link{color:var(--color-text);font-weight:650}.nav-github-cta{border:1px solid #22d3ee;border-radius:.35rem;color:#22d3ee;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.25rem .75rem;font-size:.875rem;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-github-cta:focus-visible,.nav-github-cta:hover{background:#22d3ee;color:#0f172a}.theme-toggle{background:none;border:0;border-radius:.375rem;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;transition:color .18s ease,background .18s ease}.theme-toggle:focus-visible,.theme-toggle:hover{color:var(--color-text);background:var(--color-surface-soft,hsla(0,0%,100%,.06))}.nav-more{position:relative}.nav-more summary{border-radius:var(--radius-md,.75rem);color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;min-height:1.55rem;padding:.08rem .25rem;font-size:.84rem;list-style:none}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:after{content:"â–¾";margin-left:.3rem;font-size:.72rem}.nav-more-menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:130;display:grid;grid-gap:.2rem;gap:.2rem;min-width:190px;border:1px solid var(--color-border);border-radius:.75rem;background:var(--card-bg);box-shadow:0 18px 48px rgba(0,0,0,.28);padding:.45rem}.nav-more-menu a{border-radius:.55rem;color:var(--color-text-muted);font-size:.86rem;padding:.55rem .65rem}.nav-more-menu a:focus-visible,.nav-more-menu a:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--text-main)}.mobile-menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface-soft);color:var(--color-text);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px}.mobile-menu-toggle span:not(.sr-only){display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.mobile-nav-drawer{display:none}.footer-tagline{color:#f8fafc;font-size:.9rem;font-weight:700;margin:0}.footer-socials{display:flex;justify-content:center;gap:.65rem;margin-bottom:.65rem}.footer-socials a{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:var(--color-text-muted);transition:border-color .15s ease,color .15s ease,background .15s ease}.footer-socials a:focus-visible,.footer-socials a:hover{border-color:rgba(34,211,238,.6);background:rgba(34,211,238,.08);color:var(--color-primary-hover)}.footer-socials svg{width:17px;height:17px}.hero{padding-block:clamp(1.35rem,3vw,2.75rem)}.hero-grid{align-items:center;gap:clamp(1.25rem,3vw,3rem)}.hero-copy h1{max-width:24ch;font-size:clamp(1.85rem,2.55vw,2.75rem);line-height:1.08;letter-spacing:-.035em}.hero-text{max-width:60ch;font-size:clamp(.94rem,.95vw,1rem);line-height:1.65}.hero-actions{gap:.65rem}.featured-project-actions .button,.hero-actions .button{min-height:40px;padding:.62rem 1rem;font-size:.9rem}.hero-secondary-link{align-self:center;color:var(--color-text-muted,#6b7280);font-size:var(--text-sm,.9rem);text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.hero-secondary-link:focus-visible,.hero-secondary-link:hover{color:var(--color-text,#111)}.hero-actions .hero-primary-cta{border-radius:.375rem;background:#06b6d4;color:#0f172a!important;font-weight:700;min-height:44px;padding:.72rem 1.5rem}.hero-actions .hero-primary-cta:focus-visible,.hero-actions .hero-primary-cta:hover{background:#22d3ee}.hero-actions .hero-secondary-cta{border-color:var(--color-border);border-radius:.375rem;color:var(--color-text);min-height:44px;padding:.72rem 1.5rem}.hero-actions .hero-secondary-cta:focus-visible,.hero-actions .hero-secondary-cta:hover{border-color:#06b6d4;color:#22d3ee}.hero-actions .button-secondary{background:hsla(0,0%,100%,.03)}.hero-trust{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:var(--space-3,.75rem);color:var(--color-text-muted);font-size:.76rem}.hero-trust a,.hero-trust span{border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-soft);padding:.28rem .55rem}.hero-trust a:focus-visible,.hero-trust a:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border));color:var(--color-text)}.hero-guidance{display:flex;flex-wrap:wrap;gap:.55rem .75rem;margin-top:.8rem}.hero-guidance-link{color:#bae6fd;font-size:.82rem;font-weight:700;text-decoration:none}.hero-guidance-link:focus-visible,.hero-guidance-link:hover{color:#e0f2fe}.hero-stats{display:flex;flex-wrap:wrap;gap:.85rem 0;margin-top:1rem}.hero-stats div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:98px;padding:0 1rem;border-left:1px solid var(--color-border)}.hero-stats div:first-child{border-left:0;padding-left:0}.hero-stats strong{color:var(--text-main);font-size:1.5rem;font-weight:800;line-height:1}.hero-stats span{color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.hero-terminal{border:1px solid #334155;border-radius:.75rem;background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 34%),#0f172a;box-shadow:0 22px 70px rgba(0,0,0,.26);color:#cbd5e1;font-family:Courier New,monospace;font-size:.92rem;line-height:1.55;padding:1rem}.hero-terminal p{margin:0}.hero-terminal p+p{margin-top:.25rem}.hero-terminal-controls{display:flex;gap:.38rem;margin-bottom:.75rem}.terminal-dot{width:.75rem;height:.75rem;border-radius:999px}.terminal-dot-red{background:#ef4444}.terminal-dot-yellow{background:#eab308}.terminal-dot-green{background:#22c55e}.terminal-muted{color:#9ca7b5}.terminal-command-cyan{color:#22d3ee}.terminal-command-green{color:#4ade80}.terminal-command-purple{color:#c084fc}.terminal-cursor{color:var(--color-primary-hover);margin-top:.5rem!important;animation:terminal-pulse 1.2s ease-in-out infinite}@keyframes terminal-pulse{0%,to{opacity:.35}50%{opacity:1}}.hero-featured-panel{position:relative;overflow:hidden;border-color:rgba(56,189,248,.28);background:radial-gradient(circle at top right,rgba(56,189,248,.15),transparent 34%),linear-gradient(180deg,var(--color-surface-soft),var(--color-surface));padding:clamp(1.15rem,2vw,1.75rem)}.hero-featured-panel .featured-project-title{font-size:clamp(1.25rem,1.65vw,1.7rem);line-height:1.15}.hero-featured-panel .featured-project-summary{font-size:.96rem;line-height:1.5}.card-kicker,.eyebrow,.hero-featured-panel .featured-project-category,.hero-featured-panel .panel-label{font-size:.7rem}.value-strip{padding-block:clamp(1rem,2.5vw,1.75rem)}.value-grid-metrics{align-items:stretch;gap:.8rem}.value-card,.value-grid-metrics>div{display:grid;grid-gap:.25rem;gap:.25rem;min-height:96px;align-content:center;border-color:rgba(56,189,248,.24);background:linear-gradient(180deg,rgba(56,189,248,.08),rgba(15,23,42,.06)),var(--color-surface-soft);padding:1rem}.value-grid-metrics strong{color:var(--text-main);font-size:clamp(1.85rem,3.05vw,2.7rem);line-height:.95;letter-spacing:-.055em}.value-grid-metrics span{color:var(--color-text-muted);font-size:.76rem;line-height:1.32;max-width:18ch}.value-grid-metrics>.stat-card{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 1rem}.value-grid-metrics .stat-number{color:var(--color-primary,#01696f);font-size:clamp(2.5rem,4vw,4rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.value-grid-metrics .stat-label{color:var(--color-text-muted,#6b7280);font-size:clamp(.75rem,1vw,.875rem);letter-spacing:.05em;line-height:1.4;max-width:12ch;text-align:center;text-transform:uppercase}.home-search-section{padding-top:clamp(1rem,2.5vw,1.75rem)}.home-search-shell{display:grid;grid-gap:clamp(1rem,2vw,1.4rem);gap:clamp(1rem,2vw,1.4rem);align-items:start;border:1px solid rgba(56,189,248,.22);border-radius:calc(var(--radius-lg, 1rem) + .4rem);background:radial-gradient(circle at 12% 0,rgba(99,102,241,.14),transparent 32%),linear-gradient(180deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 80%,transparent));padding:clamp(1rem,2.4vw,1.6rem)}.home-search-copy{align-self:start;overflow:hidden}.home-search-copy h2,.section-head h2{margin:0 0 var(--space-3,.75rem);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.12;letter-spacing:-.03em}.section-copy{font-size:.92rem;line-height:1.6}.home-search-shortcuts{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.15rem;max-height:4.5rem;overflow:hidden}.home-search-panel{display:grid;grid-gap:.6rem;gap:.6rem}.home-search-label{color:var(--color-text);font-size:.86rem;font-weight:700}.home-search-input-wrap{position:relative}.home-search-panel input[type=search]{min-height:48px;border-color:var(--color-border);background:var(--color-surface);font-size:.9rem;padding-right:4.5rem}.home-search-panel input[type=search]:focus{border-color:transparent;box-shadow:0 0 0 2px #06b6d4}.home-search-kbd{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--color-border);border-radius:.35rem;color:var(--color-text-muted);font-size:.75rem;line-height:1;padding:.18rem .4rem}.home-search-meta{color:var(--color-text-muted);font-size:.78rem}.home-search-results{display:grid;grid-gap:.5rem;gap:.5rem}.home-search-result{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--color-border);border-radius:var(--radius-md,.75rem);background:var(--card-bg);padding:.66rem .75rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home-search-result:focus-visible,.home-search-result:hover{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));background:var(--color-surface-soft);transform:translateY(-1px)}.home-search-result strong{color:var(--text-main);font-size:.9rem}.home-search-result span:last-child{color:var(--color-text-muted);font-size:.78rem;line-height:1.42}.home-search-result-type{color:#38bdf8;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-search-empty{display:grid;grid-gap:.5rem;gap:.5rem;color:var(--color-text-muted);border:1px dashed rgba(148,163,184,.28);border-radius:var(--radius-md,.75rem);padding:.8rem}.recent-updates-section,.shortcut-section,.workflow-picker-section{padding-top:clamp(1.5rem,3vw,2.5rem)}.workflow-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.workflow-card{min-height:185px;border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,var(--color-surface-soft),var(--color-surface));padding:1rem}.workflow-card-large{border-color:rgba(56,189,248,.34);background:radial-gradient(circle at top right,rgba(56,189,248,.13),transparent 36%),linear-gradient(180deg,var(--color-surface-soft),var(--color-surface))}.compact-link-card strong,.workflow-card strong{font-size:.98rem;line-height:1.25}.card-grid .card>p,.compact-link-card p,.workflow-card p{font-size:.84rem;line-height:1.48}.directory-card-meta,.workflow-stack{display:flex;flex-wrap:wrap;gap:.38rem}.badge,.workflow-stack span{display:inline-flex;align-items:center;width:max-content;max-width:100%;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-soft);color:var(--color-text-muted);font-size:.68rem;line-height:1;padding:.28rem .5rem}.badge-category{border-color:rgba(56,189,248,.26);color:var(--color-primary-hover)}.badge-license{border-color:rgba(34,197,94,.22);color:var(--color-success)}.directory-card-grid .card{min-height:230px}.directory-feature-card{position:relative;overflow:hidden;border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,var(--color-surface-soft),var(--color-surface))}.directory-feature-card.is-featured-card{border-color:rgba(56,189,248,.34)}.directory-card-fit{border-top:1px solid rgba(148,163,184,.12);margin:auto 0 0;padding-top:var(--space-3,.75rem);font-size:.78rem}.directory-card-fit strong{color:var(--text-main)}.content-grid .priority-link-card,.momentum-grid .content-card{min-height:165px}.momentum-card{border-color:rgba(56,189,248,.3)}.trust-proof-section{padding-top:clamp(1.35rem,2.8vw,2.15rem)}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.trust-card{min-height:185px;border-color:rgba(34,211,238,.22);background:radial-gradient(circle at top right,rgba(34,211,238,.08),transparent 34%),linear-gradient(180deg,var(--color-surface-soft),var(--color-surface))}.card-grid .card>p,.content-grid .content-card>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.content-grid .content-card .directory-card-meta,.content-grid .content-card .verified-note{display:block;overflow:visible}.nav-row-primary .nav-link{color:var(--color-text);font-weight:650}.nav-row-secondary .nav-link{opacity:.82}.nav-row-secondary{border-top:1px solid rgba(148,163,184,.08);padding-top:.3rem}.content-cta.decision-cta,.decision-cta{border-color:rgba(56,189,248,.28);background:radial-gradient(circle at top left,rgba(56,189,248,.13),transparent 30%),linear-gradient(180deg,var(--color-surface-soft),var(--color-surface))}.home-layout-note{color:#8fa0bb;font-size:.82rem;line-height:1.5}@media (min-width:680px){.home-search-shell{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:start}}@media (min-width:900px){.workflow-card-large{grid-column:span 2}}@media (min-width:1280px){.hero-copy h1{font-size:clamp(2.25rem,2.45vw,2.8rem)}}@media (prefers-reduced-motion:no-preference){.value-grid-metrics strong{animation:metric-pop .45s ease both}.value-grid-metrics>div:nth-child(2) strong{animation-delay:.06s}.value-grid-metrics>div:nth-child(3) strong{animation-delay:.12s}.value-grid-metrics>div:nth-child(4) strong{animation-delay:.18s}}@keyframes metric-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.hero-copy h1{max-width:20ch;font-size:clamp(1.85rem,6.8vw,2.7rem)}}@media (max-width:760px){.site-header .header-inner{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-block:.55rem}.compact-header-top{width:100%}.compact-site-nav{display:none}.mobile-menu-toggle{display:inline-flex}.mobile-nav-drawer{display:grid;grid-gap:.45rem;gap:.45rem;width:100%;border-top:1px solid rgba(148,163,184,.14);padding-top:.65rem}.mobile-nav-drawer .nav-github-cta,.mobile-nav-drawer .nav-link{width:100%;justify-content:flex-start;min-height:42px;padding:.6rem .75rem}.theme-toggle{align-self:flex-start}.hero-brand-logo{width:min(280px,100%)}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.value-grid-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.value-card,.value-grid-metrics>div{min-height:92px}.home-search-shell{padding:.9rem}.home-search-kbd{display:none}.home-search-panel input[type=search]{padding-right:.95rem}.workflow-card-large{grid-column:auto}}@media (max-width:679px){.home-search-shell{grid-template-columns:1fr}}@media (max-width:460px){.value-grid-metrics{grid-template-columns:1fr}.value-grid-metrics strong{font-size:clamp(2rem,14vw,2.6rem)}}.nav-social-cta{border:1px solid #22d3ee;border-radius:.45rem;color:#22d3ee;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.45rem .8rem;font-size:.875rem;font-weight:700;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-social-cta:focus-visible,.nav-social-cta:hover{background:#22d3ee;color:#0f172a}.side-nav-section{display:grid;grid-gap:.42rem;gap:.42rem;padding-top:.1rem}.side-nav-section+.side-nav-section{margin-top:.2rem}.side-nav-section-active .side-nav-label{color:var(--color-primary-hover)}.side-nav-label{margin:0;color:var(--color-primary,#38bdf8);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.side-nav-links{display:grid;grid-gap:.2rem;gap:.2rem}.side-nav-footer-actions{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(148,163,184,.14)}.nav-quick-links{display:grid;grid-gap:.35rem;gap:.35rem}.nav-footer-link{color:var(--color-text-muted);font-size:.82rem;font-weight:700;text-decoration:none}.nav-footer-link:focus-visible,.nav-footer-link:hover{color:var(--color-primary-hover)}.cta-support-links{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.85rem}@media (min-width:1024px){:root{--side-nav-width:248px;--announcement-height:32px}html{scroll-padding-top:1rem}.site-header-sidebar{position:relative;top:auto;z-index:100;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header-sidebar .announcement-bar{position:-webkit-sticky;position:sticky;top:0;z-index:160;border-bottom:1px solid rgba(34,211,238,.18)}.site-header-sidebar .side-nav-shell{position:fixed;top:var(--announcement-height);left:0;bottom:0;z-index:150;width:var(--side-nav-width);min-height:calc(100vh - var(--announcement-height));margin:0;padding:1.15rem .9rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.2rem;border-right:1px solid var(--color-border);background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 30%),linear-gradient(180deg,var(--color-surface),var(--color-bg));overflow-y:auto}.site-footer,main{margin-left:var(--side-nav-width);max-width:calc(100vw - var(--side-nav-width));overflow-x:hidden}.site-footer .container,main .container{width:min(calc(100% - 2rem),var(--content));margin-inline:auto}.skip-link{left:calc(var(--side-nav-width) + 1rem)}.site-header-sidebar .brand,.site-header-sidebar .compact-header-top{width:100%}.site-header-sidebar .brand-text{font-size:.95rem}.site-header-sidebar .desktop-side-nav{display:grid;width:100%;grid-gap:1rem;gap:1rem;flex:1 1;align-content:start;align-items:stretch;justify-content:stretch}.site-header-sidebar .side-nav-label{padding:0 .65rem}.site-header-sidebar .desktop-side-nav .nav-link{width:100%;min-height:38px;justify-content:flex-start;padding:.6rem .72rem;color:var(--color-text);font-size:.88rem;border:1px solid transparent;border-radius:.6rem}.site-header-sidebar .desktop-side-nav .nav-link-active,.site-header-sidebar .desktop-side-nav .nav-link:hover{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.22);color:var(--color-primary-hover)}.site-header-sidebar .desktop-side-nav .nav-link-active,.site-header-sidebar .desktop-side-nav .nav-link[aria-current=page]{box-shadow:inset 0 0 0 1px rgba(34,211,238,.14);font-weight:700}.site-header-sidebar .side-nav-footer-actions .theme-toggle{width:100%;justify-content:flex-start;min-height:38px;border:1px solid rgba(148,163,184,.18);padding:.5rem .75rem}.site-header-sidebar .mobile-menu-toggle,.site-header-sidebar .mobile-nav-drawer{display:none}}@media (max-width:1023px){.site-header-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--bg-main) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.site-header-sidebar .header-inner{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-block:.55rem}.site-header-sidebar .compact-header-top{width:100%}.site-header-sidebar .desktop-side-nav{display:none}.site-header-sidebar .mobile-menu-toggle{display:inline-flex}.site-header-sidebar .mobile-nav-drawer{display:grid;grid-gap:.75rem;gap:.75rem;width:100%;border-top:1px solid rgba(148,163,184,.14);padding-top:.75rem}.mobile-nav-drawer .side-nav-label{padding:0 .75rem}.mobile-nav-drawer .side-nav-section+.side-nav-section{margin-top:.35rem}.mobile-nav-drawer .nav-link,.mobile-nav-drawer .nav-social-cta{width:100%;justify-content:flex-start;min-height:42px;padding:.6rem .75rem}.mobile-nav-drawer .nav-link-active,.mobile-nav-drawer .nav-link[aria-current=page]{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.22);color:var(--color-primary-hover)}.mobile-nav-drawer .theme-toggle{align-self:flex-start}}.path-strip-section{padding-block:clamp(.8rem,2vw,1.35rem)}.path-strip-shell{display:grid;grid-gap:clamp(.8rem,1.6vw,1rem);gap:clamp(.8rem,1.6vw,1rem);align-items:center;border-block:1px solid rgba(148,163,184,.14);padding-block:clamp(.9rem,1.8vw,1.2rem)}.path-strip-copy{display:grid;grid-gap:.2rem;gap:.2rem}.path-strip-copy .eyebrow{margin:0}.path-strip-copy h2{margin:0;color:var(--text-main);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.25;letter-spacing:-.02em}.path-strip-links{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.path-strip-link{display:grid;grid-gap:.22rem;gap:.22rem;border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:var(--radius-md,.75rem);background:var(--card-bg);padding:.7rem .8rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.path-strip-link:focus-visible,.path-strip-link:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border));background:var(--color-surface-soft);transform:translateY(-1px)}.path-strip-link strong{color:var(--text-main);font-size:.88rem;line-height:1.2}.path-strip-link span{color:#94a3b8;font-size:.76rem;line-height:1.35}@media (min-width:980px){.path-strip-shell{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr)}}@media (min-width:1024px){:root{--announcement-height:0px}.site-header-sidebar .side-nav-shell{top:0;min-height:100vh}.site-header-sidebar .brand{padding-top:.2rem}}.value-strip[aria-label="OpenSourcesAI site stats"]{display:none}body{background:radial-gradient(circle at 20% 0,rgba(34,211,238,.09),transparent 28rem),radial-gradient(circle at 78% 9%,rgba(124,58,237,.09),transparent 30rem),var(--bg-main)}.models-page{width:min(1240px,calc(100% - 2rem));max-width:1240px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);color:var(--text-main)}.models-header{position:relative;margin-bottom:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.35rem,3vw,2.25rem);overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:1.4rem;background:radial-gradient(circle at 12% 15%,rgba(34,211,238,.12),transparent 18rem),linear-gradient(135deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 72%,transparent));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 22px 70px rgba(0,0,0,.22)}.models-header:after{content:"";position:absolute;inset:auto -8rem -10rem auto;width:22rem;height:22rem;pointer-events:none;background:radial-gradient(circle,rgba(124,58,237,.16),transparent 62%)}.models-header>*{position:relative;z-index:1}.models-header h1{max-width:12ch;margin:0 0 .9rem;color:var(--text-main);font-size:clamp(2.25rem,5.4vw,4.65rem);line-height:.98;letter-spacing:-.06em}.models-subheading{max-width:760px;color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.72}.card-kicker,.eyebrow{color:var(--color-primary-hover);font-family:Courier New,monospace;font-weight:900;letter-spacing:.11em}.btn-submit-model,.text-link{color:#38bdf8;font-weight:850;text-decoration:none}.btn-submit-model{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(34,211,238,.32);border-radius:999px;background:rgba(34,211,238,.1);color:var(--color-primary-hover);padding:.7rem 1.05rem}.btn-submit-model:focus-visible,.btn-submit-model:hover,.text-link:focus-visible,.text-link:hover{color:var(--color-primary-hover)}.affiliate-disclosure,.content-card,.content-panel,.directory-card,.directory-next-step,.jump-nav,.model-card,.model-card-compact,.model-family-card,.model-family-hero,.models-empty,.models-search-panel,.sponsor-cta{border:1px solid var(--color-border);border-radius:1.1rem;background:var(--card-bg);color:var(--text-main);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.affiliate-disclosure,.content-panel,.directory-next-step,.jump-nav,.model-family-hero,.models-search-panel,.sponsor-cta{padding:clamp(1rem,2.4vw,1.45rem)}.directory-next-step{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin:0 0 1.35rem}.affiliate-disclosure p,.affiliate-note,.content-card p,.content-panel p,.directory-card-description,.directory-card-fit,.directory-card-meta,.directory-next-step p,.model-family-card p,.verified-note{color:var(--color-text-muted);line-height:1.65}.affiliate-disclosure{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,var(--card-bg))}.model-family-section{margin:clamp(1.6rem,4vw,2.6rem) 0}.models-section-head{margin-bottom:1rem}.content-panel h2,.model-family-hero h1,.models-section-head h2{color:var(--text-main);letter-spacing:-.035em}.content-grid,.model-family-grid{gap:1rem}.content-card,.directory-card,.model-card,.model-card-compact,.model-family-card{transition:transform .16s ease,border-color .16s ease,background .16s ease}.content-card:focus-visible,.content-card:hover,.directory-card:focus-visible,.directory-card:hover,.model-card-compact:focus-visible,.model-card-compact:hover,.model-card:focus-visible,.model-card:hover,.model-family-card:focus-visible,.model-family-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border));background:var(--color-surface-soft)}.directory-card-header{align-items:flex-start}.content-card h2,.directory-card-heading h2,.model-family-card strong{color:var(--text-main)}.directory-card-signals,.filter-chips{gap:.55rem}.badge,.chip{border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,var(--card-bg));color:var(--color-primary-hover);border-radius:999px}.chip{padding:.55rem .9rem;font-weight:750}.chip:focus-visible,.chip:hover{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--color-border));color:var(--color-primary-hover)}.chip-active{border-color:color-mix(in srgb,var(--color-primary) 70%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-primary-hover);box-shadow:0 0 0 1px rgba(34,211,238,.08),0 0 24px rgba(34,211,238,.1)}.models-search-label{color:var(--color-text);letter-spacing:.01em}.models-search{border:1px solid var(--color-border);border-radius:.9rem;background:var(--color-surface);color:var(--text-main);min-height:46px}.models-search:focus{border-color:rgba(34,211,238,.72);box-shadow:0 0 0 3px rgba(34,211,238,.12)}.models-result-count{color:var(--color-text-muted)}.model-table-wrap{border:1px solid var(--color-border);border-radius:1rem;background:var(--card-bg);overflow-x:auto;-webkit-overflow-scrolling:touch}.model-table td,.model-table th{border-bottom-color:rgba(148,163,184,.13)}@media (max-width:767px){.models-page{width:min(100% - 1rem,1240px);padding-top:1.25rem}.models-header{padding:1.25rem;border-radius:1.15rem}.models-header h1{max-width:13ch;font-size:clamp(2.05rem,12vw,3.15rem)}.models-subheading{font-size:1rem}.btn-submit-model{width:100%}.directory-next-step{align-items:flex-start;flex-direction:column}.content-grid,.model-family-grid{grid-template-columns:1fr!important}.content-card,.directory-card,.model-family-card{border-radius:1.05rem;min-height:auto}.filter-chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem;-webkit-overflow-scrolling:touch}.chip{flex:0 0 auto}}.breadcrumbs{margin-bottom:1.1rem;color:var(--color-text-muted)}.breadcrumbs a:focus-visible,.breadcrumbs a:hover{color:var(--color-primary-hover)}.article-page,.content-page .article-page,.model-detail-card{border:1px solid var(--color-border);border-radius:1.35rem;background:radial-gradient(circle at 12% 0,rgba(34,211,238,.1),transparent 22rem),linear-gradient(145deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 70%,transparent));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 22px 70px rgba(0,0,0,.22);color:var(--text-main);padding:clamp(1.25rem,3vw,2rem)}.model-detail-card{display:grid;grid-gap:1rem;gap:1rem;min-height:0}.article-meta,.chip-wrap,.link-list,.model-detail-card .model-badges{display:flex;flex-wrap:wrap;gap:.55rem}.article-page h1,.content-hero h1,.model-name{max-width:14ch;margin:0;color:var(--text-main);font-size:clamp(2.25rem,5vw,4.2rem);line-height:.98;letter-spacing:-.06em}.article-description,.article-meta,.model-developer{color:var(--color-text-muted)}.article-description,.content-hero p,.model-description{max-width:76ch;color:var(--color-text-muted);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.72}.article-page>.content-cta,.article-page>.content-panel,.article-page>.related-panel,.content-page>.content-cta,.content-page>.content-panel,.content-page>.related-panel,.model-detail-card>.affiliate-disclosure,.model-detail-card>.commercial-disclosure-box,.model-detail-card>.content-cta,.model-detail-card>.content-panel,.model-detail-card>.editorial-review-box,.model-detail-card>.related-panel{border:1px solid var(--color-border);border-radius:1.05rem;background:var(--card-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);padding:clamp(1rem,2.4vw,1.35rem)}.article-page>.content-cta,.content-page>.content-cta,.model-detail-card>.content-cta{border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border));background:radial-gradient(circle at top right,rgba(34,211,238,.13),transparent 16rem),color-mix(in srgb,var(--color-primary) 8%,var(--card-bg))}.article-page h2,.content-page h2,.model-detail-card h2{color:var(--text-main);letter-spacing:-.035em}.article-page h3,.content-page h3,.model-detail-card h3{color:var(--color-text)}.article-page li,.article-page p,.content-page li,.content-page p,.model-detail-card li,.model-detail-card p{color:var(--color-text-muted);line-height:1.68}.article-page .feature-list,.content-page .feature-list,.model-detail-card .feature-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.8rem}.article-page .feature-list li,.content-page .feature-list li,.model-detail-card .feature-list li{padding-left:.15rem}.model-card-bottom{display:grid;grid-gap:1rem;gap:1rem;align-items:start;border:1px solid var(--color-border);border-radius:1.05rem;background:var(--card-bg);padding:1rem}.model-specs{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.model-specs .spec-item{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--color-border);border-radius:.85rem;background:var(--color-surface-soft);padding:.8rem}.spec-label{color:var(--color-primary-hover);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.spec-value{color:var(--text-main);font-weight:760}.affiliate-button,.btn-hf,.content-cta .button,.model-detail-card .button{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border:1px solid rgba(34,211,238,.35);border-radius:999px;background:linear-gradient(90deg,rgba(14,165,233,.96),rgba(34,211,238,.96));color:#04111d!important;font-weight:900;min-height:42px;padding:.72rem 1rem;text-decoration:none}.affiliate-button:focus-visible,.affiliate-button:hover,.btn-hf:focus-visible,.btn-hf:hover,.content-cta .button:focus-visible,.content-cta .button:hover{filter:brightness(1.06);transform:translateY(-1px)}.article-page>.verification-sources-panel,.content-page>.verification-sources-panel,.model-detail-card>.verification-sources-panel{border-color:var(--color-border);background:var(--color-surface-soft);padding:clamp(.85rem,1.7vw,1rem)}.verification-sources-panel h2{margin:0 0 .35rem;color:var(--text-main);font-size:clamp(1rem,1.35vw,1.18rem);letter-spacing:-.015em}.verification-sources-panel p{max-width:84ch;margin:0 0 .65rem;font-size:.94rem;line-height:1.55}.verification-sources-panel .link-list{gap:.4rem .7rem}.verification-sources-panel .text-link{font-size:.94rem;font-weight:800}.ecosystem-connections,.related-panel{display:grid;grid-gap:1rem;gap:1rem}.compact-link-card,.ecosystem-link,.related-link{border-color:rgba(148,163,184,.14)}.compact-link-card strong,.ecosystem-link strong,.related-link strong{color:var(--text-main)}.compact-link-card p,.ecosystem-link span,.related-link span{color:var(--color-text-muted)}.site-search{width:100%}.site-search-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:.65rem;color:var(--color-text-muted);cursor:pointer;display:flex;font:inherit;font-size:.82rem;font-weight:700;justify-content:space-between;min-height:38px;padding:.52rem .7rem;text-align:left;width:100%}.site-search-trigger:focus-visible,.site-search-trigger:hover{background:rgba(34,211,238,.07);border-color:rgba(34,211,238,.28);color:var(--color-text);outline:none}.site-search-trigger-label:before{content:"⌕";color:var(--color-primary-hover);margin-right:.42rem}.site-search-trigger-hint{border:1px solid rgba(148,163,184,.18);border-radius:.45rem;color:var(--color-text-muted);font-size:.68rem;line-height:1;padding:.24rem .35rem;text-transform:uppercase}.site-search-overlay{align-items:flex-start;background:rgba(2,6,23,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;inset:0;justify-content:center;padding:clamp(3rem,10vh,7rem) 1rem 1rem;position:fixed;z-index:999}.site-search-dialog{background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 28%),var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;box-shadow:0 24px 80px rgba(0,0,0,.42);max-height:min(760px,calc(100vh - 3rem));overflow:hidden;width:min(720px,100%)}.site-search-input-row{align-items:center;border-bottom:1px solid rgba(148,163,184,.14);display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:auto 1fr auto;padding:.85rem}.site-search-icon{color:var(--color-primary-hover);font-size:1.1rem}.site-search-input-row input{background:transparent;border:0;color:var(--text-main);font-size:1rem;outline:none;width:100%}.site-search-input-row input::placeholder{color:var(--color-text-muted)}.site-search-input-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text-muted);cursor:pointer;font-size:.72rem;font-weight:800;min-height:30px;padding:0 .55rem}.site-search-input-row button:focus-visible,.site-search-input-row button:hover{border-color:rgba(34,211,238,.35);color:var(--color-text)}.site-search-meta{color:var(--color-text-muted);font-size:.78rem;padding:.7rem .95rem 0}.site-search-results{display:grid;grid-gap:.45rem;gap:.45rem;max-height:min(560px,calc(100vh - 12rem));overflow-y:auto;padding:.75rem}.site-search-result{display:grid;grid-gap:.28rem;gap:.28rem;border:1px solid transparent;border-radius:.75rem;color:inherit;padding:.72rem .78rem;text-decoration:none}.site-search-result:focus-visible,.site-search-result:hover{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.2);outline:none}.site-search-result-type{color:var(--color-primary-hover);font-family:Courier New,monospace;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.site-search-result strong{color:var(--text-main);font-size:.95rem;line-height:1.18}.site-search-result span:last-child{color:var(--color-text-muted);font-size:.82rem;line-height:1.4}.site-search-empty{color:var(--color-text-muted);font-size:.9rem;padding:1.2rem .8rem}.mobile-nav-drawer .site-search{padding-inline:.75rem}@media (max-width:640px){.site-search-overlay{padding-top:1rem}.site-search-dialog{max-height:calc(100vh - 2rem)}.site-search-input-row{gap:.45rem;padding:.7rem}.site-search-input-row input{font-size:.92rem}}@media (max-width:799px){.site-search-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(2,6,23,.93)}}.partner-form{display:grid;grid-gap:.95rem;gap:.95rem;margin-top:1rem}.partner-form .pricing-grid{margin:0}.form-wide-field,.partner-form label.pricing-card{display:grid;grid-gap:.45rem;gap:.45rem}.partner-form .forum-input,.partner-form .forum-textarea{font-size:.9rem}.partner-form .hero-actions{margin-top:.15rem}.tool-hero-brand{align-items:center;display:flex;gap:1rem;margin:.75rem 0 .8rem}.tool-hero-brand img{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:18px;display:block;flex:0 0 auto;height:72px;object-fit:contain;padding:.35rem;width:72px}@media (max-width:700px){.tool-hero-brand{align-items:flex-start;flex-direction:column}}.playground-page select,.playground-page textarea{width:100%;margin:.5rem 0 1rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface-soft);color:var(--color-text);padding:.85rem 1rem;font:inherit}.playground-page textarea{min-height:9rem;resize:vertical}.playground-page progress{width:100%;height:1rem;border-radius:999px;overflow:hidden}.playground-grid,.playground-shell{display:grid;grid-gap:1.5rem;gap:1.5rem}.playground-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.playground-chat-log{margin-bottom:1rem}.playground-message{white-space:pre-wrap}.playground-page button:disabled,.playground-page select:disabled,.playground-page textarea:disabled{cursor:not-allowed;opacity:.62}@media (max-width:640px){.playground-page .hero-actions{align-items:stretch;flex-direction:column}}:root{--osa-font-mono:"Courier New",monospace;--osa-text-hero-eyebrow:0.74rem;--osa-text-hero-title:clamp(2.05rem,3.75vw,3.45rem);--osa-text-hero-body:clamp(1rem,1.28vw,1.1rem);--osa-text-section-eyebrow:0.68rem;--osa-text-section-title:clamp(1.55rem,2.55vw,2.2rem);--osa-text-section-copy:0.98rem;--osa-text-card-kicker:0.68rem;--osa-text-card-title:1.08rem;--osa-text-card-body:0.94rem;--osa-text-card-meta:0.82rem;--osa-text-disclosure:0.92rem;--osa-text-cta-title:clamp(1.35rem,2.35vw,2rem);--osa-text-cta-body:0.98rem;--osa-text-button:0.9rem;--osa-text-link:0.9rem}.content-page,.forum-page{width:min(1240px,calc(100% - 2rem));max-width:1240px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);color:var(--text-main)}.forum-page{width:min(1180px,calc(100% - 4rem));max-width:1180px}.article-page>.content-hero,.content-page>.content-hero,.forum-page>.forum-header,.models-header{position:relative;margin:0 0 clamp(1.5rem,4vw,2.5rem);padding:clamp(1.35rem,3vw,2.25rem);overflow:hidden;border:1px solid var(--color-border);border-radius:1.4rem;background:radial-gradient(circle at 12% 15%,rgba(34,211,238,.12),transparent 18rem),linear-gradient(135deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 72%,transparent));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 22px 70px rgba(0,0,0,.22);text-align:left}.models-header{align-items:flex-start;gap:clamp(1rem,3vw,2rem)}.article-page>.content-hero:after,.content-page>.content-hero:after,.forum-page>.forum-header:after,.models-header:after{content:"";position:absolute;inset:auto -8rem -10rem auto;width:22rem;height:22rem;pointer-events:none;background:radial-gradient(circle,rgba(124,58,237,.16),transparent 62%)}.article-page>.content-hero>*,.content-page>.content-hero>*,.forum-page>.forum-header>*,.models-header>*{position:relative;z-index:1}.article-page>.content-hero h1,.content-page>.content-hero h1,.forum-page>.forum-header h1,.models-header h1{max-width:15ch;margin:0 0 .9rem;color:var(--text-main);font-size:var(--osa-text-hero-title);line-height:1.03;letter-spacing:-.052em;text-align:left;text-wrap:balance}.forum-page>.forum-header h1{max-width:18ch;font-size:clamp(1.95rem,3vw,2.85rem);line-height:1.06;letter-spacing:-.045em}.article-page>.content-hero p:not(.eyebrow):not(.card-kicker),.content-page>.content-hero p:not(.eyebrow):not(.card-kicker),.forum-page>.forum-header .forum-subheading,.models-subheading{max-width:760px;margin:0;color:var(--color-text-muted);font-size:var(--osa-text-hero-body);line-height:1.68;text-align:left}.card-kicker,.eyebrow,.hub-card-kicker{color:var(--color-primary-hover)!important;font-family:var(--osa-font-mono);font-size:var(--osa-text-section-eyebrow);font-weight:900;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.article-page>.content-hero .eyebrow,.content-page>.content-hero .eyebrow,.forum-page>.forum-header .eyebrow,.models-header .eyebrow{color:var(--color-primary-hover)!important;font-size:var(--osa-text-hero-eyebrow)}.article-page>.content-hero .card-kicker,.content-page>.content-hero .card-kicker{margin-top:.9rem}.btn-submit-model,.hub-card-link,.text-link{color:var(--color-primary);font-size:var(--osa-text-link);font-weight:850;text-decoration:none}.btn-submit-model,.button,.checker-cta,.hub-button{font-size:var(--osa-text-button);line-height:1.2}.affiliate-disclosure,.content-panel,.directory-next-step,.models-search-panel,.sponsor-cta{font-size:var(--osa-text-section-copy)}.affiliate-disclosure p,.content-panel p,.directory-next-step p,.sponsor-cta p{color:var(--color-text-muted);font-size:var(--osa-text-section-copy);line-height:1.62}.affiliate-disclosure p,.affiliate-note,.disclosure-card p{font-size:var(--osa-text-disclosure);line-height:1.65}.community-card-redesign h2,.content-panel h2,.hub-cta-section h2,.hub-start-head h2,.model-family-hero h1,.models-section-head h2,.playground-feature-card h2{color:var(--text-main);line-height:1.1;letter-spacing:-.04em}.content-panel h2,.hub-start-head h2,.model-family-hero h1,.models-section-head h2{font-size:var(--osa-text-section-title)}.hub-cta-section h2,.playground-feature-card h2{font-size:var(--osa-text-cta-title)}.category-name,.community-copy strong,.content-card h2,.content-card h3,.directory-card h2,.directory-card-heading h2,.hub-card h3,.hub-mini-path strong,.mini-copy strong,.model-family-card strong,.pricing-card h3,.tool-card-redesign h3{color:var(--text-main);font-size:var(--osa-text-card-title);line-height:1.3;letter-spacing:-.015em;margin-bottom:.5rem}.category-desc,.community-copy span,.content-card p,.directory-card-description,.directory-card-fit,.feature-list li,.hub-card p,.hub-cta-section p,.mini-copy span,.model-family-card p,.playground-feature-card p,.pricing-card li,.tool-card-redesign p{color:var(--color-text-muted);font-size:var(--osa-text-card-body);line-height:1.58}.badge,.category-meta,.chip,.directory-card-meta,.hub-mini-path span,.models-result-count,.spec-label,.spec-value,.tag-row span,.verified-note{font-size:var(--osa-text-card-meta);line-height:1.45}.forum-page>.forum-header .directory-next-step{margin:1.25rem 0 0}.forum-page>.forum-breadcrumb{margin-top:-1rem}@media (max-width:767px){:root{--osa-text-hero-title:clamp(2rem,10vw,3rem);--osa-text-section-title:clamp(1.35rem,6.4vw,1.85rem)}.content-page,.forum-page{width:min(100% - 1rem,1240px);padding-top:1.25rem}.forum-page{width:min(100% - 1rem,1180px)}.article-page>.content-hero,.content-page>.content-hero,.forum-page>.forum-header,.models-header{padding:1.25rem;border-radius:1.15rem}.article-page>.content-hero h1,.content-page>.content-hero h1,.forum-page>.forum-header h1,.models-header h1{max-width:13ch}.forum-page>.forum-header h1{max-width:17ch;font-size:clamp(1.9rem,8.5vw,2.55rem)}.article-page>.content-hero p:not(.eyebrow):not(.card-kicker),.content-page>.content-hero p:not(.eyebrow):not(.card-kicker),.forum-page>.forum-header .forum-subheading,.models-subheading{font-size:1rem}}