.has--gutter{padding-inline:var(--gutter)}.is--flow{display:flow-root}.is--flow>*{--mbs:var(--flowM,var(--flowM-m));margin-block:var(--mbs) 0}.-flow\:s>*{--mbs:var(--flowM-s)}.-flow\:m>*{--mbs:var(--flowM-m)}.is--flow>:where(h1,h2,h3,h4){margin-block-start:calc(var(--mbs) + var(--flowM-h))}.is--flow>:where(.is--fullwide+.is--fullwide){--mbs:0}.is--flow>:first-child{margin-block-start:0}.is--container{container-type:inline-size;inline-size:100%;margin-inline:auto;--overwideSize:100cqw}.is--container>*{--maxIsz:var(--contentSize,100%);margin-inline:auto;max-inline-size:min(100%,var(--maxIsz,100%))}.-container\:s{--contentSize:var(--size-s);--wideSize:var(--size-m)}.-container\:m{--contentSize:var(--size-m);--wideSize:var(--size-l)}.-container\:l{--contentSize:var(--size-l);--wideSize:var(--size-xl)}.is--fullwide{max-inline-size:100%}:where(.has--gutter)>.is--fullwide{margin-inline:calc(var(--gutter)*-1);max-inline-size:calc(100% + var(--gutter)*2)}.is--wide{max-inline-size:var(--wideSize,100%)}.is--overwide{margin-inline:calc(50% - var(--overwideSize)/2);max-inline-size:var(--overwideSize,100vw)}.is--linkBox{color:inherit;cursor:pointer;display:block;isolation:isolate;text-decoration:none}.is--linkBox,.is--linkBox>a{pointer-events:auto;position:relative}.is--linkBox>a{z-index:1}.is--layer{inset:0;overflow:hidden;position:absolute}