@layer pages{.seo-horizontal-page{--seo-divider-color:var(--semantic-border-strong);--seo-divider-width:var(--global-border-width-thin);--seo-background:var(--semantic-surface-page);--seo-foreground:var(--semantic-color-text-primary);--seo-muted:var(--semantic-color-text-secondary);--seo-control-radius:var(--semantic-radius-pill);background:var(--seo-background);color:var(--seo-foreground);padding-block-end:0;position:relative}.seo-area-panel,.seo-topic-column{scroll-margin-block-start:calc(var(--site-chrome-rendered-height) + 1.5rem)}body.seo-horizontal a:hover,body.seo-horizontal a:hover *{text-decoration:none}html[data-seo-view],body.seo-horizontal,body.seo-horizontal *{-ms-overflow-style:none;scrollbar-width:none}html[data-seo-view]::-webkit-scrollbar{block-size:0;inline-size:0;display:none}body.seo-horizontal::-webkit-scrollbar{block-size:0;inline-size:0;display:none}body.seo-horizontal ::-webkit-scrollbar{block-size:0;inline-size:0;display:none}.tree-search__control{position:relative}.tree-search--minimal .tree-search__control>svg{z-index:var(--semantic-z-content);inline-size:var(--component-icon-size-md);block-size:var(--component-icon-size-md);color:var(--seo-muted);pointer-events:none;transition:color var(--component-motion-interactive-duration) var(--component-motion-interactive-ease);position:absolute;inset-block-start:50%;inset-inline-start:1rem;translate:0 -50%}.tree-search--minimal .tree-search__control:focus-within>svg{color:var(--action)}.tree-search--minimal .tree-search__control input{padding-inline-start:3rem}.seo-horizontal-viewport:focus-visible{outline-offset:-4px}.seo-cover-panel__content>p{text-wrap:pretty}.seo-directory-list{list-style:none}.seo-directory-viewport{min-block-size:0;position:relative}.seo-directory-list__area{grid-template-columns:minmax(var(--global-layout-tree-column-min), .9fr) minmax(var(--global-layout-tree-column-min), 1.1fr);column-gap:var(--component-seo-directory-area-column-gap);padding-block:1.4rem 1.65rem;display:grid}.seo-directory-list__area+.seo-directory-list__area{border-block-start:var(--seo-divider-width) solid var(--seo-divider-color)}.seo-directory-list a{color:inherit;text-decoration:none}.seo-directory-list__primary{grid-template-columns:3.25rem minmax(0,1fr);align-self:start;align-items:start;gap:1.25rem;min-block-size:3rem;padding-block-start:1.4rem;display:grid}.seo-directory-list__number{display:block}.seo-directory-list__number>i{inline-size:1rem;block-size:var(--seo-divider-width);margin-block:-.65rem calc(.65rem - var(--seo-divider-width));background:var(--seo-divider-color);display:block}.seo-directory-list__index{color:inherit;font-weight:var(--global-type-weight-semibold);display:block}.seo-directory-list__primary>strong{padding-block-start:.02em}.seo-directory-list__topics{gap:.55rem;padding-block-start:1.4rem;list-style:none;display:grid}.seo-directory-list__topics a{grid-template-columns:3.75rem minmax(0,1fr);align-items:baseline;gap:.85rem;min-block-size:2.5rem;padding-block:.25rem;display:grid}.seo-directory-list__topic-index{font-weight:var(--global-type-weight-semibold)}.seo-directory-list a>*{transition-property:color,translate;transition-duration:var(--component-motion-interactive-duration);transition-timing-function:var(--component-motion-interactive-ease)}.seo-directory-list a:hover>*{color:var(--action)}.seo-directory-list a:focus-visible{outline-offset:.25rem}.seo-cover-panel .tree-search,.seo-cover-panel .tree-search[open]{inline-size:min(100%,28rem);margin:2.5rem 0 0}.seo-cover-panel .tree-search input{min-block-size:var(--component-control-height-hero);border-radius:var(--semantic-radius-pill);background:var(--semantic-surface-subtle);border:0}.seo-area-panel__header>div>p,.seo-entry-list .directory-list-entry__meta{text-transform:uppercase}.seo-topic-column__eyebrow{text-transform:uppercase;align-items:baseline;gap:1.25rem;display:flex}.seo-topic-column__header-link{color:inherit;text-decoration:none;display:block}.seo-topic-column h3{text-wrap:balance;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem;display:flex}.seo-topic-column__header-link h3 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;block-size:1.35rem;inline-size:1.35rem;transition:translate var(--component-motion-interactive-duration) var(--component-motion-interactive-ease);flex:none}.seo-topic-column__header-link:hover,.seo-topic-column__header-link:focus-visible{color:var(--action)}.seo-topic-column__header-link:hover h3 svg,.seo-topic-column__header-link:focus-visible h3 svg{translate:.2rem -.2rem}.seo-topic-column__header-link:focus-visible{outline-offset:.5rem}.seo-entry-list{--directory-list-entry-title-margin:.55rem;--directory-list-entry-description-margin:.6rem;margin-block-start:2rem;list-style:none}.seo-tree-empty{border:var(--global-border-width-thin) solid var(--seo-foreground);align-self:center;inline-size:min(38rem,100vw - 3rem);padding:3rem}.seo-tree-empty p{color:var(--seo-muted);margin-block-start:var(--global-space-3)}.seo-horizontal-page [hidden]{display:none!important}.seo-vertical-scroll-cue{display:none}}@media (width>=64.01rem){html[data-seo-view=horizontal],body[data-seo-view=horizontal]{overscroll-behavior:none;min-block-size:100%}body[data-seo-view=horizontal] #content{block-size:calc(100svh - var(--site-chrome-rendered-height))}.seo-horizontal-page[data-view=horizontal],.seo-horizontal-page[data-view=horizontal] .seo-horizontal-viewport{block-size:100%}.seo-horizontal-page[data-view=horizontal]{--seo-cover-arrow-length:var(--component-seo-cover-arrow-length);--seo-directory-title-arrow-gap:var(--component-seo-directory-title-arrow-gap);--seo-arrow-stroke:var(--seo-divider-width);--seo-directory-inline-padding:var(--component-seo-directory-inline-padding)}.seo-horizontal-page[data-view=horizontal] .seo-horizontal-viewport{overscroll-behavior-inline:none;-ms-overflow-style:none;scrollbar-width:none;inline-size:100%;display:flex;overflow:auto hidden}.seo-horizontal-page[data-view=horizontal] .seo-horizontal-viewport::-webkit-scrollbar{display:none}.seo-horizontal-page[data-view=horizontal] .seo-cover-panel{grid-template-columns:max-content var(--seo-cover-arrow-length);justify-content:start;align-items:start;column-gap:var(--component-seo-horizontal-cover-column-gap);inline-size:max-content;min-inline-size:0;flex:none;padding-block-start:var(--component-seo-horizontal-cover-padding-block-start);padding-inline-start:var(--component-seo-horizontal-cover-padding-inline-start);display:grid;position:relative}.seo-horizontal-page[data-view=horizontal] .seo-cover-panel__content{inline-size:100%}.seo-horizontal-page[data-view=horizontal] [data-explorer-cover-title]{--semantic-type-display-hero-expanded-size:var(--global-type-size-display-3xl)}.seo-horizontal-page[data-view=horizontal] .seo-cover-title--horizontal>span{display:block}.seo-horizontal-page[data-view=horizontal] .seo-cover-title--vertical{display:none}.seo-horizontal-page[data-view=horizontal] .seo-cover-panel__content>p{max-inline-size:38rem;margin-block-start:3.5rem}.seo-horizontal-page[data-view=horizontal] .seo-cover-panel__cue{min-inline-size:0;display:block;position:relative}.seo-horizontal-page[data-view=horizontal] .seo-cover-panel__cue>i,.seo-horizontal-page[data-view=horizontal] .seo-directory-panel__header>i,.seo-horizontal-page[data-view=horizontal] .seo-area-panel__header>i,.seo-horizontal-page[data-view=horizontal] .seo-topic-column>header>i{block-size:var(--seo-arrow-stroke);background:var(--seo-divider-color);color:var(--seo-divider-color);display:block;position:relative}.seo-horizontal-page[data-view=horizontal] .seo-cover-panel__cue>i,.seo-horizontal-page[data-view=horizontal] .seo-directory-panel__header>i,.seo-horizontal-page[data-view=horizontal] .seo-area-panel__header>i{margin:0;position:absolute;inset-block-start:var(--seo-horizontal-title-axis,5.75rem);inset-inline:0}.seo-horizontal-page[data-view=horizontal] .seo-cover-panel__cue>i{inline-size:var(--seo-cover-arrow-length);min-inline-size:var(--seo-cover-arrow-length);max-inline-size:var(--seo-cover-arrow-length);inset-inline-start:auto}.seo-horizontal-page[data-view=horizontal] .seo-directory-panel__header>i{inline-size:auto;inset-inline-start:calc(var(--seo-directory-title-inline-size,8.5rem) + var(--seo-directory-title-arrow-gap));inset-inline-end:0}.seo-horizontal-page[data-view=horizontal] .seo-area-panel__header>i{grid-column:3}.seo-horizontal-page[data-view=horizontal] .seo-cover-panel__cue>i:after,.seo-horizontal-page[data-view=horizontal] .seo-directory-panel__header>i:after,.seo-horizontal-page[data-view=horizontal] .seo-area-panel__header>i:after{content:"";border-block-start:var(--seo-arrow-stroke) solid currentColor;border-inline-end:var(--seo-arrow-stroke) solid currentColor;block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%;rotate:45deg}.seo-horizontal-page[data-view=horizontal] .seo-directory-panel{flex:0 0 var(--component-seo-horizontal-directory-width);grid-template-rows:var(--seo-directory-header-size,var(--component-seo-horizontal-directory-header-size)) minmax(0, 1fr);inline-size:var(--component-seo-horizontal-directory-width);block-size:100%;padding-block-start:var(--component-seo-horizontal-area-padding-block-start);padding-inline:var(--seo-directory-inline-padding);display:grid;overflow:hidden}.seo-horizontal-page[data-view=horizontal] .seo-directory-panel__header{position:relative}.seo-horizontal-page[data-view=horizontal] .seo-directory-panel__header h2{position:absolute;inset-block-start:var(--seo-horizontal-title-axis,5.75rem);inset-inline-start:0;translate:0 -50%}.seo-horizontal-page[data-view=horizontal] .seo-directory-panel__header>i{inset-inline-end:0}.seo-horizontal-page[data-view=horizontal] .seo-directory-viewport{align-self:stretch;min-block-size:0;position:relative;overflow:hidden}.seo-horizontal-page[data-view=horizontal] .seo-directory-viewport:before{z-index:var(--semantic-z-content);block-size:var(--component-seo-horizontal-fade-start-size);content:"";opacity:0;pointer-events:none;background:linear-gradient(to bottom, var(--seo-background), color-mix(in srgb, var(--seo-background) 56%, transparent) 52%, transparent);backdrop-filter:blur(8px);transition-property:opacity;transition-duration:var(--component-motion-interactive-duration);transition-timing-function:var(--component-motion-interactive-ease);position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000,#0000)}.seo-horizontal-page[data-view=horizontal] .seo-directory-viewport[data-overflow-start=true]:before{opacity:1}.seo-horizontal-page[data-view=horizontal] .seo-directory-list{block-size:100%;min-block-size:0;inline-size:100%;overflow-y:auto}.seo-horizontal-page[data-view=horizontal] .seo-directory-list__area:first-child{padding-block-start:.2rem}.seo-horizontal-page[data-view=horizontal] .seo-tree-stage{block-size:100%;display:flex}.seo-horizontal-page[data-view=horizontal] .seo-tree-intro{display:none}.seo-horizontal-page[data-view=horizontal] .seo-area-panel{flex:0 0 var(--seo-area-width);row-gap:var(--component-seo-horizontal-area-row-gap);inline-size:var(--seo-area-width);block-size:100%;grid-template-rows:auto minmax(0,1fr);padding-block-start:var(--component-seo-horizontal-area-padding-block-start);padding-inline-start:var(--component-seo-horizontal-area-padding-inline-start);padding-inline-end:var(--global-space-20);display:grid;overflow:hidden}.seo-horizontal-page[data-view=horizontal] .seo-area-panel__header{grid-template-columns:10rem auto minmax(8rem,1fr);align-items:last baseline;gap:2.5rem;margin-block-end:0;display:grid;position:relative}.seo-horizontal-page[data-view=horizontal] .seo-area-panel__index{translate:0 .04em}.seo-horizontal-page[data-view=horizontal] .seo-area-panel__header h2{--semantic-type-display-title-section-size:var(--semantic-type-display-title-md-size);white-space:nowrap;margin-block-start:.85rem}.seo-horizontal-page[data-view=horizontal] .seo-topic-row{--seo-entry-row-size:10.25rem;column-gap:var(--seo-topic-column-gap,6rem);grid-template-rows:auto minmax(0,1fr);grid-auto-columns:29rem;grid-auto-flow:column;row-gap:4rem;min-block-size:0;display:grid}.seo-horizontal-page[data-view=horizontal] .seo-topic-column{grid-row:1/-1;grid-template-rows:subgrid;min-block-size:0;display:grid}.seo-horizontal-page[data-view=horizontal] .seo-topic-column>header{grid-row:1}.seo-horizontal-page[data-view=horizontal] .seo-topic-column>header>i{margin-block-end:1.5rem}.seo-horizontal-page[data-view=horizontal] .seo-entry-viewport{grid-row:2;min-block-size:0;position:relative;overflow:hidden}.seo-horizontal-page[data-view=horizontal] .seo-entry-viewport:before{z-index:var(--semantic-z-content);block-size:var(--component-seo-horizontal-fade-start-size);content:"";opacity:0;pointer-events:none;background:linear-gradient(to bottom, var(--seo-background), color-mix(in srgb, var(--seo-background) 56%, transparent) 52%, transparent);backdrop-filter:blur(8px);transition-property:opacity;transition-duration:var(--component-motion-interactive-duration);transition-timing-function:var(--component-motion-interactive-ease);position:absolute;inset-block-start:0;inset-inline:0;mask-image:linear-gradient(#000,#0000)}.seo-horizontal-page[data-view=horizontal] .seo-entry-viewport[data-overflow-start=true]:before{opacity:1}.seo-horizontal-page[data-view=horizontal] .seo-directory-viewport:after,.seo-horizontal-page[data-view=horizontal] .seo-entry-viewport:after{z-index:var(--semantic-z-content);block-size:var(--component-seo-horizontal-fade-end-size);content:"";opacity:0;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--seo-background) 68%, transparent) 46%, var(--seo-background) 100%);transition-property:opacity;transition-duration:var(--component-motion-interactive-duration);transition-timing-function:var(--component-motion-interactive-ease);position:absolute;inset-block-end:0;inset-inline:0}.seo-horizontal-page[data-view=horizontal] .seo-directory-viewport[data-overflow-end=true]:after,.seo-horizontal-page[data-view=horizontal] .seo-entry-viewport[data-overflow-end=true]:after{opacity:1}.seo-horizontal-page[data-view=horizontal] .seo-vertical-scroll-cue{z-index:var(--semantic-z-floating);inline-size:var(--component-control-height-xl);block-size:var(--component-control-height-xl);border-radius:var(--semantic-radius-pill);background:color-mix(in srgb, var(--seo-background) 82%, transparent);color:var(--seo-foreground);opacity:0;pointer-events:none;cursor:pointer;transition-property:opacity,translate,background-color,scale;transition-duration:var(--component-motion-interactive-duration);transition-timing-function:var(--component-motion-interactive-ease);border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:.35rem;inset-inline-start:50%;translate:-50% .35rem}.seo-horizontal-page[data-view=horizontal] .seo-vertical-scroll-cue[data-visible=true]{opacity:1;pointer-events:auto;translate:-50%}.seo-horizontal-page[data-view=horizontal] .seo-vertical-scroll-cue:hover{background:color-mix(in srgb, var(--seo-foreground) 9%, var(--seo-background))}.seo-horizontal-page[data-view=horizontal] .seo-vertical-scroll-cue:active{scale:var(--component-motion-press-scale)}.seo-horizontal-page[data-view=horizontal] .seo-vertical-scroll-cue:focus-visible{outline:var(--component-focus-ring-width) solid currentColor;outline-offset:calc(var(--component-focus-ring-offset) * -1)}.seo-horizontal-page[data-view=horizontal] .seo-vertical-scroll-cue svg{inline-size:var(--component-icon-size-md);block-size:var(--component-icon-size-md);fill:none;stroke:currentColor;stroke-width:var(--component-icon-stroke-regular);stroke-linecap:round;stroke-linejoin:round}.seo-horizontal-page[data-view=horizontal] .seo-entry-list{grid-auto-rows:var(--seo-entry-row-size);overscroll-behavior-block:contain;-ms-overflow-style:none;scrollbar-width:none;align-content:start;block-size:100%;min-block-size:0;margin-block-start:0;display:grid;overflow:hidden auto}.seo-horizontal-page[data-view=horizontal] .seo-entry-list::-webkit-scrollbar{display:none}.seo-horizontal-page[data-view=horizontal] .seo-entry-list:focus-visible{outline:var(--component-focus-ring-width) solid currentColor;outline-offset:-2px}.seo-horizontal-page[data-view=horizontal] .seo-entry-list a{block-size:100%;overflow:hidden}.seo-horizontal-page[data-view=vertical]{padding-block-end:var(--component-seo-vertical-page-padding-end)}.seo-horizontal-page[data-view=vertical] .seo-horizontal-viewport{inline-size:var(--shell);margin-inline:auto;overflow:visible}.seo-horizontal-page[data-view=vertical] .seo-cover-panel{padding-block:var(--component-seo-vertical-cover-padding-block-start) var(--component-seo-vertical-cover-padding-block-end)}.seo-horizontal-page[data-view=vertical] .seo-cover-title--horizontal{display:none}.seo-horizontal-page[data-view=vertical] .seo-cover-panel__content>p{max-inline-size:50rem;color:var(--seo-muted);margin-block-start:2rem}.seo-horizontal-page[data-view=vertical] .seo-cover-panel__cue,.seo-horizontal-page[data-view=vertical] .horizontal-scroll-controls{display:none}.seo-horizontal-page[data-view=vertical] .seo-directory-panel{align-items:start;gap:var(--component-seo-vertical-directory-gap);padding-block:var(--component-seo-vertical-directory-padding-block);grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);display:grid}.seo-horizontal-page[data-view=vertical] .seo-directory-panel__header>i{display:none}.seo-horizontal-page[data-view=vertical] .seo-directory-list{display:block}.seo-horizontal-page[data-view=vertical] .seo-tree-intro{display:none}.seo-horizontal-page[data-view=vertical] .seo-area-panel{padding-block:var(--component-seo-vertical-area-padding-block);border-block-start:var(--seo-divider-width) solid var(--seo-divider-color)}.seo-horizontal-page[data-view=vertical] .seo-area-panel__header{gap:var(--component-seo-vertical-area-header-gap);grid-template-columns:10rem minmax(0,1fr);margin-block-end:3rem;display:grid}.seo-horizontal-page[data-view=vertical] .seo-area-panel__index{color:var(--seo-foreground);padding-block-start:.35rem}.seo-horizontal-page[data-view=vertical] .seo-area-panel__header h2{text-wrap:balance;margin-block-start:.5rem}.seo-horizontal-page[data-view=vertical] .seo-area-panel__header>i{display:none}.seo-horizontal-page[data-view=vertical] .seo-topic-row{gap:var(--component-seo-vertical-topic-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-start:var(--component-seo-vertical-topic-padding-inline-start);display:grid}.seo-horizontal-page[data-view=vertical] .seo-topic-column>header>i{display:none}.seo-horizontal-page[data-view=vertical] .seo-entry-list a{padding-block:1rem}}@media (width<=64rem){body[data-seo-view]{overflow-x:hidden}.seo-horizontal-page,.seo-horizontal-page[data-view]{padding-block-end:5rem}.seo-horizontal-page .seo-horizontal-viewport,.seo-horizontal-page[data-view] .seo-horizontal-viewport{inline-size:var(--shell);block-size:auto;margin-inline:auto;display:block;overflow:visible}.seo-horizontal-page .seo-cover-panel{min-block-size:calc(100svh - var(--site-chrome-rendered-height));padding-block:var(--component-seo-mobile-cover-padding-block)}.seo-horizontal-page .seo-cover-title--horizontal,.seo-horizontal-page .seo-cover-title--horizontal>span{display:block}.seo-horizontal-page .seo-cover-title--vertical{display:none}.seo-horizontal-page .seo-cover-panel__content>p{margin-block-start:var(--component-seo-mobile-cover-description-margin)}.seo-horizontal-page .seo-cover-panel .tree-search{margin-block-start:2.5rem}.seo-horizontal-page .seo-cover-panel__cue{display:none}.seo-horizontal-page .seo-directory-panel{padding-block:1rem 5rem;display:block}.seo-horizontal-page .seo-directory-panel__header>i{display:none}.seo-horizontal-page .seo-directory-list{margin-block-start:2.5rem}.seo-horizontal-page .seo-tree-intro{display:none}.seo-horizontal-page .seo-area-panel{inline-size:auto;padding-block:var(--component-seo-mobile-area-padding-block);border-block-start:var(--seo-divider-width) solid var(--seo-divider-color)}.seo-horizontal-page .seo-area-panel__header{margin-block-end:4rem;display:block}.seo-horizontal-page .seo-area-panel__header>div{margin-block-start:4rem}.seo-horizontal-page .seo-area-panel__header h2{text-wrap:balance;margin-block-start:1rem}.seo-horizontal-page .seo-area-panel__header>i{display:none}.seo-horizontal-page .seo-topic-row{grid-template-columns:minmax(0,1fr);gap:5rem;padding-inline-start:0;display:grid}.seo-horizontal-page .seo-topic-column>header>i{display:none}.seo-horizontal-page .seo-entry-list{margin-block-start:2rem}.seo-horizontal-page .seo-entry-list a{padding-block:1.25rem}}@media (prefers-reduced-motion:reduce){.seo-vertical-scroll-cue,.seo-directory-viewport:after,.seo-entry-viewport:after,.seo-directory-list a>*,.seo-topic-column__header-link h3 svg{transition-duration:var(--global-motion-duration-reduced)}}@media (width<=34rem){.seo-directory-list__area{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.seo-directory-list__topics{padding-block-start:0;padding-inline-start:4.5rem}}body.seo-entry,.seo-entry-page{--background:var(--global-color-seo-background);--foreground:var(--global-color-seo-foreground);--paper:var(--background);--ink:var(--foreground);--seo-divider-color:var(--foreground);--seo-divider-width:1px;--line:var(--seo-divider-color)}.seo-entry-page{--seo-entry-shell:min(var(--global-layout-detail-max), calc(100% - var(--global-space-24)));background:var(--background);color:var(--foreground)}.seo-entry-page .plain-entry__header,.seo-entry-page .seo-entry-hero,.seo-entry-page .plain-entry__content,.seo-entry-page>.plain-page-footer{inline-size:var(--seo-entry-shell)}.seo-entry-page .plain-entry__header,.seo-entry-page .seo-entry-hero{padding-block:var(--semantic-space-detail-section);flex-direction:column;align-items:flex-start;display:flex}.seo-entry-page .plain-entry__heading{text-align:start;inline-size:100%;max-inline-size:none;margin-block-start:0}.seo-entry-page .plain-entry__heading>p:first-child{color:var(--action);font-size:var(--component-detail-eyebrow-size);font-weight:var(--type-weight-bold);line-height:var(--type-leading-compact);letter-spacing:var(--type-tracking-title);margin-block-end:var(--global-space-4)}.seo-entry-page .plain-entry__heading h1{color:var(--action);font-size:var(--component-detail-title-size);font-weight:var(--type-weight-bold);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-display)}.seo-entry-page .plain-entry__heading>p:last-child{max-inline-size:var(--global-layout-readable-max);color:var(--foreground);font-size:var(--component-detail-lead-size);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);letter-spacing:var(--type-tracking-title);text-wrap:balance;margin-block-start:var(--global-space-6)}.seo-entry-page .seo-entry-hero h1{color:var(--action);font-size:var(--component-detail-eyebrow-size);font-weight:var(--type-weight-bold);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-title)}.seo-entry-page .seo-entry-hero>p{inline-size:100%;max-inline-size:none;font-size:var(--component-detail-title-size);font-weight:var(--type-weight-medium);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-title);text-wrap:balance;margin-block-start:var(--global-space-6)}.seo-entry-page .plain-entry__content{padding-block-end:var(--semantic-space-detail-section)}.content-modal__body .seo-entry-page .plain-page-footer{display:none}.content-modal__body .seo-entry-page .plain-entry__header{padding-block:clamp(2.5rem,6vw,5rem) clamp(2rem,5vw,4rem)}.content-modal__body .seo-entry-page .plain-entry__heading{margin-block-start:0}.content-modal__body .seo-entry-page .plain-entry__content{padding-block-end:clamp(4rem,8vw,7rem)}.seo-entry-page .plain-longform>.prose[data-section-grid]{gap:var(--component-detail-content-gap)}.seo-entry-page .prose-grid-intro{display:none}.seo-entry-page .prose-grid-section{grid-template-columns:var(--component-detail-section-label-column) minmax(0, var(--component-detail-section-content-max));gap:var(--component-detail-section-gap)}.seo-entry-page .prose-grid-section>h2,.seo-entry-page .prose-grid-section__content{border-block-start:var(--seo-divider-width) solid var(--seo-divider-color);padding-block-start:var(--component-detail-section-padding)}.seo-entry-page .prose-grid-section>h2{align-items:baseline;gap:var(--global-space-6);max-inline-size:none;font-size:var(--component-detail-subheading-size);font-weight:var(--type-weight-bold);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-title);flex-direction:row;margin:0;display:flex}.seo-entry-page .prose-grid-section__number{color:var(--foreground);font-size:var(--semantic-type-document-title-md-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-tracking-title);line-height:var(--type-leading-heading)}.seo-entry-page .prose-grid-section__title{min-inline-size:0}.seo-entry-page .prose-grid-section__content{max-inline-size:var(--component-detail-section-content-max);font-size:var(--component-detail-prose-size);line-height:var(--component-detail-prose-leading)}.seo-entry-page .prose-grid-section+.prose-grid-section>h2,.seo-entry-page .prose-grid-section+.prose-grid-section>.prose-grid-section__content{padding-block-start:var(--component-detail-section-padding)}.seo-entry-page .prose-grid-section__content h3{font-size:var(--component-detail-subheading-size);line-height:var(--type-leading-heading);margin-block-start:var(--semantic-space-content-section)}.seo-entry-page .prose-grid-section__content>:first-child{margin-block-start:0}.seo-entry-page .prose-grid-section__content h3+*{margin-block-start:1.25rem}.seo-entry-page .prose-grid-section__content ul,.seo-entry-page .prose-grid-section__content ol{padding-inline-start:1.5em}.seo-entry-page .plain-empty{padding-block:var(--global-space-16);border-block-start:var(--seo-divider-width) solid var(--seo-divider-color)}@media (width<=56rem){.seo-entry-page{--seo-entry-shell:var(--component-detail-shell)}.seo-entry-page .seo-entry-hero{padding-block:var(--semantic-space-content-section)}.seo-entry-page .seo-entry-hero>p{font-size:var(--component-detail-title-size)}.seo-entry-page .prose-grid-section{grid-template-columns:1fr;gap:2rem}.seo-entry-page .prose-grid-section__content{border-block-start:0;padding-block-start:0}.seo-entry-page .prose-grid-section+.prose-grid-section>.prose-grid-section__content{padding-block-start:0}}@media (width<=34rem){.seo-entry-page{--seo-entry-shell:var(--component-detail-shell-mobile)}.seo-entry-page .seo-entry-hero>p{font-size:var(--component-detail-title-size);line-height:var(--type-leading-heading);margin-block-start:var(--global-space-5)}.seo-entry-page .prose-grid-section>h2{align-items:flex-start;gap:var(--global-space-4);font-size:var(--component-detail-subheading-size)}.seo-entry-page .prose-grid-section__number{font-size:var(--semantic-type-document-title-md-size)}}
