.xsr{--xsr-gold:#c58a2b;background:#151517;border:1px solid #262628;border-radius:16px;padding:18px 16px;color:#d8d8d8;box-sizing:border-box}
.xsr *{box-sizing:border-box}
.xsr-kicker{display:block;color:var(--xsr-gold);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-family:var(--xx-font,inherit)}
.xsr-h{font-family:"Times New Roman",Times,Georgia,serif!important;font-style:italic;font-weight:400;color:#fff;font-size:26px;line-height:1.2;margin:0 0 14px}
.xsr-widget{background:#fff;border-radius:12px;padding:6px;min-height:120px;overflow:visible} .xsr-layout{display:block}
.xsr-layout>.xsr{margin:32px 16px 48px}
@media (min-width:1200px){
.xsr-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;max-width:1720px;margin:0 auto;padding:0 20px 0 0;align-items:stretch}
.xsr-layout>.xsr-main{min-width:0}
.xsr-layout>.xsr{margin:var(--xsr-start,56px) 0 40px;position:static;align-self:stretch;max-height:none;overflow:visible}
} .xsr,.xsr-widget{max-width:100%;min-width:0}
.xsr-widget>*{max-width:100%!important;min-width:0}
.xsr-layout>.xsr-main{min-width:0;max-width:100%}
.xsr-layout .xg{max-width:100%}