/* Mobile homepage spacing only; document workspaces and desktop stay unchanged. */
@media (max-width:600px){
 html:not(.rft-embedded) .site[data-tool=editor]:has(.editor-start) .workspace{padding-top:14px}
 html .rft-home-hero{padding:0 0 8px}
 html .rft-home-hero .rft-home-eyebrow{font-size:10px;line-height:1.4;margin:0 0 8px}
 html .rft-home-hero h1{font-size:28px;line-height:1.16;letter-spacing:-.6px;margin:0 auto 10px}
 html .rft-home-hero h1 span{display:block}
 html .rft-home-hero .rft-home-lead{font-size:14px;line-height:1.5;margin:0 auto;max-width:36em}
 html .rft-home-hero .rft-browse-link{min-height:44px;margin-top:4px;padding:6px 10px;font-size:13px}
 html[lang=ar] .rft-home-hero h1{line-height:1.4;letter-spacing:0}
 html .rft-content-page main{padding-top:14px}
 html .rft-page-hero{margin-bottom:16px}
 html .rft-page-hero h1{font-size:28px;line-height:1.4;margin-bottom:8px;letter-spacing:0}
 html .rft-page-hero>p{font-size:14px;line-height:1.6;margin-block:6px}
 html #r26-discovery{margin:8px 0 14px;padding:12px;text-align:start}
 html #r26-discovery h2{font-size:20px;line-height:1.3;margin:0 0 8px}
 html #r26-discovery label{font-size:14px}
 html #r26-discovery input{min-height:44px;font-size:16px}
 html #r26-discovery>.r26-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
 html #r26-discovery [data-filter]{font-size:13px;line-height:1.2;padding:6px 4px;min-width:0;min-height:44px}
 html #r26-discovery .r26-results{gap:6px;margin-top:8px}
 html #r26-discovery .r26-tool a{font-size:14px;line-height:1.3;padding:8px;min-height:44px}
 html #r26-discovery .r26-tool button{min-width:44px;min-height:44px}
}
