/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--inner__box:initial;--cta__list:initial;--cta__chip:initial;--head__nav:initial;--promo-nav:initial;--meta--sub:solid;--promo__unit:0 0#0000;--inner__note:initial;--view__lead:100%;--thumb-deck__field:0 0#0000;--footer-inner__list:initial;--link:100%;--head:initial;--bar-meta__media:0 0#0000;--block--open:initial;--view:0 0#0000;--mark-promo:initial;--main-card__block:0px;--item-area__cta:#fff;--col__field:0 0#0000;--thumb-btn:solid;--bar-section:initial;--card-page:initial;--block-text:initial;--view--open:initial;--title__meta:initial;--view-tile__thumb:initial;--group-panel__badge:initial;--row__panel:initial;--col__item:initial;--tag__hero:initial;--list__list:initial;--slot--lead:100%;--stack-chip:initial;--rail-promo:initial}}}@layer theme{:root,:host{--group-badge__section:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--cta--lg:.25rem;--card-btn__head:.375rem;--icon--is-on:.5rem;--block__badge:cubic-bezier(.4,0,.2,1);--deck-panel:.15s;--menu-thumb:cubic-bezier(.4,0,.2,1);--slot__wrap:var(--outer__pane,system-ui,-apple-system,"Segoe UI",sans-serif);--stack-block:var(--group-badge__section)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--slot__wrap,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--btn-slot,normal);font-variation-settings:var(--stack-body,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--stack-block,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--field--soft,normal);font-variation-settings:var(--nav-deck,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.promo{visibility:collapse}.tile__head{visibility:visible}.view-panel__body{position:absolute}.mark__link{position:fixed}.text-view{position:relative}.list-panel__page{position:static}.menu--lg{position:sticky}.mark--wide{width:100%}@media (width>=40rem){.mark--wide{max-width:40rem}}@media (width>=48rem){.mark--wide{max-width:48rem}}@media (width>=64rem){.mark--wide{max-width:64rem}}@media (width>=80rem){.mark--wide{max-width:80rem}}@media (width>=96rem){.mark--wide{max-width:96rem}}.thumb__group{display:block}.card-media__page{display:contents}.page-section__slot{display:flex}.link-site{display:grid}.tag--compact{display:none}.cta-nav{display:inline}.foot-bar__body{display:table}.hero-badge{flex-shrink:1}.area-tag{transform:var(--inner__box,) var(--cta__list,) var(--cta__chip,) var(--head__nav,) var(--promo-nav,)}.field__foot{resize:both}.note--open{border-style:var(--meta--sub);border-width:1px}.note-col__tag{text-transform:lowercase}.link-stack__section{text-transform:uppercase}.nav-link{font-style:italic}.view__group{--promo__unit:0 1px 3px 0 var(--inner__note,#0000001a),0 1px 2px -1px var(--inner__note,#0000001a);box-shadow:var(--thumb-deck__field),var(--view),var(--col__field),var(--bar-meta__media),var(--promo__unit)}.inner--sub{outline-style:var(--thumb-btn);outline-width:1px}.banner{--bar-section:blur(8px);filter:var(--bar-section,) var(--card-page,) var(--block-text,) var(--view--open,) var(--title__meta,) var(--view-tile__thumb,) var(--row__panel,) var(--col__item,) var(--tag__hero,)}.note__icon{--view-tile__thumb:invert(100%);filter:var(--bar-section,) var(--card-page,) var(--block-text,) var(--view--open,) var(--title__meta,) var(--view-tile__thumb,) var(--row__panel,) var(--col__item,) var(--tag__hero,)}.head-col{filter:var(--bar-section,) var(--card-page,) var(--block-text,) var(--view--open,) var(--title__meta,) var(--view-tile__thumb,) var(--row__panel,) var(--col__item,) var(--tag__hero,)}.cta-unit__field{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--text__meta,--text-mark__list,--brand,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--rail-promo,var(--menu-thumb));transition-duration:var(--bar__panel,var(--deck-panel))}.link--soft{--rail-promo:var(--block__badge);transition-timing-function:var(--block__badge)}}@property --inner__box{syntax:"*";inherits:false}@property --cta__list{syntax:"*";inherits:false}@property --cta__chip{syntax:"*";inherits:false}@property --head__nav{syntax:"*";inherits:false}@property --promo-nav{syntax:"*";inherits:false}@property --meta--sub{syntax:"*";inherits:false;initial-value:solid}@property --promo__unit{syntax:"*";inherits:false;initial-value:0 0#0000}@property --inner__note{syntax:"*";inherits:false}@property --view__lead{syntax:"<percentage>";inherits:false;initial-value:100%}@property --thumb-deck__field{syntax:"*";inherits:false;initial-value:0 0#0000}@property --footer-inner__list{syntax:"*";inherits:false}@property --link{syntax:"<percentage>";inherits:false;initial-value:100%}@property --head{syntax:"*";inherits:false}@property --bar-meta__media{syntax:"*";inherits:false;initial-value:0 0#0000}@property --block--open{syntax:"*";inherits:false}@property --view{syntax:"*";inherits:false;initial-value:0 0#0000}@property --mark-promo{syntax:"*";inherits:false}@property --main-card__block{syntax:"<length>";inherits:false;initial-value:0}@property --item-area__cta{syntax:"*";inherits:false;initial-value:#fff}@property --col__field{syntax:"*";inherits:false;initial-value:0 0#0000}@property --thumb-btn{syntax:"*";inherits:false;initial-value:solid}@property --bar-section{syntax:"*";inherits:false}@property --card-page{syntax:"*";inherits:false}@property --block-text{syntax:"*";inherits:false}@property --view--open{syntax:"*";inherits:false}@property --title__meta{syntax:"*";inherits:false}@property --view-tile__thumb{syntax:"*";inherits:false}@property --group-panel__badge{syntax:"*";inherits:false}@property --row__panel{syntax:"*";inherits:false}@property --col__item{syntax:"*";inherits:false}@property --tag__hero{syntax:"*";inherits:false}@property --list__list{syntax:"*";inherits:false}@property --slot--lead{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stack-chip{syntax:"*";inherits:false}@property --rail-promo{syntax:"*";inherits:false}.link__unit{color:var(--rail-card__list);background:var(--badge);font-family:var(--outer__pane);font-size:var(--cta__foot);font-weight:var(--note--soft);line-height:var(--menu--active);margin:0}.link__unit *,.link__unit :before,.link__unit :after{box-sizing:border-box}.link__unit img{max-width:100%;height:auto;display:block}.link__unit a{color:inherit}.hero{width:min(100%,var(--header--compact));padding-inline:var(--pane__banner);margin-inline:auto}.icon-deck__field{min-height:55vh;scroll-margin-top:82px;overflow:clip}.footer--compact{padding-block:calc(var(--thumb--wide)/2);scroll-margin-top:82px}.footer--compact h2,.footer--compact h3,.item-btn__unit :is(h1,h2),.mark-page__thumb h1{color:var(--rail-card__list);font-weight:var(--slot--lg);line-height:var(--row-col__text);margin:0}.footer--compact h2{font-size:var(--wrap);margin-bottom:20px}.footer--compact h3{font-size:var(--chip-section__col)}.footer-page__tile{max-width:850px;color:var(--mark-wrap);margin:-4px 0 24px}.cta--open{color:var(--deck-icon);margin:0 0 10px;font-weight:600}.link__unit .field__panel{z-index:50;color:var(--panel--lead);background:var(--meta__pane);border-radius:50px;padding:10px 16px;position:fixed;inset:8px auto auto 8px;transform:translateY(-160%)}.field__panel:focus{transform:none}.panel__rail,.list--soft{text-align:center;min-height:42px;transition:color var(--top),background-color var(--top),border-color var(--top),filter var(--top);border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;padding:9.6px 24px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.link__unit .media-hero__hero{color:var(--panel--lead);background:var(--meta__pane)}.link__unit .media-hero__hero:hover{filter:brightness(.84)}.link__unit .foot__mark,.link__unit .nav-menu__link{color:var(--link-hero__card);background:var(--btn--open)}.link__unit .thumb{color:var(--block);background:var(--slot);border-color:var(--btn--open)}.pane-lead__thumb{z-index:40;background:var(--tile--open);border-bottom:1px solid var(--item-thumb);position:sticky;top:0}.lead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:72px;display:grid}.page__badge{align-self:stretch;align-items:center;height:100%;text-decoration:none;display:flex}.link__unit .media{width:auto;max-width:150px;max-height:44px;margin-block:auto}.brand__card{font-size:20px;font-weight:700}.chip--compact{white-space:nowrap;scrollbar-width:none;justify-content:safe center;align-items:center;gap:20px;min-width:0;display:flex;overflow-x:auto}.chip--compact::-webkit-scrollbar{display:none}.chip--compact a{flex:none;padding-block:10px;font-size:14.4px;text-decoration:none}.chip--compact a[aria-current=page],.chip--compact a:hover{color:var(--meta__pane)}.group{flex:none;align-items:center;gap:8px;display:flex}.list--soft{white-space:nowrap;min-height:40px;padding:8px 16px;font-size:16px}.foot-grid{width:36px;height:44px;color:var(--rail-card__list);-webkit-appearance:none;appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;padding:0;display:none}.foot-grid svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:36px;height:36px}.foot-grid:focus-visible{outline:2px solid var(--meta__pane);outline-offset:2px}.row--active,.pane__lead{display:none}.note{border-bottom:1px solid var(--item-thumb);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 16px;display:flex}.body__tag{width:42px;height:42px;color:var(--rail-card__list);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.body__tag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:26px}.media__pane{padding:8px var(--inner--alt) 16px;align-content:start;display:grid;overflow-y:auto}.row--active a{border-bottom:1px solid var(--item-thumb);align-items:center;min-height:48px;padding-inline:12px;text-decoration:none;display:flex}.rail-link__promo{color:var(--tile-cta);background:var(--btn--open);border-radius:50px;justify-content:center;margin-top:10px}.item-btn__unit{background:var(--text__hero);padding-block:24px}.badge-page__slot{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;gap:40px;display:grid}.unit-rail__link .badge-page__slot{grid-template-columns:1fr}.top__menu{padding-block:18px}.item-btn__unit :is(h1,h2){max-width:760px;font-size:var(--hero-body__foot);font-weight:var(--col-tile__view);margin:0 0 16px}.view__link{max-width:720px;margin:0 0 20px}.pane-slot__list{background:var(--badge);border:1px solid var(--item-thumb);border-radius:10px;width:fit-content;min-width:280px;margin-bottom:20px;padding:18px 22px;display:grid}.pane-slot__list span,.pane-slot__list small{color:var(--mark-wrap)}.pane-slot__list strong{color:var(--meta__pane);font-size:28px;line-height:1.2}.box{margin:0}.box img{object-fit:contain;border-radius:10px;width:100%;max-height:430px}.brand__mark{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cta-top .col-promo__pane{order:2}.col-promo__pane{margin:0}.col-promo__pane img{border-radius:var(--icon--is-on);width:100%}.nav__grid{min-width:0}.nav__grid .panel__rail{margin-top:24px}.media--open{border-radius:0;max-width:100%;overflow-x:auto}.title--sm table{border-collapse:separate;border-spacing:0;background:var(--badge);width:100%;min-width:680px}.area table{table-layout:fixed}.area .lead--sm{width:40%}.area .outer--is-on{width:60%}.link__unit .title--sm.area table tr>:first-child{width:40%}.bar__text table{table-layout:fixed}.bar__text .lead--sm{width:30%}.bar__text .outer--is-on,.bar__text .list{width:20%}.bar__text .menu--lead{width:30%}.title--sm th,.title--sm td{text-align:left;border-right:1px solid var(--tile-inner__main);border-bottom:1px solid var(--tile-inner__main);padding:14px 14px 14px 24px}.title--sm thead th{color:var(--rail-card__list);background:var(--note-meta__lead);border-top:1px solid var(--tile-inner__main);border-bottom-width:3px;font-weight:700}.title--sm tr>:first-child{border-left:1px solid var(--tile-inner__main)}.title--sm tbody th{color:var(--rail-card__list);font-weight:400}.meta__title{margin:18px 0 0}.grid__field{padding-block:20px;display:flex}.nav-section__item{justify-content:flex-start}.mark--is-on{justify-content:center}.main{justify-content:flex-end}.row-badge{gap:24px;display:grid}.outer{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start}.row-badge figure{margin:0}.row-badge img{border-radius:var(--icon--is-on);width:100%}.header-pane__meta{gap:12px;margin:0;padding:0;list-style:none;display:grid}.header-pane__meta li{grid-template-columns:42px 1fr;align-items:start;gap:14px;display:grid}.link--active li{background:var(--text__hero);border-radius:var(--icon--is-on);padding:18px}.lead-thumb__inner{width:36px;height:36px;color:var(--tile-cta);background:var(--meta__pane);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.header-pane__meta strong{margin-top:5px;display:block}.header-pane__meta p{margin:5px 0 0}.icon-unit__box{color:var(--mark-wrap)}.hero--lead>.panel__rail{margin-top:24px}.hero--alt{gap:24px;display:grid}.lead-thumb__body{background:var(--text__hero);border-radius:var(--icon--is-on);grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:24px;padding:24px;display:grid}.lead-thumb__body:nth-child(2n) figure{order:-1}.lead-thumb__body h3{margin-bottom:12px}.lead-thumb__body p{margin:0 0 14px}.lead-thumb__body ol{padding-left:22px}.lead-thumb__body figure{margin:0}.lead-thumb__body img{object-fit:cover;border-radius:10px;width:100%;height:100%;max-height:380px}.menu__foot{gap:var(--box__lead);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (width>=1024px){.top-slot{grid-template-columns:repeat(4,minmax(0,1fr))}.body{grid-template-columns:repeat(5,minmax(0,1fr))}.tile-field{grid-template-columns:repeat(6,minmax(0,1fr))}}.main--lead{background:var(--deck-icon);border-radius:var(--icon--is-on);min-width:0;text-decoration:none;overflow:hidden}.item__field{aspect-ratio:1/1.18;background:var(--thumb__banner);display:block;position:relative;overflow:hidden}.item__field img{object-fit:cover;width:100%;height:100%;transition:filter var(--top),transform var(--top)}.section-header__text{min-width:96px;min-height:42px;color:var(--panel--lead);background:var(--meta__pane);opacity:0;pointer-events:none;transition:opacity var(--top),transform var(--top),filter var(--top);border-radius:50px;justify-content:center;align-items:center;padding:9px 24px;font-weight:700;line-height:1.35;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92)}.main--lead:is(:hover,:focus-visible) img{filter:brightness(.58);transform:scale(1.025)}.main--lead:is(:hover,:focus-visible) .section-header__text{opacity:1;transform:translate(-50%,-50%) scale(1)}.main--lead:focus-visible{outline:2px solid var(--meta__pane);outline-offset:3px}.unit--sub{text-align:center;align-content:center;gap:3px;min-height:50px;padding:9px 10px;display:grid}.unit--sub strong{overflow-wrap:anywhere;color:var(--lead-icon__stack,var(--rail-card__list));font-weight:500}.unit--sub em{color:var(--unit,var(--meta__pane));font-size:13px;font-style:normal}@media (prefers-reduced-motion:reduce){.item__field img,.section-header__text{transition:none}}.view__panel{background:var(--text__hero);border-radius:var(--icon--is-on);grid-template-columns:minmax(300px,.8fr) minmax(0,1fr);gap:24px;padding:24px;display:grid}.banner-thumb__list figure{margin:0}.banner-thumb__list figure img{object-fit:cover;border-radius:10px;width:100%;height:100%;max-height:470px}.slot-item__top>p{margin:0 0 16px}.field__promo{color:var(--mark-wrap)}.banner-thumb__list dl{border-block:1px solid var(--item-thumb);margin:18px 0}.banner-thumb__list dl div{border-bottom:1px solid var(--item-thumb);grid-template-columns:minmax(120px,.45fr) 1fr;gap:16px;padding:10px 0;display:grid}.banner-thumb__list dl div:last-child{border-bottom:0}.banner-thumb__list dt{color:var(--mark-wrap)}.banner-thumb__list dd{margin:0;font-weight:600}.card{gap:var(--box__lead);display:grid}.page-brand__panel{grid-template-columns:repeat(2,1fr)}.bar{grid-template-columns:repeat(3,1fr)}.btn__deck,.nav--open{grid-template-columns:repeat(4,1fr)}.card article{background:var(--text__hero);border:1px solid var(--item-thumb);border-radius:var(--icon--is-on);padding:20px}.menu article{border-left:3px solid var(--deck-icon)}.card img{object-fit:contain;width:44px;height:44px;margin-bottom:14px}.card h3{font-size:var(--nav--sub);margin-bottom:8px}.card p{color:var(--mark-wrap);margin:0}.area__rail{gap:10px;display:grid}.promo-area{background:var(--icon--open);border:1px solid var(--item-thumb);border-radius:10px}.promo-area h3{margin:0}.promo-area button{width:100%;color:var(--chip-page);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px;font-size:17px;font-weight:500;line-height:1.5;display:flex}.bar__tag{flex:none;font-size:18px;font-weight:600}.promo-area button[aria-expanded=true] .bar__tag{transform:rotate(45deg)}.inner-mark__row{color:var(--rail-card__list);padding:0 18px 18px}.deck__card{color:var(--mark-wrap);background:var(--chip);border-top:1px solid var(--item-thumb);margin-top:20px}.card__wrap{grid-template-columns:minmax(220px,1fr) 1.5fr auto;gap:40px;padding-block:40px;display:grid}.link__unit .nav--wide{color:var(--rail-card__list);margin-bottom:16px;text-decoration:none;display:inline-flex}.nav--wide img{width:auto;max-width:160px;max-height:48px}.pane__rail p{max-width:380px;margin:0}.link{grid-template-columns:repeat(2,minmax(120px,1fr));align-content:start;gap:8px 24px;display:grid}.link a{color:var(--rail-card__list);font-size:12.8px;line-height:1.5;text-decoration:none}.link a:hover{color:var(--meta__pane)}.meta,.tag-main__promo{flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.meta img{max-width:70px;max-height:34px}.tag-main__promo a{width:36px;height:36px;color:var(--media-inner);border:1px solid var(--item-thumb);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tag-main__promo img{object-fit:contain;width:18px;height:18px}.footer--lg{border-top:1px solid var(--item-thumb);padding-block:24px;font-size:12.8px}.footer--lg p{margin:0}.footer__title{z-index:30;width:44px;height:44px;color:var(--body--is-on);background:var(--nav-title__menu);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--top),visibility var(--top),filter var(--top);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:18px;right:18px}.footer__title.is-visible{opacity:1;pointer-events:auto;visibility:visible}.footer__title.is-visible:hover{filter:brightness(.84)}.footer__title:focus-visible{outline:3px solid var(--deck-icon);outline-offset:3px}.footer__title svg{fill:none;stroke:currentColor;stroke-width:2px;width:24px}.mark-page__thumb{text-align:center;align-content:center;place-items:center;gap:12px;min-height:65vh;padding-block:60px;display:grid}.hero-inner__rail{color:var(--deck-icon);margin:0;font-size:96px;font-weight:700;line-height:1}.mark-page__thumb h1,.mark-page__thumb p{margin:0}.mark-page__thumb h1{font-size:var(--hero-body__foot);font-weight:var(--col-tile__view)}.mark-page__thumb small{color:var(--mark-wrap)}@media (width<=1023px){.lead{grid-template-columns:1fr auto;min-height:64px}.chip--compact,.group .list--soft{display:none}.foot-grid{display:inline-flex}.row--active{z-index:32;width:min(320px,100%);color:var(--rail-card__list);background:var(--tile--open);visibility:hidden;transition:transform var(--media__card),visibility var(--media__card);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.row--active.is-open{visibility:visible;transform:none}.pane__lead{z-index:31;background:var(--badge);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--media__card),visibility var(--media__card);border:0;padding:0;display:block;position:fixed;inset:0}.row--active.is-open+.pane__lead{opacity:.5;pointer-events:auto;visibility:visible}.badge-page__slot{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.menu__foot{grid-template-columns:repeat(3,minmax(0,1fr))}.btn__deck,.nav--open{grid-template-columns:repeat(2,1fr)}.card__wrap{grid-template-columns:1fr 1.5fr}.nav{grid-column:1/-1}}@media (width<=767px){.footer--compact{padding-block:16px}.footer--compact h2{font-size:clamp(26px,8vw,var(--wrap));margin-bottom:16px}.media{max-width:125px;max-height:38px}.item-btn__unit{padding-block:18px}.badge-page__slot,.brand__mark,.outer,.lead-thumb__body,.view__panel{grid-template-columns:1fr}.item-btn__unit :is(h1,h2){font-size:clamp(30px,9vw,var(--hero-body__foot))}.box{order:-1}.cta-top .col-promo__pane,.lead-thumb__body:nth-child(2n) figure{order:0}.lead-thumb__body,.view__panel{padding:18px}.menu__foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unit--sub{min-height:50px;padding:8px 5px}.card,.page-brand__panel,.bar,.btn__deck,.nav--open{grid-template-columns:1fr}.card__wrap{grid-template-columns:1fr;gap:28px}.link{grid-template-columns:1fr 1fr}.nav{grid-column:auto}.hero-inner__rail{font-size:72px}}.hero-list__icon{color:var(--rail-card__list);font-size:var(--hero-body__foot);font-weight:var(--col-tile__view);line-height:var(--row-col__text);overflow-wrap:anywhere;margin:0}:where(.pane-lead__thumb){color:var(--rail-card__list)}.pane-lead__thumb{--rail-card__list:var(--cta--alt);--mark-wrap:var(--tile-inner);--media-inner:var(--head--is-on);--outer-thumb__panel:var(--inner)}.deck__card{--rail-card__list:var(--area);--mark-wrap:var(--tile-main);--media-inner:var(--main__head);--outer-thumb__panel:var(--hero-main)}:where(.card article,.media-page__tile pre,.link--active li){color:var(--rail-card__list)}.card article,.media-page__tile pre,.link--active li{--rail-card__list:var(--tile-thumb__badge);--mark-wrap:var(--nav__meta);--outer-thumb__panel:var(--title__icon)}:where(.item__field){color:var(--rail-card__list)}.item__field{--rail-card__list:var(--cta__inner);--mark-wrap:var(--thumb-deck);--outer-thumb__panel:var(--page)}:where(.promo-area){color:var(--rail-card__list)}.promo-area{--rail-card__list:var(--main-header);--mark-wrap:var(--icon-top__bar);--outer-thumb__panel:var(--lead--lg)}:where(.title--sm table,.item-btn__unit){color:var(--rail-card__list)}.title--sm table,.item-btn__unit{--rail-card__list:var(--inner--open);--mark-wrap:var(--promo-bar__header);--media-inner:var(--header-slot);--outer-thumb__panel:var(--tile__brand)}:where(.row--active){color:var(--rail-card__list)}.row--active{--rail-card__list:var(--cta--alt);--mark-wrap:var(--tile-inner);--media-inner:var(--head--is-on);--outer-thumb__panel:var(--inner)}:where(.link__unit .icon-header){color:var(--rail-card__list)}.link__unit .icon-header{--rail-card__list:var(--area);--mark-wrap:var(--tile-main);--media-inner:var(--main__head);--outer-thumb__panel:var(--hero-main)}:where(.title--sm thead th,.media-page__tile thead th){color:var(--rail-card__list)}.title--sm thead th,.media-page__tile thead th{--rail-card__list:var(--inner-view__body);--mark-wrap:var(--header)}html[data-menu-open],html[data-menu-open] body{overscroll-behavior:none;overflow:hidden}.pane-lead__thumb{background:var(--tile--open);height:70px}.pane-lead__thumb .lead{grid-template-columns:auto minmax(0,1fr) auto;gap:32px;min-height:69px}.pane-lead__thumb .media{width:120px;max-width:120px;height:auto;max-height:none}.pane-lead__thumb .chip--compact{justify-content:flex-start;gap:32px;overflow:hidden}.pane-lead__thumb .chip--compact a{padding-block:12px;font-size:16px;line-height:1.5}.pane-lead__thumb .group{gap:8px}.pane-lead__thumb .list--soft,.link--sm .list--soft{min-height:42px;padding:8px 21px;line-height:24px}.link--sm{display:none}.foot__title{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 10px;display:grid}.row--active .rail-link__promo{border:1px solid var(--btn--open);border-radius:999px;justify-content:center;min-height:42px;margin:0;padding:8px 12px;font-weight:600;line-height:24px}.row--active .bar__stack{color:var(--block);background:var(--slot)}.row--active .nav-menu__link{color:var(--link-hero__card);background:var(--btn--open)}.link__unit .pane-lead__thumb .col-icon,.link__unit .link--sm .col-icon{color:var(--block);background:var(--slot)}.link__unit .pane-lead__thumb .foot__mark,.link__unit .link--sm .foot__mark{color:var(--link-hero__card);background:var(--btn--open)}.link__unit .pane-lead__thumb .list--soft,.link__unit .link--sm .list--soft,.link__unit .row--active .rail-link__promo{transition:filter var(--top);border:0}.link__unit .pane-lead__thumb .col-icon,.link__unit .link--sm .col-icon,.link__unit .row--active .bar__stack{border:1px solid var(--btn--open)}.link__unit .pane-lead__thumb .list--soft:hover,.link__unit .link--sm .list--soft:hover,.link__unit .row--active .rail-link__promo:hover{filter:brightness(.84)}.item-btn__unit{background:var(--badge);padding:24px 0 12px}.item-btn__unit .badge-page__slot{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px}.item-btn__unit .top__menu{min-width:0;max-width:620px;padding:10px 0 0}.item-btn__unit .cta--open{margin-bottom:12px}.item-btn__unit .top__menu :is(h1,h2){max-width:100%;margin:0 0 18px;font-size:clamp(27.85px,22px + 1.5vw,40px);line-height:1.2;position:relative}.item-btn__unit .top__menu :is(h1,h2):before{background:var(--deck-icon);content:"";width:50px;height:2px;position:absolute;top:-12px;left:0}.item-btn__unit .view__link{max-width:590px;margin:0;line-height:1.5}.item-btn__unit .row-wrap{width:fit-content;min-width:240px;max-width:100%;box-shadow:0 10px 32px color-mix(in srgb,var(--meta__pane) 55%,transparent),0 2px 8px color-mix(in srgb,var(--meta__pane) 40%,transparent),inset 0 1px 0#ffffff40;margin-top:24px;line-height:24px;transition:background-color .2s,box-shadow .2s,transform .15s;display:flex}.link__unit .item-btn__unit .row-wrap:hover,.link__unit .item-btn__unit .row-wrap:focus-visible{background:color-mix(in srgb,var(--meta__pane) 82%,white);filter:none;box-shadow:0 14px 40px color-mix(in srgb,var(--meta__pane) 70%,transparent),0 4px 12px color-mix(in srgb,var(--meta__pane) 50%,transparent),inset 0 1px 0#ffffff4d;transform:translateY(-1px)}.brand--alt{background:linear-gradient(90deg,transparent 0%,var(--thumb__banner) 100%);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;gap:22.4px;min-width:0;min-height:358px;padding:22.4px;display:grid;overflow:hidden}.brand--alt:empty{display:none}.brand--alt .pane-slot__list{background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;min-width:0;margin:0;padding:0;display:flex}.brand--alt .pane-slot__list span,.brand--alt .pane-slot__list small{display:block}.brand--alt .pane-slot__list :is(span,strong,small){overflow-wrap:anywhere;max-width:100%}.brand--alt:has(.box) .pane-slot__list span{font-size:26px}.brand--alt:has(.box) .pane-slot__list strong{font-size:30px}.brand--alt .pane-slot__list span{color:var(--rail-card__list);margin-bottom:14px;font-size:32px;font-weight:600;line-height:normal}.brand--alt .pane-slot__list small{color:var(--rail-card__list);margin-bottom:14px;font-size:12px;line-height:normal}.brand--alt .pane-slot__list strong{color:var(--meta__pane);margin:0 0 8px;font-size:36px;font-weight:900;line-height:normal;display:block}.brand--alt .pane-slot__list>:last-child{margin-bottom:0}.brand--alt .box{min-width:0;height:313.2px;margin:0}.brand--alt .box img{border-radius:0;height:100%;max-height:none;display:block}.brand--alt.section{min-height:0;padding:0;display:block}.brand--alt.section .box{height:auto}.brand--alt.section .box img{object-fit:contain;height:auto;max-height:430px}@media (width>=992px){.pane-lead__thumb .chip--compact{display:flex}.pane-lead__thumb .group .list--soft{display:inline-flex}.pane-lead__thumb .foot-grid,.link--sm,.row--active,.pane__lead{display:none}}@media (width<=991px){.pane-lead__thumb{height:70px}.pane-lead__thumb .lead{grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:69px}.pane-lead__thumb .chip--compact,.pane-lead__thumb .group .list--soft{display:none}.pane-lead__thumb .foot-grid{display:inline-flex}.pane-lead__thumb .media{transform:translateY(-5px)}.note .page__badge{border-bottom:0;min-height:0;padding:0}.note .media{max-width:155px;max-height:58px}.row--active{z-index:42;width:min(300px,100vw - 54px);height:100dvh;color:var(--rail-card__list);background:var(--tile--open);visibility:hidden;transition:transform var(--media__card),visibility var(--media__card);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-14px 0 40px #00000059}.row--active.is-open{visibility:visible;transform:none}.media__pane{overscroll-behavior:contain;overflow-y:auto}.pane__lead{z-index:41;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--media__card),visibility var(--media__card);background:#000;border:0;padding:0;display:block;position:fixed;inset:0}.row--active.is-open+.pane__lead{opacity:.58;pointer-events:auto;visibility:visible}.item-btn__unit{padding-block:42px}.item-btn__unit .badge-page__slot{grid-template-columns:1fr;gap:32px}.item-btn__unit .top__menu{max-width:none}.item-btn__unit .top__menu :is(h1,h2){width:100%}.item-btn__unit .view__link{max-width:none}.brand--alt{width:min(100%,650px);min-height:260px;margin-inline:auto}}@media (width<=768px){.link--sm{grid-template-columns:minmax(0,calc(50% - 9px)) minmax(0,calc(50% + 1px));gap:8px;margin-top:24px;display:grid}.link--sm .list--soft{overflow-wrap:anywhere;white-space:normal;width:100%;min-width:0;min-height:42px;padding:8px 10px;line-height:1.25}.item-btn__unit{margin-top:0;padding:24px 0 40px}.item-btn__unit .badge-page__slot{gap:0}.item-btn__unit .top__menu :is(h1,h2){margin-bottom:20px}.item-btn__unit .view__link{margin-bottom:16px}.brand--alt{grid-template-columns:1fr;width:100%;min-height:0}.brand--alt .pane-slot__list{text-align:center;align-items:center}.brand--alt .box{order:-1;height:200px}.brand--alt{margin-top:24px}.brand--alt .pane-slot__list span,.brand--alt .pane-slot__list strong,.brand--alt .pane-slot__list small{text-align:center;width:max-content;max-width:100%}.brand--alt .pane-slot__list span{line-height:37px}.brand--alt .pane-slot__list strong{line-height:41px}.brand--alt .pane-slot__list small{line-height:14px}}@media (width<=540px){.pane-lead__thumb .media{width:120px;max-width:120px;height:auto;max-height:none}.item-btn__unit{padding-top:24px}.item-btn__unit .badge-page__slot{gap:0}.item-btn__unit .top__menu :is(h1,h2){margin-bottom:20px;line-height:1.2}.item-btn__unit .cta--open{margin-bottom:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.item-btn__unit .row-wrap{transition:none}.link__unit .item-btn__unit .row-wrap:hover,.link__unit .item-btn__unit .row-wrap:focus-visible{transform:none}}.link__unit .icon-header{--page-promo__box:calc(20px*1.35);--footer__page:18px;--note__panel:calc(15px*1.5);--body-icon__card:10px;min-height:480px;color:var(--mark-wrap);background:var(--chip);border-top:1px solid var(--item-thumb);flex-direction:column;margin-top:48px;display:flex}.link__unit .field-promo__row{height:var(--page-promo__box);margin-bottom:var(--footer__page);color:var(--rail-card__list);align-items:center;text-decoration:none;display:flex}.link__unit .field-promo__row img{width:auto;max-width:120px;height:auto;max-height:44px}.link__unit .field-promo__row strong{color:var(--rail-card__list);font-size:22px;line-height:1.4}.link__unit .tag-row{grid-template-columns:minmax(280px,1.25fr) minmax(max-content,.65fr) minmax(140px,.65fr) minmax(240px,1fr);align-items:start;gap:32px;padding-block:72px 64px;display:grid}@media (width>=1200px){.link__unit .tag-row:has(>:last-child:nth-child(3)){grid-template-columns:minmax(280px,1.25fr) minmax(max-content,.65fr) minmax(240px,1fr)}.link__unit .tag-row:has(>:last-child:nth-child(2)){grid-template-columns:minmax(280px,1.25fr) minmax(240px,1fr)}.link__unit .tag-row:has(>:last-child:first-child){grid-template-columns:minmax(280px,1fr)}}.link__unit .area__btn,.link__unit .card-mark{min-width:0}.link__unit .promo-head{margin:0 0 var(--footer__page);color:var(--rail-card__list);font-size:20px;font-weight:650;line-height:var(--page-promo__box)}.link__unit .area__btn p{max-width:390px;margin:calc(var(--body-icon__card)/-2)0 0;color:var(--mark-wrap);font-size:15px;line-height:calc(var(--note__panel) + var(--body-icon__card));white-space:pre-line}.link__unit .hero-grid,.link__unit .lead-brand__link,.link__unit .row--soft{align-items:flex-start;gap:var(--body-icon__card);flex-direction:column;min-width:0;display:flex}.link__unit .hero-grid a,.link__unit .lead-brand__link a,.link__unit .row--soft a{color:var(--rail-card__list);font-size:15px;line-height:var(--note__panel);overflow-wrap:anywhere;padding:0;text-decoration:none}.link__unit .hero-grid a:hover,.link__unit .lead-brand__link a:hover,.link__unit .row--soft a:hover{color:var(--meta__pane);text-underline-offset:3px;text-decoration:underline}.link__unit .row--alt{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.link__unit .row--alt a,.link__unit .card-text{width:40px;height:40px;color:var(--media-inner);background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;transition:none;display:inline-flex}.link__unit .row--alt a:hover,.link__unit .card-text:hover{color:var(--meta__pane)}.link__unit .card-text{opacity:1}.link__unit .row--alt a:hover :is(img,svg),.link__unit .row--alt a:focus-visible :is(img,svg){transform:scale(1.18)}.link__unit .row--alt a:focus-visible{color:var(--meta__pane);outline-offset:4px;outline:2px solid}.link__unit .row--alt img,.link__unit .row--alt svg{object-fit:contain;width:40px;height:40px}.link__unit .row--alt svg{fill:currentColor}.link__unit .field path{transform:scale(var(--menu__banner,1));transform-box:fill-box;transform-origin:50%}.link__unit .pane--sub{--menu__banner:1.28}.link__unit .inner--lead{--menu__banner:1.18}.link__unit .foot-icon{--menu__banner:1.06}.link__unit .badge{--menu__banner:.82}.link__unit .nav-title__outer{min-height:80px;color:var(--rail-card__list);border-top:1px solid var(--item-thumb);text-align:center;justify-content:center;align-items:center;margin-top:auto;padding-block:24px;font-size:15px;line-height:1.5;display:flex;position:relative}.link__unit .nav-title__outer p{gap:10px;margin:0;display:grid}.link__unit .nav-title__outer p span{display:block}.link__unit .box--lg{top:50%;right:var(--pane__banner);align-items:center;gap:10px;display:flex;position:absolute;transform:translateY(-50%)}.link__unit .box--lg a,.link__unit .box--lg>span{color:var(--rail-card__list);text-decoration:none}.link__unit .box--lg img{object-fit:contain;width:40px;height:40px;display:block}.link__unit .link__group{width:40px;height:40px;color:var(--outer-thumb__panel);display:block}.link__unit .link__footer{width:auto;height:19px;color:var(--outer-thumb__panel);display:block}@media (width<=1199px){.link__unit .tag-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;padding-block:56px}.link__unit .tag-row:has(>:last-child:first-child){grid-template-columns:minmax(0,1fr)}.link__unit .area__btn p{margin:0;line-height:1.65}}@media (width<=991px){.link__unit .tag-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 48px;padding-block:42px}}@media (width<=640px){.link__unit .icon-header{text-align:center}.link__unit .tag-row{grid-template-columns:1fr;justify-items:center;gap:36px;padding-block:40px}.link__unit .field-promo__row{justify-content:center}.link__unit .area__btn p{max-width:360px}.link__unit .hero-grid,.link__unit .lead-brand__link,.link__unit .row--soft{align-items:center}.link__unit .row--alt{justify-content:center;align-items:center}.link__unit .nav-title__outer p{padding-inline:44px}.link__unit .box--lg{right:12px}.link__unit .box--lg img,.link__unit .link__group{width:34px;height:34px}.link__unit .link__footer{width:auto;height:16px}}.media-page__tile{min-width:0}.media-page__tile>:first-child{margin-top:0}.media-page__tile>:last-child{margin-bottom:0}.media-page__tile h2,.media-page__tile h3,.media-page__tile h4{color:var(--rail-card__list);font-weight:var(--slot--lg);line-height:var(--row-col__text);margin:32px 0 14px}.media-page__tile h2{font-size:var(--wrap)}.media-page__tile h3{font-size:var(--chip-section__col)}.media-page__tile h4{font-size:var(--nav--sub)}.media-page__tile p{margin:0 0 16px}.media-page__tile a{color:var(--deck-icon);text-underline-offset:3px}.media-page__tile ul,.media-page__tile ol{margin:0 0 18px;padding-left:28px}.media-page__tile li+li,.media-page__tile li>ul,.media-page__tile li>ol{margin-top:10px}.media-page__tile:not(.banner-page__text) ul{list-style:outside}.media-page__tile:not(.banner-page__text) ul>li::marker{color:var(--deck-icon);font-size:1.15em}.banner-page__text>ol{counter-reset:brv-prose-step;padding:0;list-style:none}.banner-page__text>ol>li{counter-increment:brv-prose-step;min-height:28px;padding-left:40px;position:relative}.banner-page__text>ol>li:before{content:counter(brv-prose-step);width:26px;height:26px;color:var(--rail-card__list);border:1px solid var(--deck-icon);border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:-1px;left:0}.banner-page__text>ul{padding:0;list-style:none}.banner-page__text>ul>li{padding-left:40px;position:relative}.banner-page__text>ul>li:before{content:"✓";width:26px;height:26px;color:var(--rail-card__list);background:var(--deck-icon);border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:1px;left:0}.media-page__tile blockquote{color:var(--mark-wrap);border-left:3px solid var(--deck-icon);margin:20px 0;padding:14px 18px}.media-page__tile img{border-radius:var(--icon--is-on);width:auto;max-width:100%}.media-page__tile .note-row{border:1px solid var(--tile-inner__main);border-radius:var(--icon--is-on);max-width:100%;margin-block:20px;overflow-x:auto}.media-page__tile table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px}.media-page__tile th,.media-page__tile td{text-align:left;overflow-wrap:normal;border-right:1px solid var(--tile-inner__main);border-bottom:1px solid var(--tile-inner__main);padding:14px 14px 14px 24px}.media-page__tile table :is(a[href^=mailto\:],a[href^=tel\:]){white-space:nowrap}.media-page__tile tr>:last-child{border-right:0}.media-page__tile tbody tr:last-child>*{border-bottom:0}.media-page__tile thead th{background:var(--note-meta__lead);border-bottom-width:3px;font-weight:700}.media-page__tile code{overflow-wrap:anywhere;color:var(--meta__pane)}.media-page__tile pre{background:var(--text__hero);border-radius:var(--icon--is-on);max-width:100%;padding:16px;overflow-x:auto}.link__unit .icon-deck__field>.footer--compact h2{font-size:clamp(24.71px,21.2px + .9vw,32px);line-height:1.2;position:relative}.link__unit .icon-deck__field>.footer--compact :where(h2,.media-page__tile>h3,.btn,.top-tile>h3,.pane-col h3):before{content:"";background:var(--deck-icon);width:50px;height:2px;position:absolute;top:-10px;left:0}.link__unit .icon-deck__field>.footer--compact :where(.media-page__tile>h3,.btn,.top-tile>h3,.pane-col h3){font-size:clamp(22.96px,20.8px + .6vw,28px);position:relative}.link__unit :where(.nav__grid,.hero--lead,.inner-field,.slot-item__top,.card>article){min-width:0}.link__unit :where(.media--open,.media-page__tile .note-row){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}.link__unit :where(.title--sm,.media-page__tile) :where(th,td){vertical-align:top}.link__unit .title--sm :where(th,td){overflow-wrap:anywhere}.link__unit .area table{table-layout:fixed;min-width:100%}.link__unit .area tr>:first-child{width:50%}.link__unit .title--sm tbody th,.link__unit .media-page__tile tbody tr>:first-child{color:var(--rail-card__list)}.link__unit .card.pane-col{grid-template-columns:minmax(0,1fr);row-gap:41.5px;margin-block:47px 36px}.link__unit .card.pane-col article{background:0 0;border:0;border-radius:0;padding:0}.link__unit .pane-col h3{margin-bottom:20px;position:relative}.link__unit .tile-pane__media .footer-page__tile,.link__unit .pane-col p{color:var(--rail-card__list)}.link__unit .col{grid-area:heading;min-width:0}.link__unit .col h2{margin-bottom:20px}.link__unit .col:empty{display:none}.link__unit .col-promo__pane{grid-area:visual;align-self:start}.link__unit .col-promo__pane img,.link__unit .row-badge img{aspect-ratio:588/413;object-fit:cover;width:100%}.link__unit .nav__grid{grid-area:content}.link__unit .tile__item{display:block}.link__unit .tile__item .col{margin-bottom:20px}.link__unit .btn{grid-area:title;margin:0 0 12px}.link__unit .banner-box__nav{gap:24px;margin-bottom:40px;display:grid}.link__unit .cta{grid-area:overview-heading}.link__unit .chip{border-radius:var(--icon--is-on);grid-area:overview-visual;margin:0;overflow:hidden}.link__unit .hero--compact{grid-area:overview-intro;max-width:none;margin:0}.link__unit .icon--wide{display:block}.link__unit .icon--wide .cta{margin-bottom:20px}.link__unit .chip img,.link__unit .lead-thumb__body img{aspect-ratio:588/413;object-fit:cover;border-radius:var(--icon--is-on);width:100%;height:auto;max-height:none}.link__unit .hero--alt{gap:48px}.link__unit .inner-field{grid-area:copy}.link__unit .inner-field p{margin-bottom:18px}.link__unit .header-pane__meta,.link__unit .inner-field ol,.link__unit .media-page__tile ol{gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.link__unit .inner-field ol,.link__unit .media-page__tile ol{counter-reset:brv-ordered-step}.link__unit .inner-field ol>li,.link__unit .media-page__tile ol>li{counter-increment:brv-ordered-step;min-height:28px;margin-top:0;padding-left:40px;position:relative}.link__unit .inner-field ol>li:before,.link__unit .media-page__tile ol>li:before{content:counter(brv-ordered-step);width:28px;height:28px;color:var(--rail-card__list);background:var(--deck-icon);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.link__unit .header-pane__meta li{grid-template-columns:28px minmax(0,1fr);gap:12px}.link__unit .lead-thumb__inner{width:28px;height:28px;color:var(--rail-card__list);background:var(--deck-icon);font-size:14px;line-height:1}.link__unit :where(.header-pane__meta,.inner-field ol,.media-page__tile ol) strong{color:var(--rail-card__list);font-weight:700}.link__unit .inner-field .panel__rail{width:fit-content;margin:32px auto 0;display:flex}.link__unit .lead-thumb__body figure{grid-area:app-visual;align-self:stretch}.link__unit .lead-thumb__body{background:0 0;border-radius:0;padding:0}.link__unit .section-mark{display:block}.link__unit .top-tile{grid-area:game-heading;min-width:0}.link__unit .top-tile h3{margin:0}.link__unit .banner-thumb__list figure{grid-area:game-visual}.link__unit .slot-item__top{grid-area:game-copy}.link__unit .view__panel{background:0 0;border-radius:0;padding:0}.link__unit .icon-deck__field>.banner-thumb__list{padding-block:0}.link__unit .slot-item__top dl{border:0;gap:10px;margin:0 0 18px;padding:0;display:grid}.link__unit .slot-item__top dl div{border:0;grid-template-columns:28px auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:0;display:grid}.link__unit .nav--active{width:28px;height:28px;color:var(--rail-card__list);background:var(--deck-icon);border-radius:50%;grid-column:1;justify-content:center;align-items:center;display:inline-flex}.link__unit .nav--active svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.link__unit .slot-item__top dt{color:var(--rail-card__list);grid-column:2;font-weight:600}.link__unit .slot-item__top dd{grid-column:3;min-width:0;font-weight:400}.link__unit .area__rail{gap:12px}.link__unit .bar__tag{width:32px;height:32px;transition:transform var(--top);justify-content:center;align-items:center;display:inline-flex}.link__unit .bar__tag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.link__unit .promo-area button[aria-expanded=true] .bar__tag{transform:rotate(180deg)}.link__unit .tile-cta__menu{display:block}.link__unit .tile-cta__menu .top-tile{margin-bottom:16px}@media (width>=769px){.link__unit .brand__mark{grid-template:"visual heading""visual content"1fr/50% minmax(0,1fr);row-gap:0}.link__unit .cta-top{grid-template-columns:minmax(0,1fr) 50%;grid-template-areas:"heading visual""content visual"}.link__unit .lead-thumb__body{grid-template:"app-visual title""app-visual copy"1fr/50% minmax(0,1fr);row-gap:0}.link__unit .lead-thumb__body:nth-child(2n){grid-template-columns:minmax(0,1fr) 50%;grid-template-areas:"title app-visual""copy app-visual"}.link__unit .banner-box__nav{grid-template:"overview-heading overview-visual""overview-intro overview-visual"1fr/minmax(0,1fr) 50%;row-gap:0}.link__unit .view__panel{grid-template-rows:auto 1fr;grid-template-areas:"game-visual game-heading""game-visual game-copy";row-gap:0}}@media (width<=768px){.link__unit .area .lead--sm{width:40%}.link__unit .area .outer--is-on{width:60%}.link__unit .title--sm.area table tr>:first-child{width:40%}.link__unit .brand__mark{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""visual""content"}.link__unit .outer,.link__unit .lead-thumb__body,.link__unit .view__panel{grid-template-columns:minmax(0,1fr)}.link__unit .col h2{margin-bottom:0}.link__unit .outer{grid-template-areas:"steps-visual""steps-copy"}.link__unit .hero--lead{grid-area:steps-copy}.link__unit .row-badge figure{grid-area:steps-visual}.link__unit .lead-thumb__body,.link__unit .lead-thumb__body:nth-child(2n){grid-template-areas:"title""app-visual""copy"}.link__unit .banner-box__nav{grid-template-columns:minmax(0,1fr);grid-template-areas:"overview-heading""overview-visual""overview-intro"}.link__unit .cta,.link__unit .btn{margin-bottom:0}.link__unit .view__panel{grid-template-areas:"game-heading""game-visual""game-copy"}.link__unit .top-tile h3{margin-bottom:0}}@media (width>=541px) and (width<=768px){.link__unit :where(.col-promo__pane,.chip,.lead-thumb__body figure){width:min(100%,569px);margin-inline:auto}}@media (width<=540px){.link__unit .icon-deck__field>.footer--compact{padding-block:16px}.link__unit .icon-deck__field>.footer--compact :where(.brand__mark,.row-badge,.lead-thumb__body,.view__panel){gap:16px}.link__unit .link--active li,.link__unit .card article{padding:16px}.link__unit .unit--sub{min-height:50px;padding:8px 6px;line-height:1.35}.link__unit .icon-deck__field :where(.footer--compact,.grid__field) .panel__rail{width:100%}.link__unit .banner-box__nav{gap:16px;margin-bottom:32px}.link__unit .hero--alt{gap:40px}.link__unit .inner-field .panel__rail{width:100%}.link__unit .slot-item__top dl div{grid-template-columns:28px auto minmax(0,1fr);gap:4px 12px}}