@media (max-width:1024px){body.landing-page .pub-wrap,body.landing-page .pub-wrap-narrow,body.landing-page .wrap{padding-inline:clamp(16px,3vw,24px)}}@media (max-width:640px){.pub-page-shell .pub-wrap,body.landing-page .pub-footer .pub-wrap,body.landing-page .pub-wrap,body.landing-page .pub-wrap-narrow,body.landing-page .wrap{padding-inline:16px}body.landing-page .pub-inner{padding-bottom:clamp(32px,6vw,48px)}}@media (max-width:400px){body.landing-page .pub-wrap,body.landing-page .pub-wrap-narrow,body.landing-page .wrap{padding-inline:14px}}@media (max-width:768px){body.landing-page .error-page-discover__head,body.landing-page .hh-head,body.landing-page .hh-hot-head,body.landing-page .hh-topics-head,body.landing-page .pub-section-head,body.landing-page .section-head:not(.center){flex-direction:column;align-items:flex-start;gap:10px}body.landing-page .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.landing-page .pub-list-toolbar{flex-direction:column;align-items:stretch;gap:12px}body.landing-page .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.landing-page .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.landing-page .mission-grid{grid-template-columns:1fr;gap:16px}body.landing-page .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.landing-page .hh-hero__title,body.landing-page .page-hero h1{max-width:none;overflow-wrap:anywhere}body.landing-page .pub-trust-line{flex-direction:column;align-items:center;gap:6px;text-align:center}body.landing-page .pub-trust-line__sep{display:none}body.landing-page .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.landing-page .step-item{flex-direction:column;gap:12px}body.landing-page .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}}:root{color-scheme:light}