body.has-landing-nav{--type-display:clamp(2rem,4.8vw,3.5rem);--type-h2:clamp(1.5rem,2.8vw,2.125rem);--type-h3:1.125rem;--type-body:clamp(1rem,0.35vw + 0.94rem,1.0625rem);--type-caption:0.8125rem;--type-label:0.8125rem;--leading-body:1.75;--leading-tight:1.25;--measure-prose:65ch;--space-section:clamp(2.5rem,6vw,4.5rem);--space-group:1.5rem;--space-tight:0.75rem;--radius-card:20px;--radius-control:12px;--ease-editorial:cubic-bezier(0.16,1,0.3,1)}body.has-landing-nav .grad,body.has-landing-nav .grad-text,body.has-landing-nav .text-grad{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:var(--brand-600)}html[data-theme=dark] body.has-landing-nav .grad,html[data-theme=dark] body.has-landing-nav .grad-text,html[data-theme=dark] body.has-landing-nav .text-grad{color:var(--brand-600)}body.has-landing-nav .creator-card .stats .s .v,body.has-landing-nav .stat-box .sn{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:var(--brand-600)}html[data-theme=dark] body.has-landing-nav .creator-card .stats .s .v,html[data-theme=dark] body.has-landing-nav .stat-box .sn{color:var(--brand-600)}body.has-landing-nav .page-hero .eyebrow,body.has-landing-nav .section-head .eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:0;border:none;border-radius:0;background:transparent;color:var(--muted,rgb(var(--text-faint)));font-size:var(--type-label);font-weight:600;letter-spacing:.02em;text-transform:none}body.has-landing-nav .page-hero .eyebrow .dot,body.has-landing-nav .section-head .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--primary));flex-shrink:0}body.has-landing-nav .page-hero .eyebrow .material-symbols-outlined,body.has-landing-nav .section-head .eyebrow .material-symbols-outlined{font-size:16px;color:rgb(var(--primary))}body.pub-tier-hub .hh-hero__eyebrow{color:var(--muted,rgb(var(--text-faint)))}body.pub-tier-hub .hh-hero__eyebrow-dot{background:rgb(var(--primary))}body.pub-tier-hub .hh-hero__accent,body.pub-tier-hub .hh-hot-cat,body.pub-tier-hub .hh-hot-more,body.pub-tier-hub .hh-stat__num,body.pub-tier-hub .hh-topics-more{color:var(--hh-hero-accent,var(--brand-600))}body.pub-tier-hub .hh-stat__lbl{color:var(--ink-soft,#4b5563)}body.pub-tier-hub .hh-search-hint{color:var(--muted,#6b7280)}body.pub-tier-hub .hh-search-hint kbd{border-color:rgb(var(--line-2));background:rgb(var(--surface-2));color:var(--ink-soft,rgb(var(--text-dim)))}html[data-theme=dark] body.pub-tier-hub .hh-stat__lbl{color:var(--ink-soft,#c3cbe0)}html[data-theme=dark] body.pub-tier-hub .hh-search-hint{color:var(--muted,#8590ac)}body.has-landing-nav .page-hero{padding:clamp(40px,6vw,72px) 0 clamp(28px,4vw,48px)}body.has-landing-nav .page-hero h1{font-size:var(--type-display);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin-inline:auto;margin-block:0 14px}html[lang=ar] body.has-landing-nav .page-hero h1{letter-spacing:-.01em;max-width:24ch}body.has-landing-nav .page-hero p{font-size:var(--type-body);line-height:var(--leading-body);max-width:var(--measure-prose);margin-inline:auto;text-wrap:pretty;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .page-hero .wrap>[data-reveal]:not(:first-child){margin-top:var(--space-group)}body.has-landing-nav .section-head{margin-bottom:var(--space-group)}body.has-landing-nav .section-head h2{font-size:var(--type-h2);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px}body.has-landing-nav .section-head p{font-size:var(--type-body);line-height:var(--leading-body);max-width:var(--measure-prose);text-wrap:pretty;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .section{padding:var(--space-section) 0}body.has-landing-nav .pub-section-head h2{font-size:var(--type-h2);text-wrap:balance}body.has-landing-nav .pub-section-head p{max-width:var(--measure-prose);line-height:var(--leading-body);text-wrap:pretty}body.pub-tier-hub .pub-section-head{margin-bottom:clamp(24px,4vw,36px)}body.has-landing-nav .card:before{display:none}body.has-landing-nav .card{border-radius:var(--radius-card);padding:clamp(20px,3vw,28px);transition:transform .2s var(--ease-editorial),border-color .2s var(--ease-editorial),box-shadow .2s var(--ease-editorial)}body.has-landing-nav .card:hover{transform:translateY(-2px)}html[data-theme=light] body.has-landing-nav .card:hover{background:#ffffff}body.has-landing-nav .pub-inner{padding-bottom:var(--space-section)}body.has-landing-nav .filter-wrap{padding:16px 0 24px}body.has-landing-nav .search-box{min-height:48px;padding:10px 16px;border-radius:var(--radius-control)}body.has-landing-nav .search-box input{font-size:16px;min-height:24px}body.has-landing-nav .cat-pill{min-height:36px;padding:8px 16px;border-radius:999px;font-size:var(--type-caption)}body.has-landing-nav .articles-grid,body.has-landing-nav .categories-grid,body.has-landing-nav .creators-grid,body.has-landing-nav .pub-articles-grid{gap:20px}body.has-landing-nav .pag-bar--public{margin-top:48px}body.has-landing-nav .pub-article-card{border-radius:var(--radius-card);padding:0}body.has-landing-nav .pub-article-card__title{font-size:var(--type-h3);line-height:1.45;text-wrap:pretty}body.has-landing-nav .pub-article-card__by,body.has-landing-nav .pub-article-card__meta{font-size:var(--type-caption)}body.has-landing-nav .pub-article-card__excerpt{line-height:var(--leading-body);max-width:100%}body.has-landing-nav .article-body h2{font-size:var(--type-h2);text-wrap:balance;line-height:1.3;letter-spacing:0;-webkit-padding-after:.4em;padding-block-end:.4em;margin-block:2.5em 1em;-webkit-border-after:1px solid rgb(var(--line));border-block-end:1px solid rgb(var(--line))}body.has-landing-nav .article-body h2:first-child{-webkit-margin-before:0;margin-block-start:0}body.has-landing-nav .article-body h3{font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.35;padding:0;margin-block:1.75em .5em;border:none;background:none;border-radius:0;color:rgb(var(--text))}body.has-landing-nav .article-body h3+p,body.pub-tier-read .article-body h3+p{-webkit-margin-before:0;margin-block-start:0}body.has-landing-nav .article-body blockquote{margin:1.75em 0;padding:1.125em 1.25em;border:1px solid rgb(var(--line));border-radius:var(--radius-control);font-size:1.0625rem;font-style:normal;line-height:var(--leading-body);background:rgb(var(--surface-2));color:rgb(var(--text-dim))}body.has-landing-nav .policy-content{max-width:var(--reading-measure,var(--measure-prose));margin-inline:auto}body.has-landing-nav .policy-toc a{font-size:var(--type-caption);line-height:1.5}body.has-landing-nav .stats-row{gap:16px;margin-top:40px}body.has-landing-nav .mission-grid{gap:20px}body.has-landing-nav .mission-card p{line-height:var(--leading-body);max-width:42ch;margin-inline:auto;text-wrap:pretty}body.has-landing-nav .contact-grid,body.has-landing-nav .join-form{gap:20px}body.has-landing-nav .creator-card{border-radius:var(--radius-card)}body.has-landing-nav .creator-card .name{text-wrap:balance}body.has-landing-nav.pub-tier-auth .auth-card{border-radius:var(--radius-card)}body.has-landing-nav .field input,body.has-landing-nav .field select,body.has-landing-nav .field textarea{font-size:16px;min-height:48px;border-radius:var(--radius-control)}body.has-landing-nav .field label{font-size:var(--type-caption);font-weight:600;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .pub-breadcrumbs{font-size:var(--type-caption);padding-block:12px 8px}body.pub-tier-read .pub-breadcrumbs{max-width:none}body.has-landing-nav .pub-footer{font-size:var(--type-caption)}body.has-landing-nav .pub-footer a{transition:color .15s var(--ease-editorial)}body.has-landing-nav .error-page-hero h1{text-wrap:balance}body.has-landing-nav .error-page-hero p{max-width:var(--measure-prose);line-height:var(--leading-body);margin-inline:auto}html[data-theme=dark] body.has-landing-nav .page-hero p,html[data-theme=dark] body.has-landing-nav .pub-section-head p,html[data-theme=dark] body.has-landing-nav .section-head p{color:var(--ink-soft,rgb(var(--text-dim)))}html[data-theme=dark] body.has-landing-nav .page-hero .eyebrow,html[data-theme=dark] body.has-landing-nav .section-head .eyebrow{color:var(--muted,rgb(var(--text-faint)))}@media (prefers-reduced-motion:reduce){body.has-landing-nav .card:hover,body.has-landing-nav .hh-cat:hover,body.has-landing-nav .nav-cta:hover,body.has-landing-nav .pub-article-card:hover{transform:none}}@media (max-width:640px){body.has-landing-nav .page-hero h1{max-width:none}body.has-landing-nav .filter-wrap{padding-bottom:16px}body.has-landing-nav .stats-row{grid-template-columns:repeat(2,1fr)}}body.has-landing-nav .page-hero{position:relative;text-align:center}body.has-landing-nav .page-hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--line)) 18%,rgb(var(--line)) 82%,transparent);pointer-events:none}body.has-landing-nav .page-hero:before{background:radial-gradient(ellipse 72% 58% at 50% 0,rgb(var(--brand-rgb-400)/.09),transparent 70%),radial-gradient(ellipse 48% 42% at 78% 35%,rgba(96,165,250,.06),transparent 65%)}body.has-landing-nav .page-hero>.pub-wrap,body.has-landing-nav .page-hero>.wrap{position:relative;z-index:1}body.has-landing-nav .page-hero h1{max-width:22ch}html[lang=ar] body.has-landing-nav .page-hero h1{max-width:26ch}body.has-landing-nav .contact-faq-head h2,body.has-landing-nav .pub-section-head h2,body.has-landing-nav .pub-section-head--accent h2,body.has-landing-nav .section-head h2{position:relative;display:inline-block;padding-bottom:14px}body.has-landing-nav .contact-faq-head h2:after,body.has-landing-nav .pub-section-head h2:after,body.has-landing-nav .pub-section-head--accent h2:after,body.has-landing-nav .section-head h2:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:44px;height:3px;border-radius:2px;background:rgb(var(--primary))}body.has-landing-nav .section-head.center h2:after{inset-inline-start:50%;transform:translateX(-50%)}[dir=rtl] body.has-landing-nav .section-head.center h2:after{transform:translateX(50%)}body.has-landing-nav .pub-section-head,body.has-landing-nav .section-head{margin-bottom:clamp(24px,4vw,36px)}body.has-landing-nav .pub-trust-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin-top:clamp(24px,4vw,36px);padding-top:clamp(18px,3vw,24px);-webkit-border-before:1px solid rgb(var(--line));border-block-start:1px solid rgb(var(--line));color:var(--ink-soft,rgb(var(--text-dim)));font-size:14px;line-height:1.5;text-wrap:pretty}body.has-landing-nav .pub-trust-line strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,rgb(var(--text)))}body.has-landing-nav .pub-trust-line__sep{color:rgb(var(--text-faint));-webkit-user-select:none;-moz-user-select:none;user-select:none}body.has-landing-nav .pub-list-toolbar{margin-bottom:8px}body.has-landing-nav .filter-wrap{align-items:stretch;padding:0 0 clamp(20px,3vw,28px);gap:12px}body.has-landing-nav .search-box{min-height:52px;padding:12px 18px;border-radius:16px;border-color:rgba(15,23,42,.1);box-shadow:0 1px 2px rgb(15 23 42/.04),0 8px 28px -12px rgb(15 23 42/.1);transition:border-color .2s var(--ease-editorial,ease),box-shadow .2s var(--ease-editorial,ease)}body.has-landing-nav .search-box:focus-within{border-color:rgb(var(--primary)/.45);box-shadow:var(--focus-ring),0 8px 28px -12px rgb(37 99 235/.14)}body.has-landing-nav .search-box input::placeholder{color:var(--ink-soft,rgb(var(--text-dim)));opacity:.85}body.has-landing-nav .filter-cats{display:flex;flex-wrap:wrap;gap:8px;width:100%}body.has-landing-nav .cat-pill{min-height:38px;transition:background .15s var(--ease-editorial,ease),border-color .15s var(--ease-editorial,ease),color .15s var(--ease-editorial,ease),box-shadow .15s var(--ease-editorial,ease)}body.has-landing-nav .cat-pill.active{background:rgb(var(--primary));color:#fff;box-shadow:0 4px 14px -6px rgb(var(--primary)/.55)}body.has-landing-nav .cat-pill:not(.active):hover{border-color:rgb(var(--primary)/.35);background:rgb(var(--primary)/.06);color:rgb(var(--brand-rgb-600,37 99 235))}body.has-landing-nav .active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgb(var(--line))}body.has-landing-nav .active-filters .label{font-size:var(--type-caption,.8125rem);font-weight:600;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgb(var(--line-2));background:rgb(var(--surface-2));color:var(--ink-soft,rgb(var(--text-dim)));font-size:13px;font-weight:600}body.has-landing-nav .filter-chip a{display:inline-flex;color:inherit;text-decoration:none;opacity:.7;transition:opacity .15s ease}body.has-landing-nav .filter-chip a:hover{opacity:1}body.has-landing-nav .articles-grid,body.has-landing-nav .pub-articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}body.has-landing-nav .categories-grid,body.has-landing-nav .cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;padding-block:8px clamp(36px,5vw,60px)}body.has-landing-nav .creators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;padding-block:8px clamp(32px,5vw,48px)}body.has-landing-nav .cat-card{border-radius:var(--radius-card,20px);border-color:rgb(var(--line));box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-editorial,ease),border-color .2s var(--ease-editorial,ease),box-shadow .2s var(--ease-editorial,ease)}body.has-landing-nav .cat-card:hover{transform:translateY(-3px);border-color:rgb(var(--primary)/.25);box-shadow:var(--shadow)}body.has-landing-nav .cat-card .cat-head:after{display:none}body.has-landing-nav .cat-card .cat-ico{background:rgb(var(--primary)/.85);-webkit-backdrop-filter:none;backdrop-filter:none;border:none}body.has-landing-nav .cat-card .cat-body h3{font-weight:700;text-wrap:pretty}body.has-landing-nav .creator-card{border-radius:var(--radius-card,20px)}body.has-landing-nav .creator-card .av-wrap{box-shadow:0 4px 16px -6px rgb(15 23 42/.2);border-color:rgb(var(--surface))}body.has-landing-nav .creator-card .stats .v{font-size:22px;font-weight:700}body.has-landing-nav .category-show-hero{position:relative;overflow:hidden;margin-bottom:clamp(28px,4vw,40px);border-radius:var(--radius-card,20px);border:1px solid rgb(var(--line));min-height:180px;display:flex;align-items:flex-end}body.has-landing-nav .category-show-hero__overlay{background:linear-gradient(0deg,rgb(15 23 42/.72) 0,rgb(15 23 42/.2) 55%,transparent)}body.has-landing-nav .category-show-hero__content{padding:clamp(24px,4vw,36px)}body.has-landing-nav .category-show-hero__content h1{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0 0 10px}body.has-landing-nav .category-show-hero .ct-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgb(255 255 255/.16);border:1px solid rgb(255 255 255/.28);color:rgb(255 255 255/.92);font-size:13px;font-weight:600}body.has-landing-nav .empty-state,body.has-landing-nav .listing-empty-state{grid-column:1/-1;text-align:center;padding:clamp(48px,8vw,80px) 24px;border:1px dashed rgb(var(--line-2));border-radius:var(--radius-card,20px);background:rgb(var(--surface-2)/.5);color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .empty-state .material-symbols-outlined,body.has-landing-nav .listing-empty-state .material-symbols-outlined{font-size:48px;display:block;margin:0 auto 16px;color:rgb(var(--primary)/.45)}body.has-landing-nav .empty-state h3,body.has-landing-nav .listing-empty-state h3{font-size:clamp(20px,3vw,24px);font-weight:700;color:var(--ink,rgb(var(--text)));margin:0 0 8px;text-wrap:balance}body.has-landing-nav .empty-state p,body.has-landing-nav .listing-empty-state p{max-width:42ch;margin-inline:auto;line-height:1.7;text-wrap:pretty}body.has-landing-nav .stats-row{display:none}body.has-landing-nav .mission-grid,body.has-landing-nav .values-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}body.has-landing-nav .mission-grid .card h3,body.has-landing-nav .value-card h4{text-wrap:balance}body.has-landing-nav .mission-grid .card p,body.has-landing-nav .value-card p{text-wrap:pretty;line-height:var(--leading-body,1.75)}body.has-landing-nav .contact-info-icon,body.has-landing-nav .mission-grid .c-ic,body.has-landing-nav .value-ico{background:rgb(var(--primary)/.1);box-shadow:none}body.has-landing-nav .contact-info-icon .material-symbols-outlined,body.has-landing-nav .mission-grid .c-ic .material-symbols-outlined,body.has-landing-nav .value-ico .material-symbols-outlined{color:rgb(var(--brand-rgb-600,37 99 235))}body.has-landing-nav .contact-info-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:clamp(24px,4vw,36px)}body.has-landing-nav .contact-info-card{border-radius:var(--radius-card,20px)}body.has-landing-nav .contact-info-card a{color:rgb(var(--brand-rgb-600,37 99 235))}body.has-landing-nav .about-steps{border-radius:var(--radius-card,20px)}body.has-landing-nav .about-cta__card{border-radius:var(--radius-card,20px);padding:clamp(36px,5vw,56px);text-align:center}body.has-landing-nav .contact-faq-head{margin-bottom:20px}body.has-landing-nav .contact-faq-head h2{font-size:var(--type-h2,clamp(1.5rem,2.8vw,2.125rem));font-weight:700;line-height:1.25;text-wrap:balance;margin:0}body.has-landing-nav .contact-faq-item{border-radius:var(--radius-control,12px)}body.has-landing-nav .contact-faq-item h4{font-weight:700;margin:0 0 8px;text-wrap:balance}body.has-landing-nav .contact-faq-item p{margin:0;line-height:var(--leading-body,1.75);text-wrap:pretty;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .creator-profile{text-align:center;padding:clamp(28px,5vw,48px) 0 clamp(20px,3vw,32px);border-bottom:1px solid rgb(var(--line));margin-bottom:clamp(24px,4vw,36px)}body.has-landing-nav .creator-profile .name-block h1{font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px}body.has-landing-nav .creator-profile .name-block .bio{max-width:var(--measure-prose,65ch);margin-inline:auto;line-height:var(--leading-body,1.75);text-wrap:pretty;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .creator-articles{padding-bottom:var(--space-section,clamp(2.5rem,6vw,4.5rem))}body.has-landing-nav .policy-layout{gap:clamp(24px,4vw,40px);align-items:flex-start}body.has-landing-nav .policy-content h1{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;margin:0 0 16px}body.has-landing-nav .policy-eyebrow{margin-bottom:12px}body.has-landing-nav .policy-meta{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgb(var(--line));font-size:var(--type-caption,.8125rem);color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .policy-toc{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height, 72px) + 16px);border-radius:var(--radius-control,12px)}body.has-landing-nav .policy-toc a{display:block;padding:6px 0;color:var(--ink-soft,rgb(var(--text-dim)));text-decoration:none;transition:color .15s ease}body.has-landing-nav .policy-toc a:hover{color:rgb(var(--brand-rgb-600,37 99 235))}body.has-landing-nav.pub-tier-auth .auth-shell{gap:clamp(24px,4vw,40px)}body.has-landing-nav.pub-tier-auth .auth-brand-panel,body.has-landing-nav.pub-tier-auth .auth-panel,body.has-landing-nav.pub-tier-auth .join-form{border-radius:var(--radius-card,20px)}body.has-landing-nav .auth-icon-wrap{background:rgb(var(--primary)/.1);box-shadow:none}body.has-landing-nav .auth-icon-wrap .material-symbols-outlined{color:rgb(var(--brand-rgb-600,37 99 235))}body.pub-tier-read .article-hero{aspect-ratio:16/8;border-radius:var(--radius-card,16px);box-shadow:var(--shadow-sm);margin-top:4px}body.pub-tier-read .article-head{gap:22px;padding:24px 0 8px}body.has-landing-nav .article-head .article-title{text-wrap:balance;letter-spacing:-.02em}body.pub-tier-read .article-title{font-size:clamp(1.875rem,2.8vw + 1rem,2.375rem);line-height:1.24;font-weight:800;margin:0}@media (max-width:640px){body.pub-tier-read .article-title{font-size:clamp(1.25rem,4.2vw + .65rem,1.4375rem);line-height:1.45;letter-spacing:0;font-weight:700}body.pub-tier-read .article-head{gap:18px;padding:22px 0 8px}}body.has-landing-nav .article-page,body.has-landing-nav .error-page-layout{padding-bottom:var(--space-section,clamp(2.5rem,6vw,4.5rem))}body.has-landing-nav .error-page-hero{border-radius:var(--radius-card,20px)}html[data-theme=light] body.has-landing-nav .error-page-hero{background:linear-gradient(165deg,#ffffff 0,#f8fafc 100%),radial-gradient(120% 90% at 50% -20%,rgb(var(--primary)/.1),transparent 58%);border-color:rgba(15,23,42,.08);box-shadow:0 4px 24px -8px rgba(15,23,42,.08)}body.has-landing-nav .error-page__title{text-wrap:balance;letter-spacing:-.02em}body.has-landing-nav .error-page__message{max-width:var(--measure-prose,65ch);margin-inline:auto;line-height:var(--leading-body,1.75);text-wrap:pretty}body.has-landing-nav .error-page-discover__title{position:relative;display:inline-block;padding-bottom:12px;font-size:var(--type-h2,clamp(1.5rem,2.8vw,2.125rem));text-wrap:balance}body.has-landing-nav .error-page-discover__title:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:44px;height:3px;border-radius:2px;background:rgb(var(--primary))}body.has-landing-nav .error-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}body.has-landing-nav .error-page-discover{margin-top:clamp(32px,5vw,48px)}body.has-landing-nav .error-page-discover__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}body.has-landing-nav .about-cta{padding-block:var(--space-section,clamp(2.5rem,6vw,4.5rem))}body.has-landing-nav .about-cta__card h2{text-wrap:balance}@media (prefers-reduced-motion:reduce){body.has-landing-nav .cat-card:hover,body.has-landing-nav .creator-card:hover,body.has-landing-nav .search-box:focus-within{transform:none}}@media (max-width:640px){body.has-landing-nav .page-hero h1{max-width:none}body.has-landing-nav .pub-trust-line{font-size:13px}body.has-landing-nav .category-show-hero{min-height:160px}body.has-landing-nav .policy-toc{position:static}}@media (max-width:1024px){body.has-landing-nav .pub-wrap,body.has-landing-nav .pub-wrap-narrow,body.has-landing-nav .wrap{padding-inline:clamp(16px,3vw,24px)}}@media (max-width:640px){.pub-page-shell .pub-wrap,body.has-landing-nav .pub-footer .pub-wrap,body.has-landing-nav .pub-wrap,body.has-landing-nav .pub-wrap-narrow,body.has-landing-nav .wrap{padding-inline:16px}body.has-landing-nav .pub-inner{padding-bottom:clamp(32px,6vw,48px)}}@media (max-width:400px){body.has-landing-nav .pub-wrap,body.has-landing-nav .pub-wrap-narrow,body.has-landing-nav .wrap{padding-inline:14px}}@media (max-width:768px){body.has-landing-nav .error-page-discover__head,body.has-landing-nav .hh-head,body.has-landing-nav .hh-hot-head,body.has-landing-nav .hh-topics-head,body.has-landing-nav .pub-section-head,body.has-landing-nav .section-head:not(.center){flex-direction:column;align-items:flex-start;gap:10px}body.has-landing-nav .hh-head .btn{width:100%;min-height:44px;justify-content:center}.contact-grid{padding-bottom:48px}.contact-grid,.policy-layout{grid-template-columns:1fr;gap:24px}.policy-toc{position:static;max-height:none}}@media (max-width:640px){.filter-wrap{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:20px}.search-box{min-width:0;width:100%}.search-box input{font-size:16px}.filter-wrap .btn-primary,.filter-wrap>.btn{width:100%;min-height:44px;justify-content:center}body.has-landing-nav .pub-list-toolbar{flex-direction:column;align-items:stretch;gap:12px}body.has-landing-nav .filter-cats{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;padding-bottom:4px}body.has-landing-nav .filter-cats::-webkit-scrollbar{display:none}.cat-pill{flex:0 0 auto}}@media (max-width:1024px){.cats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creators-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.articles-grid,.cats-grid,.creators-grid,.hub-articles-grid,.hub-why-grid,.pub-articles-grid,.pub-articles-grid--related{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.has-landing-nav .mission-grid{grid-template-columns:1fr;gap:16px}body.has-landing-nav .about-steps{padding-inline:16px!important}}@media (max-width:640px){.articles-grid,.cats-grid,.creators-grid,.hh-cat-grid,.hh-grid,.hub-articles-grid,.hub-why-grid,.pub-articles-grid,.pub-articles-grid--related{grid-template-columns:1fr;gap:14px}.creators-grid{padding-bottom:32px}.pub-article-card__body{padding:12px 14px 16px}.pub-article-card__title{font-size:1rem;line-height:1.35}.pub-article-card__excerpt{font-size:.875rem;-webkit-line-clamp:2}.cat-card .cat-body{padding:14px 16px 16px}.cat-card .cat-body h3{font-size:1rem}.creator-card .body{padding:16px 16px 20px}.creator-card .name{font-size:1rem}.hh-cta{padding:24px 20px;border-radius:16px}.hh-cta__actions,.hub-cta-actions{flex-direction:column;width:100%;gap:10px}.hh-cta__actions .btn,.hub-cta-actions .btn{width:100%;min-height:48px;justify-content:center}}@media (max-width:768px){.form-row{grid-template-columns:1fr;gap:0}.contact-info-grid{grid-template-columns:1fr 1fr;gap:12px}.contact-form-card{padding:20px;border-radius:18px}}@media (max-width:480px){.contact-info-grid{grid-template-columns:1fr}.contact-faq-item{padding:16px 18px;border-radius:16px}.auth-card{border-radius:18px}}@media (max-width:768px){.cookie-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:640px){body.has-landing-nav .hh-hero__title,body.has-landing-nav .page-hero h1{max-width:none;overflow-wrap:anywhere}body.has-landing-nav .pub-trust-line{flex-direction:column;align-items:center;gap:6px;text-align:center}body.has-landing-nav .pub-trust-line__sep{display:none}body.has-landing-nav .category-show-hero{min-height:140px;padding-block:24px}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.hero-actions .btn{width:100%;min-height:48px;justify-content:center}}@media (max-width:400px){.hh-section--stats .hh-stats{grid-template-columns:1fr}.hh-stat{min-width:0;flex-direction:row;align-items:center;justify-content:space-between;text-align:start;padding:12px 14px}}@media (max-width:768px){.hub-search{flex-direction:column;align-items:stretch;max-width:none;padding:12px}.hub-search input{font-size:16px;min-height:44px}.hub-search .btn{width:100%;min-height:48px;justify-content:center}}@media (max-width:640px){.hh-feature__lead-title{font-size:1.25rem;line-height:1.35}.article-suggestions__grid,.hh-feature__grid{grid-template-columns:1fr}.article-app-card__stats{grid-template-columns:1fr 1fr}.article-app-card{padding:16px}body.has-landing-nav .step-item{flex-direction:column;gap:12px}body.has-landing-nav .step-num{align-self:flex-start}.error-page__grid{grid-template-columns:1fr}.error-page__search.hub-search{padding:10px}}@media (prefers-reduced-motion:reduce){.cat-card:hover,.creator-card:hover,.hh-hot-item:hover,.pub-article-card:hover{transform:none}}