/* Shared compact scale. Keep readable text and native browser zoom intact. */
.topbar{min-height:58px;padding:10px clamp(16px,3vw,40px)}
.brand img{height:25px!important}.brand-label{padding-inline-start:9px}.header-releases{margin-inline-start:14px;padding:6px 10px}.lang-toggle a{padding:7px 10px}
.home-container{width:min(1040px,calc(100% - 36px))}
.hero-new{min-height:360px;padding:52px 20px 76px}.hero-inner{width:min(680px,100%)}
.hero-new h1{font-size:clamp(30px,4vw,44px)}.hero-copy{font-size:16px;margin:16px auto 22px}
.hero-search{max-width:560px}.hero-search input{height:52px;border-radius:12px}.hero-search::before{top:8px}
.quick-grid{gap:12px;margin-top:-34px}.quick-card{min-height:78px;padding:14px;gap:10px;border-radius:12px}.quick-icon{flex-basis:36px;height:36px;font-size:16px;border-radius:10px}
.home-section{padding-top:46px}.section-heading{margin-bottom:20px;gap:16px}.section-heading h2{font-size:26px}
.topics-grid,.category-directory{gap:12px}.topic-card{min-height:138px;padding:18px;border-radius:12px}.topic-number{margin-bottom:18px}.topic-card h3{font-size:16px}
.category-directory-card{min-height:122px;padding:16px;border-radius:12px}.category-directory-icon{width:36px;height:36px;border-radius:10px;font-size:20px!important}
.category-directory-number{top:18px;inset-inline-end:18px}.category-directory-card h3,[dir="rtl"] .category-directory-card h3{margin-block:14px 4px;font-size:16px}
.category-directory-card::after{bottom:16px;inset-inline-end:16px}.browse-note{padding-bottom:50px}.article-library{padding:46px 0 56px}.article-group{padding:17px;border-radius:12px}
.category-page{padding:36px 0 58px}.category-back{margin-bottom:20px}.category-page-head{padding-bottom:20px}.category-page-head h1{font-size:clamp(28px,4vw,38px)}
.category-articles{margin-top:22px;gap:10px}.category-article-card{min-height:58px;padding:12px 16px;border-radius:10px}
.layout{grid-template-columns:230px minmax(0,1fr)}.content{padding:24px 30px;max-width:720px}.content h1{font-size:25px}.content h2{font-size:22px}.content h3{font-size:18px}.content :is(p,li){font-size:16px}
.release-card{min-height:220px;padding:20px;border-radius:14px}.release-card h3{font-size:19px;margin-top:18px}
.releases-page{padding:40px 0 60px}.releases-hero h1{font-size:clamp(30px,4vw,42px)}.releases-hero>p:last-child{font-size:16px}
.feature-post-grid{gap:18px}.feature-post-card{border-radius:14px}.feature-post-copy{padding:19px}.feature-post-copy h2{font-size:21px;margin:14px 0 10px}
.single-feature{max-width:920px}.post-heading h1{font-size:clamp(28px,4vw,40px)}.post-deck{font-size:17px}.post-heading{margin-bottom:26px}.post-back{margin-bottom:24px}.post-takeaway{padding:24px;margin-top:30px}.post-related{margin-top:44px}
.updates-index,.editorial-article{width:min(1000px,calc(100% - 40px));padding:28px 0 44px}.updates-intro h1{font-size:36px}.updates-intro{margin-bottom:20px}
.featured-copy{padding:22px}.featured-copy h2{font-size:23px}.featured-image img{max-height:250px}.editorial-card{padding:17px}.editorial-card :is(h2,h3){font-size:18px}.card-topline{margin-bottom:12px}.card-topline img{width:32px;height:32px}
.editorial-grid,.related-grid{gap:14px}.archive-section,.preview-section{margin-top:30px}.preview-section{padding:22px;gap:24px}.section-heading h2,.preview-section h2{font-size:23px}
.article-heading h1{font-size:clamp(27px,3vw,34px)}.article-heading{max-width:690px}.article-cover{max-width:580px;margin-bottom:28px}.article-layout{grid-template-columns:190px minmax(0,640px);gap:30px}
.article-summary{padding:20px;margin-bottom:28px}.article-summary h2{font-size:22px}.updates-editorial .sprint-module-heading h2{font-size:22px}.updates-editorial .sprint-feature h3{font-size:20px}.updates-editorial .sprint-module{margin-bottom:30px}
.article-next,.article-downloads{margin-top:26px}.related-updates{margin-top:34px;padding-top:24px}.updates-footer{padding:22px}
.release-shell{width:min(1000px,100%)}.release-article{padding:30px 18px 60px}.release-article-hero{min-height:460px}.release-hero-overlay h1{font-size:clamp(30px,4vw,46px)}.release-lead{font-size:20px;margin:38px 0}.release-body section{margin:46px 0}.release-section-head h2{font-size:28px}.release-end{padding:30px;margin-top:48px}
@media(max-width:900px){.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:170px minmax(0,1fr);gap:22px}}
@media(max-width:760px){.layout{grid-template-columns:1fr}.content{padding:20px 18px}.hero-new{min-height:320px;padding:40px 18px 68px}.hero-new h1{font-size:32px}.home-section{padding-top:34px}.category-page{padding-top:28px}.category-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.updates-index,.editorial-article{width:calc(100% - 32px);padding-top:24px}.updates-intro h1{font-size:30px}.article-heading h1{font-size:28px}.featured-copy h2{font-size:22px}.article-layout{display:flex;gap:20px}.release-article-hero{min-height:510px}}
@media(max-width:440px){.quick-grid,.category-directory{grid-template-columns:1fr}.quick-card{min-height:66px}.hero-new h1{font-size:29px}.section-heading h2{font-size:23px}.category-directory-card{min-height:112px}}
@media print{.layout{display:block}.content{max-width:none;padding:0}.editorial-article{width:100%}.article-layout{display:block}}
