.brs-footer{--brs-accent:#6f7883;--brs-accent-strong:#3c434d;--brs-accent-rgb:111 , 120 , 131;--brs-text:#262a30;--brs-muted:#6b727c;--brs-border:#e6e8ec;--brs-surface:#fff;--brs-surface-soft:#fafafb;--brs-bottom-text:#8c939c;--brs-radius:0 0 22px 22px;color:var(--brs-text);font-family:inherit;font-size:14px;line-height:1.65;background:var(--brs-surface);border-top:1px solid var(--brs-border);border-radius:var(--brs-radius);overflow:hidden}.brs-footer,.brs-footer *{box-sizing:border-box}.brs-related{padding:clamp(24px,4vw,38px);background:radial-gradient(circle at 94% 10%,rgba(var(--brs-accent-rgb),.12),transparent 32%) , linear-gradient(145deg,var(--brs-surface-soft) 0%,rgba(var(--brs-accent-rgb),.08) 100%)}.brs-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.brs-heading{max-width:760px}.brs-heading-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding-bottom:2px;color:var(--brs-accent-strong);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap;border-bottom:1px solid rgba(var(--brs-accent-rgb),.35);transition:border-color .18s ease}.brs-heading-link:hover,.brs-heading-link:focus-visible{color:var(--brs-accent-strong);border-bottom-color:var(--brs-accent)}.brs-heading-link-arrow{font-size:12px;transition:transform .18s ease}.brs-heading-link:hover .brs-heading-link-arrow,.brs-heading-link:focus-visible .brs-heading-link-arrow{transform:translateX(2px)}.brs-kicker{display:block;margin-bottom:4px;color:var(--brs-accent-strong);font-size:10px;font-weight:900;letter-spacing:.16em}.brs-heading h2{margin:0;padding:0;color:var(--brs-text);font-size:clamp(20px,2.3vw,27px);font-weight:850;line-height:1.35}.brs-heading p{margin:7px 0 0;color:var(--brs-muted);font-size:12px}.brs-carousel{--brs-columns:var(--brs-columns-desktop,3);--brs-gap:12px}.brs-stage{position:relative}.brs-grid{display:grid;grid-template-columns:repeat(var(--brs-columns),minmax(0,1fr));gap:var(--brs-gap)}.brs-carousel.is-slider .brs-viewport{padding:10px 0 24px;margin:-10px 0 -24px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.brs-carousel.is-slider .brs-viewport::-webkit-scrollbar{display:none}.brs-carousel.is-slider .brs-viewport:focus-visible{outline:2px solid var(--brs-accent);outline-offset:-2px;border-radius:14px}.brs-carousel.is-slider .brs-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns: calc((100% - var(--brs-gap) * (var(--brs-columns) - 1)) / var(--brs-columns))}.brs-carousel.is-slider .brs-card{scroll-snap-align:start}.brs-nav{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:38px;height:38px;padding:0;color:var(--brs-accent-strong);font-size:22px;font-weight:900;line-height:1;background:#fff;border:1px solid rgba(var(--brs-accent-rgb),.28);border-radius:50%;box-shadow:0 6px 18px rgba(var(--brs-accent-rgb),.18);transform:translateY(-50%);cursor:pointer;transition:background-color .18s ease , border-color .18s ease , opacity .18s ease}.brs-carousel.is-enhanced.is-slider .brs-nav{display:grid}.brs-nav-prev{left:-13px}.brs-nav-next{right:-13px}.brs-nav:hover:not(:disabled),
.brs-nav:focus-visible:not(:disabled) {border-color:rgba(var(--brs-accent-rgb),.6);background:#fff}.brs-nav:disabled{opacity:.3;cursor:default}.brs-dots{display:none;align-items:center;justify-content:center;gap:7px;margin-top:16px}.brs-carousel.is-enhanced.is-slider .brs-dots{display:flex}.brs-dot{width:8px;height:8px;padding:0;background:rgba(var(--brs-accent-rgb),.26);border:0;border-radius:50%;cursor:pointer;transition:width .18s ease , background-color .18s ease}.brs-dot[aria-current="true"]{width:20px;background:var(--brs-accent);border-radius:4px}.brs-dot:focus-visible{outline:2px solid var(--brs-accent);outline-offset:2px}.brs-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;color:var(--brs-text);text-decoration:none;background:rgba(255,255,255,.88);border:1px solid rgba(var(--brs-accent-rgb),.18);border-radius:14px;box-shadow:0 8px 24px rgba(var(--brs-accent-rgb),.06);transition:transform .18s ease , border-color .18s ease , box-shadow .18s ease , background-color .18s ease}.brs-card:hover,.brs-card:focus-visible{color:var(--brs-text);background:#fff;border-color:rgba(var(--brs-accent-rgb),.55);box-shadow:0 14px 34px rgba(var(--brs-accent-rgb),.12);transform:translateY(-3px)}.brs-card-thumb{position:relative;display:block;overflow:hidden;aspect-ratio: 16 / 9;background:rgba(var(--brs-accent-rgb),.08);border-bottom:1px solid rgba(var(--brs-accent-rgb),.14)}.brs-card-thumb img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.brs-card:hover .brs-card-thumb img,.brs-card:focus-visible .brs-card-thumb img{transform:scale(1.05)}.brs-card-body{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:10px;flex:1 1 auto;padding:14px 16px 16px}.brs-card-copy{display:grid;align-content:start;gap:5px;min-width:0}.brs-card-copy small{color:var(--brs-accent-strong);font-size:9px;font-weight:900;letter-spacing:.08em}.brs-card-copy strong{color:var(--brs-text);font-size:13px;font-weight:850;line-height:1.5}.brs-card-copy span{color:var(--brs-muted);font-size:10px;line-height:1.65}.brs-card-arrow{align-self:center;color:var(--brs-accent);font-size:17px;font-weight:900;transition:transform .18s ease}.brs-card:hover .brs-card-arrow,.brs-card:focus-visible .brs-card-arrow{transform:translate(2px,-2px)}.brs-more{display:flex;justify-content:center;margin-top:22px}.brs-more-link{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;color:var(--brs-accent-strong);font-size:12px;font-weight:800;text-decoration:none;background:rgba(255,255,255,.9);border:1px solid rgba(var(--brs-accent-rgb),.32);border-radius:999px;box-shadow:0 6px 18px rgba(var(--brs-accent-rgb),.08);transition:transform .18s ease , border-color .18s ease , box-shadow .18s ease , background-color .18s ease}.brs-more-link:hover,.brs-more-link:focus-visible{color:var(--brs-accent-strong);background:#fff;border-color:rgba(var(--brs-accent-rgb),.62);box-shadow:0 10px 26px rgba(var(--brs-accent-rgb),.14);transform:translateY(-2px)}.brs-more-arrow{font-size:13px;transition:transform .18s ease}.brs-more-link:hover .brs-more-arrow,.brs-more-link:focus-visible .brs-more-arrow{transform:translateX(3px)}.brs-information{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--brs-border);border-top:1px solid var(--brs-border)}.brs-information section{padding:18px 22px;background:#fff}.brs-information strong{display:block;margin-bottom:4px;color:var(--brs-accent-strong);font-size:11px}.brs-information p{margin:0;color:var(--brs-muted);font-size:10px}.brs-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;color:var(--brs-bottom-text);font-size:9px;background:var(--brs-surface-soft);border-top:1px solid var(--brs-border)}.brs-bottom-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.brs-bottom a{color:var(--brs-accent-strong);font-weight:800;text-decoration:none}.brs-bottom a:hover,.brs-bottom a:focus-visible{text-decoration:underline}@media (max-width:680px){.brs-footer{--brs-radius:0 0 12px 12px}.brs-related{padding:22px 14px}.brs-heading-row{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:15px}.brs-heading h2{font-size:20px}.brs-heading p{font-size:10px}.brs-carousel{--brs-columns:1;--brs-gap:8px}.brs-carousel.is-slider .brs-viewport{padding:6px 0 16px;margin:-6px 0 -16px}.brs-carousel.is-enhanced.is-slider .brs-nav{display:none}.brs-dots{margin-top:12px}.brs-more{margin-top:16px}.brs-more-link{width:100%;justify-content:center;padding:11px 16px}.brs-card{flex-direction:row;align-items:stretch;border-radius:11px}.brs-card-thumb{flex:0 0 104px;aspect-ratio:auto;border-right:1px solid rgba(var(--brs-accent-rgb),.14);border-bottom:0}.brs-card-body{grid-template-columns:minmax(0,1fr) 20px;gap:8px;padding:12px 12px 12px 14px}.brs-card-copy strong{font-size:12px}.brs-information{grid-template-columns:minmax(0,1fr)}.brs-information section{padding:14px 16px}.brs-bottom{align-items:flex-start;flex-direction:column;gap:3px;padding:11px 16px}}@media (prefers-reduced-motion:reduce){.brs-carousel.is-slider .brs-viewport{scroll-behavior:auto}.brs-dot,.brs-nav,.brs-more-link,.brs-more-arrow,.brs-heading-link-arrow,.brs-card,.brs-card-thumb img,.brs-card-arrow{transition:none}.brs-card:hover,.brs-card:focus-visible,.brs-more-link:hover,.brs-more-link:focus-visible{transform:none}.brs-card:hover .brs-card-thumb img,.brs-card:focus-visible .brs-card-thumb img{transform:none}.brs-card:hover .brs-card-arrow,.brs-card:focus-visible .brs-card-arrow{transform:none}}