.reference-article>.hero{margin-bottom:60px}.article-header{padding:var(--spacing-xl) 0 var(--spacing-lg)}.article-header h1{color:var(--color-secondary);margin-bottom:var(--spacing-md)}.article-meta{color:var(--color-secondary);opacity:.7}.article-hero{margin-bottom:var(--spacing-lg)}.article-hero img{width:100%;height:auto}.reference-stats{--ref-stat-value: var(--color-success);--ref-stat-text: var(--color-white);margin-bottom:var(--spacing-lg)}.reference-stats__title{color:var(--color-secondary);font-size:var(--font-size-base);font-weight:700;margin:0 0 var(--spacing-sm) 0;text-align:left}.reference-stats__inner{background-color:var(--color-footer-darker);padding:20px 15px}.reference-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.reference-stats__box{padding:0 5px;text-align:center}.reference-stats__top-row{display:flex;align-items:baseline;justify-content:center;gap:4px;flex-wrap:wrap}.reference-stats__value{font-size:30px;font-weight:700;color:var(--ref-stat-value);line-height:1.2}.reference-stats__unit{font-size:16px;color:var(--ref-stat-value);font-weight:400;line-height:1.2}.reference-stats__label{font-size:13px;color:var(--ref-stat-text);margin-top:4px;font-weight:400}.reference-stats__airflow-wrap{padding:15px 0;border-bottom:1px solid #b7bbc6;display:flex;justify-content:center;align-items:center}.reference-stats__airflow{display:flex;align-items:baseline;justify-content:center;gap:10px}.reference-stats__airflow-label{color:var(--color-secondary);font-size:16px;font-weight:400}.reference-stats__airflow-value{font-size:26px;font-weight:700;color:var(--color-secondary)}.reference-stats__airflow-unit{font-size:26px;font-weight:400;color:var(--color-secondary);margin-left:-6px}.article-layout{padding-bottom:var(--spacing-xl)}.article-grid{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-lg);align-items:start}.article-content{min-width:0}.article-sidebar{position:sticky;top:100px}.sidebar-inner{background:var(--color-white);padding:0 0 var(--spacing-md)}.sidebar-title{color:var(--color-secondary);font-size:var(--font-size-base);font-weight:700;margin:0 0 var(--spacing-sm) 0}.reference-article .article-body h2{color:var(--color-secondary);margin:var(--spacing-xl) 0 var(--heading-block-gap)}.reference-article .article-body h2:first-child{margin-top:0}.reference-article .article-body h3{color:var(--color-secondary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.reference-article .article-body h3:first-of-type{margin-top:var(--spacing-md)}.reference-article .article-body h3+h2{margin-top:var(--spacing-sm)}.article-body p{margin-bottom:var(--spacing-md)}.article-body ul,.article-body ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.article-body li{margin-bottom:var(--spacing-sm)}.article-body a:not(.btn){color:var(--color-primary);text-decoration:none}.article-body a:not(.btn):hover{text-decoration:underline}.article-body img:not(.image-carousel__slide-image){max-width:100%;height:auto;margin:var(--spacing-md) 0}.article-toc{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-primary)}.article-toc__title{color:var(--color-secondary);font-size:var(--font-size-base);font-weight:700;margin:0 0 var(--spacing-sm) 0}.article-toc__list{list-style:none;padding:0;margin:0}.article-toc__item{margin-bottom:var(--spacing-xs)}.article-toc__item:before{content:"›";color:var(--color-primary);margin-right:var(--spacing-xs);font-weight:700}.article-toc__item--h3{padding-left:var(--spacing-md)}.article-toc__item a{color:var(--color-primary);text-decoration:none;font-size:var(--font-size-base)}.article-toc__item a:hover{text-decoration:underline}.article-body .video-embed{margin:var(--spacing-lg) 0;width:100%}.article-body .video-embed__wrapper{width:100%;aspect-ratio:16 / 9;overflow:hidden}.article-body .video-embed__iframe{width:100%;height:100%;border:none}@media(max-width:1024px){.article-grid{grid-template-columns:1fr 280px;gap:var(--spacing-md-lg)}.reference-stats__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.article-header{padding:var(--spacing-lg) 0}.reference-stats__grid{grid-template-columns:repeat(2,1fr)}.reference-stats__box{padding:6px 5px}.reference-stats__value{font-size:22px;line-height:1.2}.reference-stats__unit{font-size:14px}.reference-stats__label,.reference-stats__airflow-label{font-size:12px}.reference-stats__airflow{flex-wrap:wrap;gap:6px}.reference-stats__airflow-value,.reference-stats__airflow-unit{font-size:20px}.article-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.article-sidebar{position:static;order:2}.sidebar-inner{padding:0 0 var(--spacing-sm-plus)}}
