@media screen and (max-width:900px){
.art-sidebar,
.art-sidebar-left{
display:none;
}
.art-ad-box[data-size="970x250"]{
width:calc(468px + var(--ads) * 2);
height:200px;
}
.art-ad-box[data-size="970x250"] .art-ad-inner{
width:468px;
height:200px;
}
.art-ad-box[data-size="970x90"],
.art-ad-box[data-size="728x90"]{
width:calc(468px + var(--ads) * 2);
height:60px;
}
.art-ad-box[data-size="970x90"] .art-ad-inner,
.art-ad-box[data-size="728x90"] .art-ad-inner{
width:468px;
height:60px;
}
.header-btn{
width:48px;
height:48px;
}
.header-btn svg{
width:22px;
height:22px;
}
.logo img{
width:50px;
height:50px;
}
.side-panel{
width:calc(50% - var(--gap));
}
.panel-title{
font-size:18px;
}
.panel-close{
width:var(--iz1);
height:var(--iz1);
}
article h1{
font-size:28px;
}
.post h1,
.post h2,
.post h3,
.post h4,
.post h5,
.post h6{
font-size:28px;
}
.feat-hero-title{
font-size:32px;
}
.feat-tools-section{
width:100%;
max-width:100%;
border-radius:0;
border-left:none;
border-right:none;
}
.feat-tool-btn{
font-size:14px;
}
.feat-ai-grid{
grid-template-columns:repeat(2,1fr);
}
.hub-landing-grid{
grid-template-columns:1fr;
}
.hub-landing-header{
flex-direction:column;
}
.hub-items{
grid-template-columns:1fr;
}
.hub-section-header h2{
font-size:20px;
}
.navigate-sections{
grid-template-columns:1fr;
}
.navigate-header h1{
font-size:40px;
}
.static-header h1{
font-size:40px;
}
.static-content h2{
font-size:24px;
}
.about-stats{
grid-template-columns:repeat(2,1fr);
}
.about-stat-num{
font-size:32px;
}
.rel-wrap{
width:100%;
}
.rel-inject{
width:350px;
max-width:100%;
}
.snip{
flex-direction:column;
}
.snip-img{
max-width:100%;
aspect-ratio:16/9;
}
.snip-img-icon{
width:100%;
aspect-ratio:1;
}
.snip-title h2{
font-size:24px;
}
.snip-hero-title{
font-size:28px;
}
.author-top{
flex-direction:column;
text-align:center;
}
.author-info h1{
font-size:32px;
}
.team-header h1{
font-size:40px;
}
.team-card-name{
font-size:24px;
}
.search-page-filter-btn,
.search-page-btn{
width:52px;
height:52px;
min-width:52px;
}
.search-page-input{
font-size:18px;
}
.search-res h1{
font-size:24px;
}
.search-adv-grid,
.search-adv-actions{
grid-template-columns:1fr;
}
.tool-header{
justify-content:center;
}
.tool-footer{
flex-wrap:wrap;
}
.tool-stats{
position:static;
transform:none;
width:100%;
justify-content:center;
}
}