/* Widget-only header and footer variants. Classic retains its original styling. */
.rse-widget-footer .rse-brand{min-width:0;overflow-wrap:anywhere}
.rse-chrome-top>nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;min-width:0}.rse-chrome-links a{overflow-wrap:anywhere}
.rse-chrome-links.rse-wp-menu,.rse-chrome-links.rse-wp-menu li{list-style:none;margin:0;padding:0}
.rse-chrome-links.rse-wp-menu{display:flex;gap:24px;flex-wrap:wrap;align-items:center}
.rse-social-links.rse-social-inline{display:inline-flex;align-items:center;gap:14px;list-style:none;padding:0;margin:0}
.rse-social-links.rse-social-inline a{min-height:initial;font-size:13px}
.rse-chrome-links + .rse-social-links.rse-social-inline{padding-left:20px;border-left:1px solid currentColor;opacity:.85}
.rse-widget-footer.rse-chrome-centered .rse-chrome-top{display:flex;flex-direction:column;text-align:center}
.rse-widget-footer.rse-chrome-centered .rse-brand{font-size:clamp(28px,5vw,68px);justify-content:center}
.rse-widget-footer.rse-chrome-centered .rse-chrome-links{justify-content:center}
.rse-widget-footer.rse-chrome-centered .rse-chrome-copyright{text-align:center;margin-top:36px}
.rse-widget-footer.rse-chrome-columns .rse-chrome-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:start}
.rse-widget-footer.rse-chrome-columns .rse-brand{grid-column:1;grid-row:1;font-size:clamp(24px,3vw,42px)}
.rse-widget-footer.rse-chrome-columns .rse-chrome-descriptor{grid-column:1;grid-row:2;max-width:30ch}
.rse-widget-footer.rse-chrome-columns .rse-chrome-top>nav{grid-column:2;grid-row:1 / 3;border-left:var(--rse-rule) solid;padding-left:24px}
.rse-widget-footer.rse-chrome-columns .rse-chrome-links{flex-direction:column}
.rse-widget-footer.rse-chrome-columns .rse-button{grid-column:3;grid-row:1}
.rse-widget-footer.rse-chrome-columns .rse-chrome-copyright{border-top:var(--rse-rule) solid;padding-top:24px;margin-top:40px}
.rse-widget-footer.rse-chrome-wordmark .rse-chrome-top{display:grid;grid-template-columns:minmax(0,1fr) auto}
.rse-widget-footer.rse-chrome-wordmark .rse-brand{grid-column:1 / -1;grid-row:1;font:800 clamp(44px,11vw,180px)/.9 var(--rse-font);letter-spacing:-.075em;border-bottom:var(--rse-rule) solid;padding-bottom:32px}
.rse-widget-footer.rse-chrome-wordmark .rse-chrome-descriptor{grid-column:1;grid-row:2}
.rse-widget-footer.rse-chrome-wordmark nav{grid-column:1;grid-row:3}
.rse-widget-footer.rse-chrome-wordmark .rse-button{grid-column:2;grid-row:2 / 4}
.rse-widget-footer.rse-chrome-split .rse-chrome-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
.rse-widget-footer.rse-chrome-split .rse-brand{grid-column:1;grid-row:1;font-size:clamp(30px,5vw,72px)}
.rse-widget-footer.rse-chrome-split .rse-chrome-descriptor{grid-column:1;grid-row:2}
.rse-widget-footer.rse-chrome-split nav{grid-column:1;grid-row:3}
.rse-widget-footer.rse-chrome-split .rse-button{grid-column:2;grid-row:1 / 4;align-self:stretch;justify-content:center;font-size:clamp(26px,4vw,64px);letter-spacing:-.04em;min-height:180px}
@media(max-width:767px){
.rse-widget-footer:not(.rse-chrome-classic) .rse-chrome-top{display:flex;flex-direction:column;align-items:stretch}
.rse-widget-footer:not(.rse-chrome-classic) .rse-brand{max-width:100%}
 .rse-widget-footer.rse-chrome-columns .rse-chrome-top>nav{border-left:0;border-top:var(--rse-rule) solid;padding:20px 0 0}
 .rse-widget-footer.rse-chrome-columns .rse-chrome-links{flex-direction:row}
 .rse-widget-footer.rse-chrome-split .rse-button{min-height:100px}
.rse-widget-footer:not(.rse-chrome-classic) .rse-button{align-self:flex-start}
.rse-widget-footer.rse-chrome-centered .rse-button{align-self:center}
}
