/* DQPANEL20261011: static backgrounds, scoped to navigation and feature panels. */
:is(.seo-topic-links.panel,.feature-detail-grid>.chart-components.panel,.quick-topics.panel,.topic-strip.panel,.community-strip.panel) {
 background-color:#082633;
 background-image:linear-gradient(110deg,rgba(5,26,36,.86),rgba(5,26,36,.74)),url('/web-r236/assets/tuvi-background-20261011.webp');
 background-size:auto,cover;
 background-position:center,right center;
 background-repeat:no-repeat;
 background-attachment:scroll;
 border:1px solid #b99b62;
 box-shadow:inset 0 1px 0 #ffe6b83d,0 6px 18px #00000020;
 color:#edf5f5;
}
:is(.chart-components,.quick-topics,.topic-strip,.community-strip).panel :is(h2,h3) {
 color:#fff0cc;text-shadow:0 1px 2px #0009;
}
:is(.quick-topics,.topic-strip,.community-strip).panel p {color:#e4efef;}
.seo-topic-links.panel::before {color:#fff0cc;text-shadow:0 1px 2px #0009;}
.seo-topic-links.panel>a,:is(.quick-topics,.topic-strip) [data-topic-links]>a,.chart-components .metric-grid>a {
 background:linear-gradient(135deg,#254757f5,#0c2b3cf5);
 border-color:#aa916587;color:#fff0d2;
 box-shadow:inset 0 1px 0 #ffe9bd21;
}
:is(.quick-topics,.topic-strip) [data-topic-links]>a small {color:#fff0ce;background:#0a2636;}
.hero-quote {background:linear-gradient(120deg,#051923e8,#0c2932bf);border:1px solid #e4c18485;border-radius:16px;padding:18px 22px;box-shadow:inset 0 1px #fff0cf33,0 4px 14px #0003;}
.hero-quote .dq-brand-quote {color:#fff2cc!important;font-weight:700;font-size:clamp(21px,2.2vw,32px);line-height:1.55;text-shadow:0 1px 0 #987339,0 2px 3px #000c;opacity:1;}
.hero-quote :is(p,span,small) {color:#fff0d0;opacity:1;text-shadow:0 1px 2px #000b;}
.article-bottom>.community-strip.panel {display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 22px;min-height:0;height:auto;padding:14px 20px;}
.article-bottom>.community-strip>h2 {font-size:19px;line-height:1.4;margin:0;flex:0 1 auto;}
.article-bottom>.community-strip>p {font-size:14px;line-height:1.6;margin:0;flex:1 1 290px;}
.article-bottom>.community-strip>.button {margin:0;padding:8px 14px;min-height:38px;}
@media(max-width:600px) {
 :is(.seo-topic-links.panel,.feature-detail-grid>.chart-components.panel,.quick-topics.panel,.topic-strip.panel,.community-strip.panel) {background-image:linear-gradient(110deg,#051a24ed,#051a24cf),url('/web-r236/assets/tuvi-background-20261011.webp');}
 .hero-quote {padding:14px 16px;}
 .article-bottom>.community-strip.panel {padding:13px 16px;gap:5px;}
 .article-bottom>.community-strip>h2,.article-bottom>.community-strip>p {flex-basis:100%;}
}
