@layer base{.h1,.h2,.h3,.h4,.h5{color:var(--picus-text);font-family:var(--type-display-family)}.h1{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-ls);line-height:var(--type-h1-lh);text-transform:var(--type-h1-case)}.h2{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-ls);line-height:var(--type-h2-lh);text-transform:var(--type-h2-case)}.h3{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-ls);line-height:var(--type-h3-lh);text-transform:var(--type-h3-case)}.h4{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-ls);line-height:var(--type-h4-lh);text-transform:var(--type-h4-case)}.h5{font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);letter-spacing:var(--type-h5-ls);line-height:var(--type-h5-lh);text-transform:var(--type-h5-case)}.eyebrow,.subhead{display:inline-block;font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);letter-spacing:var(--type-subhead-ls);line-height:var(--type-subhead-lh);text-transform:var(--type-subhead-case)}.caption,.eyebrow,.subhead{color:var(--picus-text-muted);font-family:var(--type-text-family)}.caption{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-ls);line-height:var(--type-caption-lh);text-transform:var(--type-caption-case)}.body,.body-em,.rt{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-ls);line-height:var(--type-body-lh)}.body,.body-em,.body-sm,.rt{color:var(--picus-text-dim);font-family:var(--type-text-family)}.body-sm{font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);letter-spacing:var(--type-body-sm-ls);line-height:var(--type-body-sm-lh)}.body-lg,.body-lg-em{color:var(--picus-foreground);font-family:var(--type-text-family);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);letter-spacing:var(--type-body-lg-ls);line-height:var(--type-body-lg-lh)}.body-em,.body-lg-em{color:var(--picus-foreground);font-weight:var(--type-em-weight)}.rt p{margin:0}.rt{max-inline-size:100%}.rt :is(div,p,ul,ol,li,blockquote,table,figure,img,video,iframe,pre){max-inline-size:100%}.rt img{block-size:auto}.rt p+p{margin-block-start:var(--rt-paragraph-gap)}.rt a{color:var(--link-color);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.rt a:hover{color:var(--link-hover-color)}.rt b,.rt strong{color:var(--picus-foreground);font-weight:var(--type-em-weight)}.rt em,.rt i{font-style:italic}.rt ol,.rt ul{margin-block:var(--picus-space-2);padding-inline-start:var(--picus-space-5)}.rt li+li{margin-block-start:var(--picus-space-1)}.rt code{background:var(--picus-muted);border-radius:var(--picus-radius-xs);font-family:var(--picus-font-mono);font-size:var(--type-code-size);padding-inline:var(--picus-space-1)}@media (max-width:1023px){.h1{font-size:var(--type-h1-size-tablet)}.h2{font-size:var(--type-h2-size-tablet)}.h3{font-size:var(--type-h3-size-tablet)}}@media (max-width:767px){.h1{font-size:var(--type-h1-size-mobile)}.h2{font-size:var(--type-h2-size-mobile)}.h3{font-size:var(--type-h3-size-mobile)}.h4{font-size:var(--type-h4-size-mobile)}}}