*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--space-5)}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0 0 var(--space-3);color:var(--color-heading-strong);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}h1{font-size:var(--text-title)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0 0 var(--space-4)}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}img,svg{vertical-align:middle}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.on-dark :focus-visible{outline-color:var(--color-focus-on-dark)}[hidden]{display:none !important}html:not(.js) .js-only{display:none !important}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-button);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-link);font-weight:var(--font-weight-semibold);transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.icon{width:1.25em;height:1.25em;flex-shrink:0;stroke-width:1.8}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);max-width:100%;min-height:2.75rem;padding:0.625rem 1.125rem;border:1px solid transparent;border-radius:var(--radius-button);font:inherit;font-size:var(--text-ui);font-weight:var(--font-weight-semibold);line-height:1.2;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}@media (min-width:40em){.button{white-space:nowrap}}.button .icon{width:1rem;height:1rem}.button--primary{background:var(--color-primary-strong);color:var(--color-on-primary)}.button--primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.button--outline{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-heading-strong)}.button--outline:hover{border-color:var(--color-primary);color:var(--color-link)}.button--accent{background:var(--color-accent);color:var(--color-on-primary);font-size:var(--text-lead);font-weight:var(--font-weight-bold)}.button--accent:hover{background:var(--color-accent-hover);color:var(--color-on-primary)}.button--large{min-height:3.25rem;padding:0.75rem var(--space-5);font-size:var(--text-prose)}.more-link{display:inline-flex;align-items:center;gap:0.375rem;color:var(--color-link);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);transition:gap var(--transition)}.more-link:hover{gap:0.625rem;color:var(--color-link)}.more-link .icon{width:1rem;height:1rem}.icon-tile{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-tile);background:var(--color-surface-tint);color:var(--color-primary-strong)}.icon-tile .icon{width:1.375rem;height:1.375rem}.site-header{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.site-header__bar{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.75rem;min-height:var(--header-height)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--header-height);margin-right:auto}.brand__logo{width:85px;height:34px}.brand__label{padding-left:var(--space-3);border-left:1px solid var(--color-border-strong);color:var(--color-text-subtle);font-size:var(--text-ui);font-weight:var(--font-weight-semibold)}.nav-toggle{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-heading-strong);cursor:pointer}.js .nav-toggle{display:inline-flex}.nav-toggle[aria-expanded="true"] .icon-menu,.nav-toggle[aria-expanded="false"] .icon-x{display:none}.site-menu{flex-basis:100%;padding-bottom:var(--space-4)}.js .site-menu:not(.is-open){display:none}.site-nav ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.site-nav a{display:block;padding:0.625rem var(--space-3);border-radius:var(--radius-button);color:var(--color-text);font-size:var(--text-ui);font-weight:var(--font-weight-medium)}.site-nav a:hover{background:var(--color-surface-alt);color:var(--color-heading-strong)}.site-nav a[aria-current]{background:var(--color-surface-tint);color:var(--color-link);font-weight:var(--font-weight-semibold)}.site-menu__end{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-3)}.header-search{align-self:stretch}@media (min-width:56.25em){.site-header__bar{flex-wrap:nowrap}.brand{margin-right:0}.js .nav-toggle{display:none}.site-menu,.js .site-menu:not(.is-open){display:flex;flex:1;align-items:center;padding-bottom:0}.site-nav ul{display:flex}.site-nav a{padding:var(--space-2) var(--space-3)}.site-menu__end{flex-direction:row;align-items:center;margin:0 0 0 auto;padding-left:1.75rem}.header-search .search-form{width:13.75rem}.site-menu--search .header-cta{display:none}}@media (min-width:68.75em){.header-search .search-form{width:16.25rem}}@media (min-width:72em){.site-menu--search .header-cta{display:inline-flex}}.search-form{position:relative;display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface)}.search-form__icon{color:var(--color-text-muted)}.search-form__input{flex:1;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--color-heading-strong);font:inherit;-webkit-appearance:none;appearance:none}.search-form__input::placeholder{color:var(--color-text-muted);opacity:1}.search-form:has(.search-form__input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.on-dark .search-form:has(.search-form__input:focus-visible){outline-color:var(--color-focus-on-dark);outline-offset:3px}@supports not selector(:has(*)){.search-form__input:focus-visible{outline:3px solid var(--color-focus)}}.search-form--hero{gap:0.625rem;max-width:42.5rem;margin:var(--space-6) auto 0;padding:0.375rem 0.375rem 0.375rem 1.125rem;border:1px solid transparent;border-radius:var(--radius-search);box-shadow:var(--shadow-search);text-align:left}.search-form--hero .search-form__icon{width:1.375rem;height:1.375rem}.search-form--hero .search-form__input{height:3rem;font-size:var(--text-prose)}.search-form__button{height:3rem;padding:0 var(--space-4);border:0;border-radius:var(--radius-search-button);background:var(--color-accent);color:var(--color-on-primary);font:inherit;font-size:var(--text-lead);font-weight:var(--font-weight-bold);cursor:pointer}.search-form__button:hover{background:var(--color-accent-hover)}.on-dark .search-form__button:focus-visible{outline-color:var(--color-focus)}.search-form--compact{width:100%;padding:0 0.375rem 0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-input)}.search-form--compact .search-form__icon{width:1.125rem;height:1.125rem}.search-form--compact .search-form__input{height:2.5rem;font-size:var(--text-base)}@media (min-width:40em){.search-form__button{padding:0 1.375rem}}.typeahead{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:20;overflow:hidden;border:1px solid var(--color-border-card);border-radius:var(--radius-search);background:var(--color-surface);box-shadow:var(--shadow-popup);text-align:left}@media (min-width:56.25em){.search-form--compact .typeahead{left:auto;width:min(28rem,calc(100vw - 2 * var(--gutter)))}}.typeahead__head,.rail__title,.toc__title,.kb-subsection__title,.kb-sub{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:0.06em;text-transform:uppercase}.typeahead__head{display:flex;justify-content:space-between;margin:0;padding:0.875rem 1.125rem 0.375rem}.typeahead__list{margin:0;padding:0 var(--space-2) var(--space-2);list-style:none}.typeahead__option{display:flex;align-items:center;gap:var(--space-3);padding:0.625rem var(--space-3);border-radius:var(--radius-input);color:var(--color-heading-strong);cursor:pointer}.typeahead__option:hover{background:var(--color-surface-alt)}.typeahead__option[aria-selected="true"]{background:var(--color-surface-tint)}.typeahead__icon{display:grid;flex:none;place-items:center;width:2.125rem;height:2.125rem;border-radius:9px;background:var(--color-surface-alt);color:var(--color-primary-strong)}.typeahead__option[aria-selected="true"] .typeahead__icon{background:var(--color-surface)}.typeahead__icon .icon,.typeahead__enter .icon{width:1.125rem;height:1.125rem}.typeahead__text{flex:1;min-width:0;overflow-wrap:anywhere}.typeahead__title{display:block;font-size:var(--text-ui);font-weight:var(--font-weight-semibold);line-height:1.35}.typeahead__group{display:block;color:var(--color-text-subtle);font-size:var(--text-xs)}.typeahead__enter{display:none;color:var(--color-link)}.typeahead__option[aria-selected="true"] .typeahead__enter{display:inline-flex}.typeahead__empty{margin:0;padding:var(--space-2) 1.125rem var(--space-4);color:var(--color-text-subtle);font-size:var(--text-ui)}.typeahead__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 1.125rem;border-top:1px solid var(--color-border);background:var(--color-surface-alt);font-size:var(--text-sm)}.typeahead__all{display:inline-flex;align-items:center;gap:0.375rem;font-weight:var(--font-weight-semibold)}.typeahead__all .icon{width:1rem;height:1rem}.typeahead__hints{display:none;flex-wrap:wrap;gap:0.875rem;margin:0;color:var(--color-text-subtle);font-size:var(--text-xs)}@media (hover:hover) and (pointer:fine){.typeahead__hints{display:flex}}.typeahead__hints span{display:inline-flex;align-items:center;gap:0.375rem}kbd{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 0.375rem;border:1px solid var(--color-border-strong);border-bottom-width:2px;border-radius:6px;background:var(--color-surface);color:var(--color-text-subtle);font:inherit;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold)}mark{padding:0 2px;border-radius:4px;background:var(--color-mark);color:var(--color-heading-strong)}.hero{padding-block:var(--space-7) var(--space-8);background:var(--gradient-brand);color:var(--color-on-primary);text-align:center;overflow-wrap:break-word}.hero--overlap{padding-bottom:calc(var(--hero-overlap) + var(--space-5))}.hero--article{padding-top:2.5rem}.hero__title{max-width:var(--sheet);margin:0 auto;color:inherit;font-size:var(--text-display);font-weight:var(--font-weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.hero--article .hero__title{margin-top:var(--space-4);font-size:var(--text-title);line-height:1.12}.hero__tile{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:1.375rem auto 0;border:1px solid var(--color-on-dark-border);border-radius:var(--radius-card);background:var(--color-on-dark-surface)}.hero__tile .icon{width:1.625rem;height:1.625rem}.hero__lead{max-width:var(--sheet);margin:0.875rem auto 0;color:var(--color-on-gradient-muted);font-size:var(--text-lg)}.hero__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.625rem;margin-top:var(--space-5);font-size:var(--text-sm)}@media (min-width:40em){.hero{padding-top:4.5rem}.hero--overlap{padding-bottom:calc(var(--hero-overlap) + var(--space-7))}.hero--article{padding-top:3.5rem}}.chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin:1.25rem 0 0;font-size:var(--text-sm)}.chips__label{margin-right:var(--space-1);color:var(--color-on-gradient-muted)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0.375rem 0.875rem;border:1px solid var(--color-on-dark-border);border-radius:var(--radius-pill);background:var(--color-on-dark-surface);color:var(--color-on-primary);font-weight:var(--font-weight-medium)}a.chip:hover{background:var(--color-on-dark-surface-hover);color:var(--color-on-primary)}.chip .icon{width:1rem;height:1rem}.chip__count{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold)}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;list-style:none;color:var(--color-on-gradient-muted);font-size:var(--text-sm)}.breadcrumbs li + li::before{content:"/";content:"/" / "";margin-inline:var(--space-2)}.breadcrumbs a{display:inline-block;padding-block:var(--space-1);color:var(--color-on-primary);text-decoration:underline;text-decoration-color:var(--color-on-dark-underline);text-underline-offset:3px}.breadcrumbs a:hover{color:var(--color-on-primary);text-decoration-color:currentColor}.overlap{position:relative;margin-top:calc(-1 * var(--hero-overlap));padding-bottom:var(--space-8)}.sheet{padding:var(--space-6) clamp(1.25rem,4vw,3.5rem) 3.5rem;border:1px solid var(--color-border-card);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card)}.sheet--article{max-width:var(--sheet);margin-inline:auto;padding:var(--space-6) 1.25rem}.band{padding-block:var(--space-8)}.band--alt{background:var(--color-surface-alt)}.band__actions{display:flex;justify-content:center;margin:2.25rem 0 0}.section-head{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.about__text .heading{font-weight:var(--font-weight-bold)}.section-head__title,.about__text h2,.about__text .heading{margin:0;font-size:var(--text-section);line-height:1.2;letter-spacing:var(--tracking-heading)}.section-head__lead{margin:var(--space-3) 0 0;color:var(--color-text-subtle);font-size:var(--text-prose);line-height:1.6}@media (min-width:40em){.overlap,.band{padding-bottom:var(--band-padding)}.band{padding-top:var(--band-padding)}.sheet{padding-top:var(--space-7)}.sheet--article{padding:3.5rem clamp(1.25rem,6vw,4rem) var(--space-7)}}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18.75rem),1fr));gap:var(--space-5);margin:0;padding:0;list-style:none}.section-card{display:flex;flex-direction:column;gap:1.125rem;height:100%;padding:var(--space-5);border:1px solid var(--color-border-card);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);transition:box-shadow var(--transition),transform var(--transition)}.section-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.section-card__header{display:flex;align-items:center;gap:0.875rem}.section-card__title{margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.3}.section-card__title a{color:var(--color-heading-strong)}.section-card__title a:hover{color:var(--color-link)}.section-card__count{margin:0.125rem 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.section-card__list{margin:0;padding:0.625rem 0 0;border-top:1px solid var(--color-border-soft);list-style:none}.section-card__list a{display:flex;align-items:flex-start;gap:0.625rem;padding-block:0.4375rem;color:var(--color-text);font-size:var(--text-ui);line-height:1.45}.section-card__list a:hover{color:var(--color-link)}.section-card__list .icon{width:1rem;height:1rem;margin-top:0.125rem;color:var(--color-icon-soft)}.section-card .more-link{align-self:flex-start;margin-top:auto}.question-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26.25rem),1fr));gap:var(--space-4);max-width:65rem;margin:0 auto;padding:0;list-style:none}.question-card{display:flex;align-items:center;gap:var(--space-4);height:100%;padding:1.125rem 1.25rem;border:1px solid var(--color-border-card);border-radius:var(--radius-item);background:var(--color-surface);box-shadow:var(--shadow-item);color:var(--color-heading-strong);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.question-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card);color:var(--color-heading-strong);transform:translateY(-1px)}.question-card__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--color-surface-tint);color:var(--color-primary-strong)}.question-card__text{min-width:0;overflow-wrap:break-word}.question-card > .icon{width:1rem;height:1rem;margin-left:auto;color:var(--color-icon-soft);transition:transform var(--transition),color var(--transition)}.question-card:hover > .icon{color:var(--color-primary-strong);transform:translateX(3px)}.question-card--all{border-color:transparent;background:var(--color-surface-tint);box-shadow:none;color:var(--color-link);font-weight:var(--font-weight-semibold)}.question-card--all:hover{color:var(--color-link)}.question-card--all .question-card__icon{background:var(--color-surface)}.about{display:grid;align-items:center;gap:var(--space-7)}.about__text p{margin:var(--space-3) 0 0;color:var(--color-text-subtle);font-size:var(--text-prose);line-height:1.6}.about__text p a:not(.button){text-decoration:underline;text-underline-offset:3px}.about__text .about__more{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-base)}.about__text .about__cta{margin-top:1.75rem}.about__media{position:relative}.about__media::before{content:"";position:absolute;top:1.25rem;right:-0.875rem;left:1.25rem;padding-bottom:calc(56.25% - 1.25rem + 0.875rem);border-radius:22px;background:var(--color-surface-tint)}.about__media .video-figure{margin:0}.about__media .video__caption{margin-top:calc(0.875rem + 0.625rem)}@media (min-width:56.25em){.about{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-8)}}.kb-section + .kb-section{margin-top:3.5rem;padding-top:var(--space-7);border-top:1px solid var(--color-border)}.kb-section__head{display:flex;flex-wrap:wrap;align-items:center;gap:0.875rem}.kb-section__title{margin:0;font-size:var(--text-2xl);letter-spacing:var(--tracking-title)}.kb-section__count{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.kb-section__head .more-link{align-self:flex-start;margin-left:auto}.kb-subsection__title{margin:var(--space-5) 0 0}.kb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-1) var(--space-6);margin:1.25rem 0 0;padding:0;list-style:none}.kb-item{display:block;height:100%;margin-inline:calc(-1 * var(--space-4));padding:0.875rem var(--space-4);border-radius:var(--radius-tile)}.kb-item:hover{background:var(--color-surface-alt)}.kb-item__title,.related-card__title{display:block;color:var(--color-heading-strong);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.kb-item:hover .kb-item__title,.related-card:hover .related-card__title{color:var(--color-link)}.kb-item__summary,.related-card__summary{display:-webkit-box;margin-top:var(--space-1);overflow:hidden;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kb-item:hover .kb-item__summary{color:var(--color-text-subtle)}.related-card__summary{margin-top:0.375rem}.browse{display:grid;gap:1.75rem}.rail__group + .rail__group{margin-top:1.75rem;padding-top:var(--space-5);border-top:1px solid var(--color-border)}.rail__title{margin:0}.rail__list{display:grid;gap:2px;margin:var(--space-3) -0.625rem 0;padding:0;list-style:none}.rail__list a{display:flex;align-items:center;gap:0.625rem;min-height:2.5rem;padding:var(--space-2) 0.625rem;border-radius:var(--radius-input);color:var(--color-text);font-size:var(--text-ui);font-weight:var(--font-weight-medium);line-height:1.3}.rail__list a:hover{background:var(--color-surface-alt);color:var(--color-heading-strong)}.rail__list a[aria-current="page"]{background:var(--color-surface-tint);color:var(--color-link);font-weight:var(--font-weight-semibold)}.rail__list .icon{width:1.125rem;height:1.125rem;color:var(--color-primary-strong)}.rail__list--sub{margin:2px 0 0}.rail__list--sub a{padding-left:2.375rem;font-size:var(--text-sm)}.rail__count{margin-left:auto;color:var(--color-text-subtle);font-size:var(--text-xs)}.rail__list a[aria-current] .rail__count,.tag[aria-current] .tag__count{color:var(--color-link)}.rail__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0.875rem 0 0;padding:0;list-style:none}.js .rail__tags:not(.is-open) .rail__extra,.rail__more[aria-expanded="true"] .icon-plus,.rail__more[aria-expanded="false"] .icon-minus{display:none}.tag__count{color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold)}.tag[aria-current]{border-color:var(--color-primary-strong);background:var(--color-surface-tint);color:var(--color-link);font-weight:var(--font-weight-semibold)}button.tag{font:inherit;font-size:var(--text-sm);cursor:pointer}.browse__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:1.125rem;border-bottom:1px solid var(--color-border)}.browse__title{margin:0;font-size:1.25rem;letter-spacing:var(--tracking-title)}.browse__note{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.kb-sub{display:flex;align-items:center;gap:0.625rem;margin:1.75rem 0 0;line-height:var(--leading-normal)}.kb-sub .icon{width:1rem;height:1rem}.kb-sub__count{font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}@media (min-width:56.25em){.browse{grid-template-columns:var(--rail) minmax(0,1fr);gap:var(--space-7)}.rail{position:sticky;top:var(--space-5);align-self:start;max-height:calc(100vh - 3rem);margin:-0.375rem -1rem;padding:0.375rem 1rem;overflow-y:auto}}.search-results{min-height:32rem}.search-results__message{margin:0;color:var(--color-text-subtle)}.search-results__message a{text-decoration:underline;text-underline-offset:3px}.results-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:1.25rem;border-bottom:1px solid var(--color-border)}.filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filter-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0.375rem 0.875rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer}.filter-chip:hover{border-color:var(--color-primary);color:var(--color-link)}.filter-chip[aria-pressed="true"]{border-color:var(--color-primary-strong);background:var(--color-primary-strong);color:var(--color-on-primary)}.filter-chip__count{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold)}.results-sort,.results-more p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.results{margin:0;padding:0;list-style:none}.results > li + li{border-top:1px solid var(--color-border-soft)}.result{display:block;margin-inline:calc(-1 * var(--space-4));padding:1.125rem var(--space-4);border-radius:var(--radius-tile)}.result:hover{background:var(--color-surface-alt)}.result__group{display:inline-flex;align-items:center;gap:0.375rem;color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.result__group .icon{width:0.875rem;height:0.875rem;color:var(--color-primary-strong)}.result__title{display:block;margin-top:var(--space-1);color:var(--color-heading-strong);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.35}.result:hover .result__title{color:var(--color-link)}.result__summary{display:-webkit-box;margin-top:0.375rem;overflow:hidden;color:var(--color-text-subtle);font-size:var(--text-ui);line-height:1.6;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.results-more{display:flex;flex-direction:column;align-items:center;gap:0.625rem;margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.results-more .icon{width:1rem;height:1rem}.doc--contents{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.doc--contents > *{min-width:0}.toc{padding:1.25rem 1.125rem;border:1px solid var(--color-border-card);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.doc--contents .toc,.doc--contents .sheet{width:100%;max-width:var(--sheet);margin-inline:auto}@media (min-width:68.75em){.doc--contents{grid-template-columns:minmax(0,var(--sheet)) var(--contents);justify-content:center;align-items:start;gap:2.5rem}.doc--contents .toc{position:sticky;top:var(--space-5);grid-column:2;max-height:calc(100vh - 3rem);overflow-y:auto}.doc--contents .sheet{grid-row:1}}.toc__title{display:flex;align-items:center;gap:var(--space-2);margin:0;line-height:var(--leading-normal)}.toc__title .icon,.toc__foot .icon{width:1rem;height:1rem}.toc ol{margin:0;padding:0;list-style:none}.toc__list{margin:var(--space-3) calc(-1 * var(--space-2)) 0}.toc__list a{display:block;margin-top:2px;padding:0.4375rem var(--space-2);border-radius:var(--radius-button);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere}.toc__list a:hover{background:var(--color-surface-alt);color:var(--color-heading-strong)}.toc__list a[aria-current]{background:var(--color-surface-tint);color:var(--color-link);font-weight:var(--font-weight-semibold)}.toc__list ol a{padding-left:1.375rem;font-size:var(--text-xs)}.toc__foot{margin:0.875rem 0 0;padding-top:0.875rem;border-top:1px solid var(--color-border)}.toc__foot a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;margin-inline:calc(-1 * var(--space-2));padding:0.375rem var(--space-2);border-radius:var(--radius-button);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.toc__foot a:hover{background:var(--color-surface-alt)}.article-footer{display:grid;gap:1.75rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--color-border)}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tags__label{margin:0 var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.tag{display:inline-flex;align-items:center;gap:0.375rem;min-height:2.125rem;padding:0.375rem var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug)}.tag:hover{border-color:var(--color-primary);color:var(--color-link)}.tag .icon{width:1rem;height:1rem;color:var(--color-primary-strong)}.pager{display:grid;gap:var(--space-4)}.pager__link{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 1.125rem;border:1px solid var(--color-border);border-radius:var(--radius-item);color:var(--color-heading-strong);transition:border-color var(--transition),box-shadow var(--transition)}.pager__link:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card);color:var(--color-heading-strong)}.pager__link--next{align-items:flex-end;text-align:right}.pager__label{display:inline-flex;align-items:center;gap:0.375rem;color:var(--color-link);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.pager__label .icon{width:1rem;height:1rem}.pager__title{font-size:var(--text-ui);font-weight:var(--font-weight-semibold);line-height:1.45}@media (min-width:40em){.pager{grid-template-columns:1fr 1fr}.pager__link--next{grid-column:2}}.related{padding-bottom:var(--space-8)}.related__inner{max-width:var(--sheet);margin-inline:auto}.related__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.related__title{margin:0;font-size:var(--text-xl);line-height:1.3;letter-spacing:var(--tracking-title)}.related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-4);margin:1.25rem 0 0;padding:0;list-style:none}.related-card{display:block;height:100%;padding:1.125rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-item);background:var(--color-surface);font-size:var(--text-ui);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.related-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card);transform:translateY(-1px)}@media (min-width:40em){article > .overlap{padding-bottom:4.5rem}.related{padding-bottom:var(--band-padding)}}.prose{color:var(--color-text);font-size:var(--text-prose);line-height:var(--leading-relaxed);overflow-wrap:break-word}.prose > :first-child{margin-top:0}.prose > :last-child{margin-bottom:0}.prose :where(p,ul,ol,pre,table,blockquote,figure,.video,.newsletter,.table-scroll){margin:0 0 1.3em}.prose :where(h2,h3,h4){margin:1.8em 0 0.6em;letter-spacing:var(--tracking-title);scroll-margin-top:var(--space-5)}.prose :is(h2,.heading--h2){font-size:var(--text-2xl)}.prose :is(h3,.heading--h3){font-size:1.25rem}.prose :is(h4,.heading--h4){font-size:var(--text-lg)}.heading > :is(h2,h3,h4,h5,h6){display:inline}.prose :where(.heading){margin:1.8em 0 0.6em;font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}.prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}.heading .heading-anchor{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-left:0.375rem;border-radius:var(--radius-button);color:var(--color-text-muted);vertical-align:middle;text-decoration:none;opacity:0;transition:opacity var(--transition),background-color var(--transition)}.heading-anchor .icon{width:1.125rem;height:1.125rem}:hover > .heading-anchor,.heading-anchor:focus-visible{opacity:1}.heading .heading-anchor:hover{background:var(--color-surface-alt);color:var(--color-link)}.prose :where(ul,ol){padding-left:1.5em}.prose li{margin-block:0.4em}.prose li > :where(p,ul,ol){margin-block:0.5em}.prose li::marker{color:var(--color-primary-strong);font-weight:var(--font-weight-semibold)}.callout li::marker{color:var(--color-text-subtle)}.prose strong{color:var(--color-heading-strong);font-weight:var(--font-weight-semibold)}.prose a strong{color:inherit}.prose code{padding:0.1em 0.35em;border-radius:4px;background:var(--color-surface-muted);font-family:var(--font-mono);font-size:0.875em}.prose pre{padding:var(--space-4);overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface-alt);line-height:var(--leading-normal)}.prose pre code{padding:0;background:none}.prose blockquote{padding-left:var(--space-4);border-left:3px solid var(--color-border-strong)}.prose hr{margin-block:var(--space-6);border:0;border-top:1px solid var(--color-border)}.table-scroll{overflow-x:auto}.prose table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.prose :where(th,td){padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);text-align:left;vertical-align:top}.prose th{background:var(--color-surface-muted);color:var(--color-heading)}.prose--kb > p:first-child,.prose--kb > .heading:first-child + p{color:var(--color-heading-strong);font-size:var(--text-lead);line-height:1.65}.prose--kb > ol:not([start]){margin-top:2.5rem;padding:0;list-style:none;counter-reset:step}.prose--kb > ol:not([start]) > li{position:relative;margin:0;padding:0 0 2.5rem 3.25rem;counter-increment:step}.prose--kb > ol:not([start]) > li::before{content:counter(step);position:absolute;top:-3px;left:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--gradient-brand);box-shadow:var(--shadow-step);color:var(--color-on-primary);font-size:var(--text-ui);font-weight:var(--font-weight-bold);line-height:1}.prose--kb > ol:not([start]) > li::after{content:"";position:absolute;top:2.75rem;bottom:0.375rem;left:17px;width:2px;border-radius:2px;background:var(--color-border)}.prose--kb > ol:not([start]) > li:last-child{padding-bottom:0}.prose--kb > ol:not([start]) > li:last-child::after{display:none}.prose--kb > ol:not([start]) > li > :where(p,ul,ol,figure){margin-block:0.75rem 0}.prose--kb > ol:not([start]) > li > :first-child{margin-top:0}@media (min-width:40em){.prose--kb > ol:not([start]) > li{padding-left:3.75rem}}.screenshot{position:relative;width:fit-content;max-width:100%;overflow:hidden;padding-top:1.75rem;border:1px solid var(--color-border);border-radius:var(--radius-image);background:var(--color-surface-alt);box-shadow:var(--shadow-image)}.screenshot::before{content:"";position:absolute;top:10px;left:14px;width:8px;height:8px;border-radius:50%;background:var(--color-screenshot-dot);box-shadow:14px 0 0 var(--color-screenshot-dot),28px 0 0 var(--color-screenshot-dot)}.screenshot img{display:block;border-top:1px solid var(--color-border);background:var(--color-surface)}.screenshot__link{position:relative;display:block;cursor:zoom-in}.screenshot__hint{position:absolute;right:var(--space-3);bottom:var(--space-3);display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.625rem;border-radius:var(--radius-button);background:var(--color-hint);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);opacity:0;transition:opacity var(--transition)}.screenshot__hint .icon{width:1rem;height:1rem}.screenshot__link:hover .screenshot__hint,.screenshot__link:focus-visible .screenshot__hint{opacity:1}.zoom{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:var(--space-5) var(--gutter);border:0;background:var(--color-scrim);color:var(--color-on-primary)}.zoom[open]{display:flex;flex-direction:column;gap:1.125rem}html:has(.zoom:modal){overflow:hidden}.zoom__bar{display:flex;align-items:center;gap:var(--space-3)}.zoom__caption{flex:1;min-width:0;margin:0;font-size:var(--text-ui);overflow-wrap:anywhere}.zoom__caption strong,.zoom__foot{color:var(--color-on-gradient-muted);font-size:var(--text-xs)}.zoom__caption strong{display:block;font-weight:var(--font-weight-semibold);letter-spacing:0.06em;text-transform:uppercase}.zoom__button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-2);min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-on-dark-border);border-radius:var(--radius-button);background:var(--color-on-dark-surface);color:var(--color-on-primary);font:inherit;font-size:var(--text-ui);font-weight:var(--font-weight-semibold);cursor:pointer}.zoom__button:hover{background:var(--color-on-dark-surface-hover);color:var(--color-on-primary)}.zoom__button .icon{width:1.125rem;height:1.125rem}.zoom :focus-visible{outline-color:var(--color-focus-on-dark)}.zoom__image{display:grid;flex:1;min-height:0;place-items:center}.zoom__image img{width:auto;max-height:100%;border-radius:var(--radius-image);background:var(--color-surface);box-shadow:var(--shadow-zoom)}.zoom__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--space-2) var(--space-4);margin:0}.zoom kbd{border-color:var(--color-on-dark-underline);background:var(--color-on-dark-surface);color:var(--color-on-primary)}.prose .callout{margin-block:1.75rem}.callout{position:relative;padding:1.125rem 1.25rem 1.125rem 3.375rem;border-radius:var(--radius-item);background:var(--color-note-surface);color:var(--color-text);font-size:var(--text-base);line-height:1.65;--icon-callout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}.callout > *{margin:0 0 0.75em}.callout > :last-child{margin-bottom:0}.callout::before{content:"";position:absolute;top:1.3125rem;left:1.25rem;width:1.25rem;height:1.25rem;background:var(--color-primary-strong);-webkit-mask:var(--icon-callout) center / contain no-repeat;mask:var(--icon-callout) center / contain no-repeat}.callout > :first-child::before{content:"Note";content:"Note" / "";display:block;margin-bottom:0.125rem;color:var(--color-heading-strong);font-weight:var(--font-weight-semibold)}.callout-warning{background:var(--color-warning-surface);--icon-callout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.callout-warning::before{background:var(--color-warning-strong)}.callout-warning > :first-child::before{content:"Warning";content:"Warning" / ""}.video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-card);background:var(--color-footer-raised);box-shadow:var(--shadow-card)}.video iframe,.video__link,.video__link img{display:block;width:100%;height:100%;border:0}.video__link img{object-fit:cover}.video-figure .video{margin:0}.video__caption{margin-top:0.625rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.video__play{position:absolute;top:50%;left:50%;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem;border-radius:50%;background:var(--color-accent);box-shadow:var(--shadow-play);color:var(--color-on-primary);transition:transform 0.2s ease;--icon-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z'/%3E%3C/svg%3E")}.video__play::before{content:"";position:absolute;inset:0;width:1.75rem;height:1.75rem;margin:auto;translate:2px 0;background:currentColor;-webkit-mask:var(--icon-play) center / contain no-repeat;mask:var(--icon-play) center / contain no-repeat}.video__link:hover .video__play{transform:scale(1.06)}.video__link:focus-visible,.screenshot__link:focus-visible{outline:3px solid transparent;outline-offset:-3px}.video__link:focus-visible::after,.screenshot__link:focus-visible::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--color-focus-on-dark),inset 0 0 0 7px var(--color-focus)}@media (forced-colors:active){.site-nav a[aria-current]{border:1px solid CanvasText}.callout::before,.video__play::before{background:CanvasText;forced-color-adjust:none}.video__play{border:2px solid CanvasText}.rail__list a[aria-current],.toc__list a[aria-current],.typeahead__option[aria-selected="true"],.filter-chip[aria-pressed="true"]{outline:2px solid Highlight;outline-offset:-2px}}.newsletter{display:grid;gap:1.25rem 1.75rem;padding:1.75rem clamp(1.25rem,4vw,2rem);border-radius:var(--radius-card);background:var(--color-surface-tint);color:var(--color-text-subtle);font-size:var(--text-ui);line-height:1.55}.newsletter .newsletter__title{margin:0;font-size:1.25rem}.newsletter__note{margin:0.375rem 0 0}.newsletter__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}@media (min-width:56.25em){.newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end}}.field{display:flex;flex:1 1 10.625rem;flex-direction:column;gap:0.375rem}.field label{color:var(--color-heading-strong);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.3}.field__required{color:var(--color-text-subtle)}.field input{width:100%;height:2.75rem;padding:0 0.875rem;border:1px solid var(--color-border-input);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-heading-strong);font:inherit;font-size:var(--text-base)}.honeypot{position:absolute;left:-5000px}.help{padding-bottom:var(--space-8)}.help-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5) var(--space-6);padding:1.75rem var(--space-5);border-radius:var(--radius-panel);background:var(--color-surface-tint)}.help-card__icon{display:grid;flex:none;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-primary-strong)}.help-card__icon .icon{width:1.625rem;height:1.625rem}.help-card__text{flex:1 1 20rem}.help-card__title{margin:0;font-size:var(--text-xl);line-height:1.3;letter-spacing:var(--tracking-title)}.help-card__text p{margin:0.375rem 0 0;color:var(--color-text-subtle);line-height:1.55}.help-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (min-width:40em){.help{padding-bottom:var(--band-padding)}.help-card{padding:2.25rem 2.5rem}}.block + .block{margin-top:var(--space-7);padding-top:2.5rem;border-top:1px solid var(--color-border)}.block__title{margin:0;font-size:var(--text-xl);line-height:1.3;letter-spacing:var(--tracking-title)}.block .question-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin-top:1.25rem}.contact{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.contact__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:18px;background:var(--color-surface-tint);color:var(--color-primary-strong)}.contact__icon .icon{width:1.875rem;height:1.875rem}.contact__title{margin:0;font-size:1.625rem;letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}.contact__text{max-width:35rem}.contact__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}[data-copy] .icon-check,[data-copy].is-copied .icon-copy{display:none}[data-copy].is-copied .icon-check{display:inline}.ways{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.75rem),1fr));gap:var(--space-3);margin:1.25rem 0 0;padding:0;list-style:none}.way{display:flex;align-items:center;gap:var(--space-3);height:100%;min-height:3.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-item);color:var(--color-heading-strong);font-size:var(--text-ui);font-weight:var(--font-weight-semibold)}.way:hover{border-color:var(--color-primary);color:var(--color-link)}.way .icon-tile{width:2.25rem;height:2.25rem;border-radius:var(--radius-input)}.way .icon-tile .icon{width:1.125rem;height:1.125rem}.way__detail{display:block;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.site-footer{padding-block:var(--space-8) var(--space-6);background:var(--color-footer);color:var(--color-footer-link)}.site-footer a{color:var(--color-footer-link)}.site-footer a:hover{color:var(--color-footer-text);text-decoration:underline}.footer-top{display:flex;flex-wrap:wrap;gap:2.5rem var(--space-8)}.footer-brand{flex:1 1 15rem;max-width:20rem}.footer-brand__mark{display:block;width:44px;height:44px}.footer-brand__about{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:1.6}.social-links{display:flex;gap:0.625rem;margin:1.25rem 0 0;padding:0;list-style:none}.social-links a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-on-dark-border);border-radius:50%;color:var(--color-footer-text)}.site-footer .social-links a:hover{background:var(--color-on-dark-surface);color:var(--color-footer-text)}.social-links .icon{width:1.0625rem;height:1.0625rem}.footer-columns{display:grid;flex:3 1 32.5rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-6)}.footer-column__title{margin:0;color:var(--color-footer-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.footer-links{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;font-size:var(--text-sm)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:3.5rem;padding-top:var(--space-5);border-top:1px solid var(--color-on-dark-surface);color:var(--color-footer-muted);font-size:var(--text-xs)}.footer-legal{margin:0}.footer-bottom a{text-decoration:underline}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0s !important}.section-card:hover,.question-card:hover,.question-card:hover > .icon,.related-card:hover,.video__link:hover .video__play{transform:none}}@media print{.site-header,.site-footer,.help,.skip-link,.related,.pager,.hero .breadcrumbs,.hero .search-form,.hero .chips,.hero__meta a.chip,.hero__tile,.toc,.rail,.heading-anchor,.screenshot__hint,.results-bar,.results-more,.contact__actions,.js-only{display:none !important}.doc--contents,.browse{display:block}.hero__meta{justify-content:flex-start}.prose a[href^="http"]::after{content:" (" attr(href) ")";overflow-wrap:anywhere}.hero{padding:0;background:none;color:var(--color-heading-strong);text-align:left}.hero__lead,.hero .chip{color:var(--color-text)}.overlap{margin-top:0}.sheet{padding:0;border:0;box-shadow:none}}