/*! 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{--menu-chip:initial;--brand-menu:initial;--stack__lead:initial;--site--lg:initial;--box-brand__card:initial;--badge--active:solid;--unit__list:0 0#0000;--site-icon:initial;--thumb__title:100%;--badge-outer:0 0#0000;--hero-icon:initial;--box__cta:100%;--foot-field:initial;--banner-area__slot:0 0#0000;--site__grid:initial;--field-section:0 0#0000;--unit__text:initial;--page-nav__box:0px;--rail-main__item:#fff;--row__area:0 0#0000;--card-header:solid;--view--wide:initial;--btn:initial;--hero:initial;--wrap-top:initial;--deck--compact:initial;--section__site:initial;--tile-chip:initial;--icon-title__col:initial;--deck:initial;--media__col:initial;--nav-mark__area:initial;--title-top__mark:100%;--row__note:initial;--thumb-meta:initial}}}@layer theme{:root,:host{--block__inner:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--link-cta:.25rem;--main__area:.375rem;--brand:.5rem;--body:cubic-bezier(.4,0,.2,1);--outer-nav__deck:.15s;--tile__item:cubic-bezier(.4,0,.2,1);--view:var(--nav--sub,system-ui,-apple-system,"Segoe UI",sans-serif);--nav-grid:var(--block__inner)}}@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(--view,-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(--row__promo,normal);font-variation-settings:var(--nav--soft,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(--nav-grid,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--wrap-wrap,normal);font-variation-settings:var(--top--open,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{.thumb--sub{visibility:collapse}.group__slot{visibility:visible}.group-main__thumb{position:absolute}.panel{position:fixed}.pane-icon{position:relative}.btn-badge{position:static}.banner__inner{position:sticky}.grid--sm{width:100%}@media (width>=40rem){.grid--sm{max-width:40rem}}@media (width>=48rem){.grid--sm{max-width:48rem}}@media (width>=64rem){.grid--sm{max-width:64rem}}@media (width>=80rem){.grid--sm{max-width:80rem}}@media (width>=96rem){.grid--sm{max-width:96rem}}.pane{display:block}.tile{display:contents}.header__head{display:flex}.mark--soft{display:grid}.head-text__btn{display:none}.btn-media__list{display:inline}.brand{display:table}.card--open{flex-shrink:1}.grid__foot{transform:var(--menu-chip,) var(--brand-menu,) var(--stack__lead,) var(--site--lg,) var(--box-brand__card,)}.badge-promo{resize:both}.wrap__banner{border-style:var(--badge--active);border-width:1px}.rail__head{text-transform:lowercase}.chip__foot{text-transform:uppercase}.stack--sub{font-style:italic}.head{--unit__list:0 1px 3px 0 var(--site-icon,#0000001a),0 1px 2px -1px var(--site-icon,#0000001a);box-shadow:var(--badge-outer),var(--field-section),var(--row__area),var(--banner-area__slot),var(--unit__list)}.btn__view{outline-style:var(--card-header);outline-width:1px}.box__btn{--view--wide:blur(8px);filter:var(--view--wide,) var(--btn,) var(--hero,) var(--wrap-top,) var(--deck--compact,) var(--section__site,) var(--icon-title__col,) var(--deck,) var(--media__col,)}.footer-page__card{--section__site:invert(100%);filter:var(--view--wide,) var(--btn,) var(--hero,) var(--wrap-top,) var(--deck--compact,) var(--section__site,) var(--icon-title__col,) var(--deck,) var(--media__col,)}.nav{filter:var(--view--wide,) var(--btn,) var(--hero,) var(--wrap-top,) var(--deck--compact,) var(--section__site,) var(--icon-title__col,) var(--deck,) var(--media__col,)}.bar-foot{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--hero-media,--btn--sub,--banner-body,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--thumb-meta,var(--tile__item));transition-duration:var(--main,var(--outer-nav__deck))}.top__icon{--thumb-meta:var(--body);transition-timing-function:var(--body)}}@property --menu-chip{syntax:"*";inherits:false}@property --brand-menu{syntax:"*";inherits:false}@property --stack__lead{syntax:"*";inherits:false}@property --site--lg{syntax:"*";inherits:false}@property --box-brand__card{syntax:"*";inherits:false}@property --badge--active{syntax:"*";inherits:false;initial-value:solid}@property --unit__list{syntax:"*";inherits:false;initial-value:0 0#0000}@property --site-icon{syntax:"*";inherits:false}@property --thumb__title{syntax:"<percentage>";inherits:false;initial-value:100%}@property --badge-outer{syntax:"*";inherits:false;initial-value:0 0#0000}@property --hero-icon{syntax:"*";inherits:false}@property --box__cta{syntax:"<percentage>";inherits:false;initial-value:100%}@property --foot-field{syntax:"*";inherits:false}@property --banner-area__slot{syntax:"*";inherits:false;initial-value:0 0#0000}@property --site__grid{syntax:"*";inherits:false}@property --field-section{syntax:"*";inherits:false;initial-value:0 0#0000}@property --unit__text{syntax:"*";inherits:false}@property --page-nav__box{syntax:"<length>";inherits:false;initial-value:0}@property --rail-main__item{syntax:"*";inherits:false;initial-value:#fff}@property --row__area{syntax:"*";inherits:false;initial-value:0 0#0000}@property --card-header{syntax:"*";inherits:false;initial-value:solid}@property --view--wide{syntax:"*";inherits:false}@property --btn{syntax:"*";inherits:false}@property --hero{syntax:"*";inherits:false}@property --wrap-top{syntax:"*";inherits:false}@property --deck--compact{syntax:"*";inherits:false}@property --section__site{syntax:"*";inherits:false}@property --tile-chip{syntax:"*";inherits:false}@property --icon-title__col{syntax:"*";inherits:false}@property --deck{syntax:"*";inherits:false}@property --media__col{syntax:"*";inherits:false}@property --nav-mark__area{syntax:"*";inherits:false}@property --title-top__mark{syntax:"<percentage>";inherits:false;initial-value:100%}@property --row__note{syntax:"*";inherits:false}@property --thumb-meta{syntax:"*";inherits:false}.field__header,.field__header *,.field__header :before,.field__header :after{box-sizing:border-box}.field__header{background:var(--promo__main);color:var(--cta--compact);font-family:var(--nav--sub);font-size:var(--site-top);font-weight:var(--card-chip__note);margin:0}.field__header :where(button),.field__header :where(input),.field__header :where(select),.field__header :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.field__header :where(h1),.field__header .block-page{font-weight:var(--promo__promo);font-size:24px;line-height:var(--hero--lead);color:var(--cta--compact);margin:0}.field__header :where(h2),.field__header .box{color:var(--cta--compact);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.field__header .main__title>.box{text-align:center}.field__header :where(h3),.field__header .footer--lead{color:var(--cta--compact);margin:0;font-size:18px;font-weight:600;line-height:27px}.field__header .block{color:var(--cta--compact);margin:0;font-size:20px;font-weight:600;line-height:28px}.field__header :where(p){color:var(--cta--compact);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.field__header :where(li){color:var(--cta--compact);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.field__header :where(h1),.field__header .block-page{font-size:var(--title--active)}.field__header :where(h2),.field__header .box{font-size:var(--menu-media__badge)}}.field__header{--link__wrap:16px;--tag-grid:1440px}.main__title{max-width:var(--tag-grid);padding-inline:var(--link__wrap);margin-inline:auto}@media (width>=601px){.field__header{--link__wrap:24px}}@media (width>=769px){.field__header{--link__wrap:64px}}.page-outer{padding-block:0}.page-outer>.main__title{padding-block:32px}.box-note{height:var(--promo-page);padding-inline:var(--top-outer);border-radius:var(--menu-badge);font-family:var(--nav--sub);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;font-size:16px;text-decoration:none;transition:background-color .25s;display:inline-flex}.deck-area__group{background:var(--main--compact,var(--slot__meta));color:var(--section-unit,var(--page));font-weight:500}.deck-area__group[data-btn-variant="2"]{background:var(--head,var(--field-pane));color:var(--panel-section__page,var(--header-group))}.deck-area__group:hover{background:var(--badge,color-mix(in srgb,var(--slot__meta) 85%,white))}.deck-area__group[data-btn-variant="2"]:hover{background:var(--section__pane,color-mix(in srgb,var(--field-pane) 85%,white))}.brand__head{background:var(--footer-page__box,var(--bar-inner__row));color:var(--item-main,var(--deck__tile));padding-inline:var(--header-banner);font-weight:700}.brand__head:hover{background:var(--tile--soft,color-mix(in srgb,var(--bar-inner__row) 85%,white))}.cta-foot>.brand__head{margin-top:24px}.note--is-on{background:var(--footer-page__box,var(--bar-inner__row));color:var(--item-main,var(--deck__tile));padding-inline:var(--header-banner);font-weight:500}.note--is-on:hover{background:var(--tile--soft,color-mix(in srgb,var(--bar-inner__row) 85%,white))}.main--alt{width:100%}.inner-box__panel{z-index:50;background:var(--field-bar__site);position:sticky;top:0}.note__stack{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.pane-text__footer{flex-wrap:wrap;row-gap:8px;min-width:0}.main-inner{align-items:center;text-decoration:none;display:flex}.inner-list__title{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.body-body{color:var(--cta--compact);font-size:20px;font-weight:700}.pane__mark{display:none}.col-header__top{color:var(--cta--compact);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.col-header__top:hover{opacity:.85}.pane-text__footer{align-items:center;gap:12px;display:flex}.pane-text__footer .deck-area__group{display:none}.col__wrap{width:30px;height:30px;color:var(--cta--compact);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.main{display:none;position:absolute}.col__wrap[aria-expanded=true] .tag__link{display:none}.col__wrap[aria-expanded=true] .main{display:inline-flex}.col__wrap:hover,.col__wrap:focus-visible{opacity:.85}.section--is-on{gap:12px;padding:0 16px 14px;display:flex}.section--is-on .box-note{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.cta--soft{z-index:100;background:var(--field-bar__site);opacity:0;visibility:hidden;transition:opacity var(--media-footer),visibility var(--media-footer),transform var(--media-footer);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.cta--soft.is-open{opacity:1;visibility:visible;transform:translateY(0)}.brand-meta__lead{height:var(--tile);font-size:var(--top);color:var(--cta--compact);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.brand-meta__lead:hover,.brand-meta__lead:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.field__header:has(.cta--soft.is-open){overflow:hidden}@media (width>=769px){.cta--soft{width:var(--header);border:1px solid var(--field-brand__cta);border-radius:var(--thumb-section);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.brand-meta__lead{height:var(--tile-foot);font-size:var(--unit-brand);border-bottom-color:var(--field-brand__cta)}.brand-meta__lead:last-child{border-bottom:0}}@media (width>=1025px){.cta--soft{right:max(64px,calc((100% - var(--tag-grid))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.note__stack{padding-block:16px}.pane-text__footer .deck-area__group{display:inline-flex}.section--is-on{display:none}}.foot--alt{background:var(--inner__group)}.block__footer{flex-direction:column;gap:24px;padding-block:32px;display:flex}.slot--lead{flex-direction:column;gap:16px;display:flex}.cta__site{margin:0}.section-tile{background:var(--promo__main);border-radius:var(--brand);align-items:center;gap:16px;padding:16px 24px;display:flex}.stack-lead{color:var(--menu);flex-shrink:0}.area{flex-direction:column;gap:4px;display:flex}.slot{font-size:16px;font-weight:400}.wrap-thumb__stack{font-size:20px;font-weight:700}.row-col__item{flex-wrap:wrap;gap:16px;display:flex}.head--is-on{justify-content:center;display:flex}.rail-menu__item{width:100%;max-width:var(--main-tile);height:auto;display:block}@media (width>=1001px){.block__footer{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.slot--lead,.head--is-on{flex:1 1 var(--main-tile);max-width:var(--main-tile);min-width:0}}.deck-media__nav{background:var(--inner__group);border-radius:var(--brand);margin-block:24px;padding:20px 24px}.brand-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.field__header .footer-group__head{text-align:start;margin:0;font-size:20px;line-height:28px}.row--sub{border:1px solid var(--thumb-hero__panel);color:var(--cta--compact);border-radius:var(--menu-badge);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.title-header{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.thumb__brand{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.thumb__brand:before{content:counters(xbtoc,".")".";color:var(--cta--compact);flex-shrink:0;font-size:16px}.thumb__brand a{color:var(--cta--compact);font-size:16px;text-decoration:none}.thumb__brand a:hover{text-decoration:underline}.deck--compact{padding-block:32px 0}.chip__link{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.wrap-main__chip{color:var(--title__brand);text-decoration:none}.wrap-main__chip:hover{text-decoration:underline}.panel-note{color:var(--cta--compact)}.unit-block__block{color:var(--title__brand)}.stack{margin-bottom:16px}.panel-banner__page{margin:0}.tag .stack{margin-bottom:0}.bar--lead{flex-direction:column;gap:24px;display:flex}.link-card__media{border-radius:var(--brand);width:100%;height:auto;display:block}@media (width<=768px){.banner-site{flex-direction:column-reverse}}@media (width>=769px){.bar--lead{flex-direction:row;align-items:center;gap:20px}.banner-site{flex-direction:row-reverse}.cta-foot,.inner-block{flex:1 1 0;min-width:0}}.top-promo{margin:0 0 16px}.hero-link__view{overflow-x:auto}.nav-footer{table-layout:fixed;border-collapse:collapse;width:100%}.nav-footer th,.nav-footer td{text-align:left;overflow-wrap:anywhere;border:1px solid var(--thumb-hero__panel);padding:12px 16px;font-size:16px;line-height:24px}.nav-footer th{font-weight:700}.nav-footer thead th{background:var(--row-thumb__item);border-bottom-width:3px}.nav-footer td{font-weight:600}.nav-footer tbody tr:nth-child(2n){background:var(--media--active)}.link--sm{margin:16px 0 0}.main-deck{margin:-8px 0 16px}.mark-brand{flex-direction:column;margin-top:20px;display:flex}.tile-section{border-bottom:1px solid var(--thumb-hero__panel);padding-block:16px}.field__header .meta-lead{margin:0;font-size:18px;font-weight:600;line-height:normal}.badge__top{width:100%;color:var(--card);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:18px;font-weight:600;display:flex}.item--open{flex-shrink:0;transition:transform .25s}.badge__top[aria-expanded=true] .item--open{transform:rotate(180deg)}.banner-media{margin-top:12px}.banner-media[hidden]{display:none}.site__unit{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.title-unit__text{background:var(--inner__group);color:var(--cta--compact);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.list-page__body{margin-top:16px}.icon--open{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cta--open{gap:16px;display:flex}.page{background:var(--footer-page__box,var(--bar-inner__row));width:32px;height:32px;color:var(--item-main,var(--deck__tile));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.inner__banner{min-width:0}.menu-area{margin:0 0 4px;font-weight:600}.foot--is-on{margin:0}.footer-inner__group{color:var(--title__brand);margin-top:16px}.badge--sm{flex-direction:column;gap:24px;display:flex}.badge--open{border-radius:var(--brand);width:100%;height:auto;display:block}@media (width>=769px){.badge--sm{flex-direction:row;align-items:center;gap:20px}.section-inner,.group-brand__list{flex:1 1 0;min-width:0}}.item__group{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.header--is-on{flex-direction:column;gap:12px;display:flex}.area-col{border-radius:var(--brand);aspect-ratio:170/230;overflow:hidden}.btn-inner{object-fit:cover;width:100%;height:100%;display:block}.top{background:var(--inner__group);width:100%;height:100%;color:var(--title__brand);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.group__main{flex-direction:column;gap:4px;display:flex}.header--is-on .note--is-on{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--promo-page);margin-top:auto;padding-block:8px;padding-inline:12px}@media (width>=601px){.item__group{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.item__group{grid-template-columns:repeat(5,minmax(0,1fr))}}.chip-lead__thumb{grid-template-columns:1fr;gap:16px;display:grid}.row--alt{background:var(--inner__group);border-radius:var(--brand);color:var(--cta--compact);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.group{border-radius:calc(var(--brand) - 4px);width:100%;height:auto;display:block}.stack__page,.bar-banner__slot{margin:0}.unit--soft{color:var(--block__group);font-weight:600;text-decoration:underline}.btn{display:contents}.stack__pane{min-height:320px;padding:0;position:relative;overflow:hidden}.stack__pane .group{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.stack__pane:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--promo__main) 88%,transparent) 0%,color-mix(in srgb,var(--promo__main) 66%,transparent) 55%,color-mix(in srgb,var(--promo__main) 24%,transparent) 100%);position:absolute;inset:0}.stack__pane .btn{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.stack__pane .note--is-on{margin-top:auto}@media (width>=601px){.stack__pane:after{background:linear-gradient(90deg,color-mix(in srgb,var(--promo__main) 88%,transparent) 0%,color-mix(in srgb,var(--promo__main) 62%,transparent) 45%,color-mix(in srgb,var(--promo__main) 10%,transparent) 100%)}.stack__pane .btn{max-width:62%}.chip-lead__thumb[data-cols="3"],.chip-lead__thumb[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.chip-lead__thumb[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.chip-lead__thumb[data-cols="3"],.chip-lead__thumb[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.chip-lead__thumb[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.chip-lead__thumb[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.thumb{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.top-foot__banner{background:var(--inner__group);border-radius:var(--brand);flex-direction:column;display:flex;overflow:hidden}.link__block{width:100%;height:auto;display:block}.row__unit{flex-direction:column;gap:8px;padding:16px;display:flex}.wrap{background:var(--footer-page__box,var(--bar-inner__row));color:var(--item-main,var(--deck__tile));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.header__top{margin:0;font-size:20px;font-weight:700}.site--lg{margin:0}@media (width>=601px){.thumb{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.thumb{grid-template-columns:repeat(3,1fr)}}.mark__hero{background:var(--inner__group);border-radius:var(--brand);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.text-cta{background-color:var(--footer-page__box,var(--bar-inner__row))}.text-cta .box,.text-cta .icon__block{color:var(--item-main,var(--deck__tile))}.icon__block{margin:0 0 16px}.text-cta .brand__head{background:var(--promo__main)}.bar-brand__tile{display:flex}.wrap--alt{justify-content:flex-start}.nav-page__banner{justify-content:center}.panel--open{justify-content:flex-end}.card__row{flex-direction:column;gap:24px;display:flex}.card-unit{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.header{background:var(--inner__group);border-radius:999px;padding:4px 12px;font-size:14px}.header--alt{margin:0 0 16px}.media{border-radius:var(--brand);width:100%;height:auto;display:block}@media (width>=769px){.card__row{flex-direction:row;align-items:center;gap:48px}.text-wrap,.tile--compact{flex:1 1 0;min-width:0}}.main-cta{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.main-promo{width:auto;height:32px;display:block}.row{color:var(--title__brand);font-size:14px}.menu__foot{flex-direction:column;gap:16px;margin:20px 0;display:flex}.icon-rail{background:var(--inner__group);border-radius:var(--brand);padding:16px}.note-footer__col{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.list--wide{font-weight:600}.site--sm{color:var(--title__brand);font-size:14px}.pane-bar__deck{margin:0}.title{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.body-col{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.title{grid-template-columns:1fr 1fr}}.mark-field__media{background:var(--media-site)}.group__title{display:none}.cta-hero{flex-direction:column;gap:32px;padding-block:32px;display:flex}.banner--open{flex-direction:column;gap:24px;display:flex}.pane-chip{display:flex}.slot-thumb{width:auto;height:32px}.menu{color:var(--cta--compact);font-size:20px;font-weight:700}.badge-text__block{min-width:0}.outer__nav{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.outer__nav a{color:var(--cta--compact);font-size:16px;font-weight:400;text-decoration:none}.outer__nav a:hover{text-decoration:underline}.media-top{flex-direction:column;gap:12px;display:flex}.media-top .slot-foot__banner{justify-content:center}.slot-foot__banner{background:var(--hero-body__inner,var(--col__outer));color:var(--media-wrap,var(--main-list__grid));font-weight:500}.slot-foot__banner:hover{background:color-mix(in srgb,var(--col__outer) 85%,white)}.list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.box-card__site{color:var(--cta--compact);font-size:16px;font-weight:400;text-decoration:none}.box-card__site:hover,.box-card__site:focus-visible{text-decoration:underline}.panel__hero{color:var(--cta--compact);font-size:16px}.bar--alt{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.view{width:32px;height:32px;color:var(--area--lg);display:block}.box--open{width:auto;height:16px;color:var(--area--lg);display:block}.title-body__page{width:auto;height:32px;display:block}.nav-outer__unit{gap:12px;margin:0;padding:0;list-style:none;display:flex}.col{width:44px;height:44px;color:var(--note);background:var(--field-bar__site);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.col:hover,.col:focus-visible{color:var(--bar-inner__row)}.col:hover :is(img,svg),.col:focus-visible :is(img,svg){transform:scale(1.18)}.col svg,.col img{width:32px;height:32px}.col svg{fill:currentColor}.col img{object-fit:contain}.box--sm path{transform:scale(var(--outer-footer__header,1));transform-box:fill-box;transform-origin:50%}.hero-item__top{--outer-footer__header:1.28}.view-deck__view{--outer-footer__header:1.18}.page--alt{--outer-footer__header:1.06}.cta-foot__foot{--outer-footer__header:.82}.box-link{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.note,.main__inner{color:var(--title__brand);margin:0;font-size:14px}@media (width>=1025px){.group__title{justify-content:center;padding-top:32px;display:flex}.cta-hero{flex-flow:row;justify-content:space-between;align-items:flex-start}.media-top{align-items:stretch;width:max-content}.bar--alt{margin-top:-7px}}.meta-icon__item{background:var(--inner__group);color:var(--cta--compact);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.meta-icon__item:focus{top:16px;left:16px}.foot{background:var(--lead,var(--top-group));width:44px;height:44px;color:var(--deck-top__footer,var(--note-main));opacity:0;visibility:hidden;cursor:pointer;z-index:60;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .25s,visibility .25s;display:flex;position:fixed;bottom:16px;right:16px}.foot.is-visible{opacity:1;visibility:visible}.foot svg{width:20px;height:20px}.icon-stack{color:var(--title__brand);margin:0;padding-block:24px;font-size:14px}.group-media__body{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.panel-grid__banner{color:var(--inner__group);margin:0;font-size:64px;font-weight:700}.section--wide{color:var(--title__brand);text-transform:uppercase;margin:0;font-size:14px}.hero-top{margin:0}.outer-title__group{color:var(--title__brand);margin:0;font-size:14px}:where(.inner-box__panel){color:var(--cta--compact)}.inner-box__panel{--cta--compact:var(--section--lg);--title__brand:var(--panel--lead);--note:var(--nav--alt);--area--lg:var(--row--sm)}:where(.mark-field__media){color:var(--cta--compact)}.mark-field__media{--cta--compact:var(--panel-top__outer);--title__brand:var(--brand--lg);--note:var(--row);--area--lg:var(--area)}:where(.header,.top-foot__banner,.mark__hero,.foot--alt,.row--alt,.icon-rail,.meta-icon__item,.title-unit__text,.deck-media__nav){color:var(--cta--compact)}.header,.top-foot__banner,.mark__hero,.foot--alt,.row--alt,.icon-rail,.meta-icon__item,.title-unit__text,.deck-media__nav{--cta--compact:var(--panel);--title__brand:var(--lead--sub);--area--lg:var(--header-bar__icon)}:where(.nav-footer tbody tr:nth-child(2n),.title--active tbody tr:nth-child(2n)){color:var(--cta--compact)}.nav-footer tbody tr:nth-child(2n),.title--active tbody tr:nth-child(2n){--cta--compact:var(--icon-main);--title__brand:var(--box-deck);--area--lg:var(--mark__outer)}:where(.nav-footer thead th,.title--active thead th){color:var(--cta--compact)}.nav-footer thead th,.title--active thead th{--cta--compact:var(--rail__note);--title__brand:var(--tag-main)}:where(.text-cta .brand__head,.section-tile){color:var(--cta--compact)}.text-cta .brand__head,.section-tile{--cta--compact:var(--item);--title__brand:var(--view-box__body);--note:var(--site--compact);--area--lg:var(--section)}:where(.col,.cta--soft){color:var(--cta--compact)}.col,.cta--soft{--cta--compact:var(--section--lg);--title__brand:var(--panel--lead);--note:var(--nav--alt);--area--lg:var(--row--sm)}.title--active{overflow-wrap:anywhere}.title--active h2{margin-bottom:20px}.title--active h3{margin-bottom:12px}.title--active p:last-child{margin-bottom:0}.title--active ul,.title--active ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.title--active ul{list-style:outside}.title--active ol{list-style:decimal}.title--active ul ul{list-style:circle}.title--active ul ul ul{list-style:square}.title--active ol ol{list-style:lower-alpha}.title--active ol ol ol{list-style:lower-roman}.title--active li>ul,.title--active li>ol{margin-bottom:0}.title--active a{color:var(--block__group);text-decoration:underline}.title--active strong{font-weight:700}.title--active blockquote{border-left:2px solid var(--thumb-hero__panel);color:var(--title__brand);margin:0 0 16px;padding-left:16px}.title--active table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.title--active th,.title--active td{border:1px solid var(--thumb-hero__panel);text-align:left;overflow-wrap:normal;padding:12px 16px}.title--active th{font-weight:700}.title--active thead th{background:var(--row-thumb__item);border-bottom-width:3px}.title--active tbody tr:nth-child(2n){background:var(--media--active)}