@layer properties,theme,base,components,lism,utilities;@layer lism.primitives,lism.props,lism.recipe-0,lism.recipe-40,lism.recipe-80,lism.recipe-120,lism.recipe-136,lism.recipe-152,lism.recipe-160,lism.recipe-175,lism.recipe-1025,lism.recipe-1040,lism.recipe-1048,lism.recipe-1064,lism.recipe-1080,lism.recipe-1088,lism.recipe-1096,lism.recipe-1104,lism.recipe-3021,lism.recipe-3022,lism.recipe-3024,lism.recipe-3026,lism.recipe-3028,lism.recipe-3032,lism.recipe-3040,lism.recipe-3048,lism.recipe-3064,lism.recipe-3080,lism.recipe-3088,lism.recipe-3104,lism.recipe-3120,lism.recipe-3136,lism.recipe-3160,lism.recipe-3164,lism.recipe-3168,lism.recipe-3172,lism.recipe-3174,lism.recipe-3178,lism.recipe-3181,lism.recipe-3182,lism.recipe-3184,lism.recipe-3188,lism.recipe-3200,lism.recipe-6104,lism.recipe-6176,lism.utilities;@layer properties,theme,base,components,lism;@layer utilities{@media (hover:hover) and (pointer:fine){.url-link-surface :where(a[href]):where([data-cms-html] *):hover,.url-link-surface :where(a[href]):where([data-cms-html] *):focus-visible{text-shadow:0 0 14px color-mix(in oklch,var(--foreground) 18%,transparent)}}}@layer lism.primitives{.blog-card-title{font-size:var(--fz--l)}.blog-page-title{font-family:var(--ff--accent);font-size:clamp(1.75rem,4vw,3.25rem)}.custom-scrollbar{scrollbar-color:var(--foreground) transparent;scrollbar-color:color-mix(in oklch,var(--foreground) 38%,transparent) transparent;scrollbar-width:thin;transition-duration:var(--duration-quick);transition-property:scrollbar-color;transition-timing-function:var(--ease-smooth-out)}.editorial-masthead{padding-block-start:var(--space-8);padding-block-end:var(--space-6)}.homepage-faq-accordion__chevron{transition:transform var(--duration-surface-open) var(--ease-smooth-out)}.homepage-faq-accordion__summary{transition-duration:var(--duration-hover);transition-property:color,transform,box-shadow,scale;transition-timing-function:var(--ease-smooth-out)}.image-outline{outline:1px solid var(--image-outline-color)}.journal-editorial-grid{font-family:var(--ff--accent)}.listing-page-chrome{padding-block-end:var(--space-4)}.listing-page-chrome__count{color:var(--text-2)}.listing-page-chrome__outer{max-width:var(--shell-chrome-max-width);padding-inline:var(--shell-chrome-padding-inline)}.listing-page-chrome__toolbar{padding-block:var(--space-2)}.listing-page-chrome__toolbar--sticky{transition-duration:var(--duration-fast);transition-property:background-color,box-shadow;transition-timing-function:var(--ease-smooth-out);z-index:50;inset-block-start:var(--header-shell-height,var(--mobile-header-offset,var(--mobile-header-height,3.5rem)))}.listing-page-chrome__toolbar-wrap{margin-block-start:var(--space-4)}.surface-card{-webkit-backdrop-filter:none;background-color:var(--card);box-shadow:var(--surface-card-keyline)}.surface-floating-subtle{-webkit-backdrop-filter:none;border:1px solid var(--surface-floating-border-strong);box-shadow:none;color:var(--surface-floating-foreground)}.surface-shell{-webkit-backdrop-filter:none;border:1px solid var(--surface-shell-border);background-color:var(--shell);background-color:color-mix(in oklch,var(--shell) 96%,transparent);box-shadow:none;color:var(--shell-foreground)}.surface-structured-row:not(:where([data-cms])){transition-duration:var(--duration-quick);transition-property:background-color;transition-timing-function:var(--ease-smooth-out)}.type-data-label{color:var(--text-2)}.type-display-editorial{font-family:var(--ff--accent);text-box:trim-both cap alphabetic;text-wrap:balance;line-height:1}.type-display-faq{font-family:var(--ff--accent);text-box:trim-both cap alphabetic;text-wrap:balance}.type-display-section{font-family:var(--ff--accent);text-box:trim-both cap alphabetic;text-wrap:balance;line-height:1}}@layer lism.props{.-ar\:16\/10{aspect-ratio:16/10}.-ar\:4\/3{aspect-ratio:4/3}.-bd-b\:table-border{border-bottom:1px solid var(--table-border)}.-bd-bottom-style\:solid{border-bottom-style:solid}.-bd-bottom-width\:px{border-bottom-width:1px}.-bd-color\:divider\/50{border-color:var(--divider);border-color:color-mix(in oklch,var(--divider) 50%,transparent)}.-bd-y\:solid{border-block:1px solid var(--divider)}.-bd\:dashed{border:1px dashed var(--divider)}.-bd\:divider\/50{border:1px solid var(--divider);border:1px solid color-mix(in oklch,var(--divider) 50%,transparent)}.-bd\:divider\/60{border:1px solid var(--divider);border:1px solid color-mix(in oklch,var(--divider) 60%,transparent)}.-bgc\:accent{background-color:var(--lism-accent)}.-bgc\:base-2\/30{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 30%,transparent)}.-bgc\:base-2\/40{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 40%,transparent)}.-bgc\:base-2\/45{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 45%,transparent)}.-bgc\:base-2\/55{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 55%,transparent)}.-bgc\:base\/80{background-color:var(--base);background-color:color-mix(in oklch,var(--base) 80%,transparent)}.-bgc\:brand\/12{background-color:var(--lism-brand);background-color:color-mix(in oklch,var(--lism-brand) 12%,transparent)}.-bgc\:brand\/20{background-color:var(--lism-brand);background-color:color-mix(in oklch,var(--lism-brand) 20%,transparent)}.-bgc\:divider\/70{background-color:var(--divider);background-color:color-mix(in oklch,var(--divider) 70%,transparent)}.-bgi\:article-bottom{background-image:linear-gradient(to top,var(--canvas),var(--canvas),transparent);background-image:linear-gradient(to top,color-mix(in oklch,var(--canvas) 82%,transparent),color-mix(in oklch,var(--canvas) 22%,transparent),transparent)}.-bgi\:article-side{background-image:linear-gradient(to right,var(--canvas),var(--canvas),transparent);background-image:linear-gradient(to right,color-mix(in oklch,var(--canvas) 28%,transparent),color-mix(in oklch,var(--canvas) 8%,transparent),transparent)}.-bgi\:divider{background-image:linear-gradient(to right,transparent,var(--divider),transparent);background-image:linear-gradient(to right,transparent,color-mix(in oklch,var(--divider) 60%,transparent),transparent)}.-bgi\:grid{background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-image:linear-gradient(color-mix(in oklch,var(--text) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--text) 8%,transparent) 1px,transparent 1px)}.-bgsz\:grid{background-size:40px 40px}.-c\:brand\/80{color:color-mix(in oklch,var(--lism-brand) 80%,transparent)}.-c\:green{color:var(--green)}.-c\:text-2\/50{color:color-mix(in oklch,var(--text-2) 50%,transparent)}.-c\:text-2\/70{color:color-mix(in oklch,var(--text-2) 70%,transparent)}.-c\:text-2\/80{color:color-mix(in oklch,var(--text-2) 80%,transparent)}.-c\:text\/3{color:color-mix(in oklch,var(--text) 3%,transparent)}.-c\:text\/30{color:color-mix(in oklch,var(--text) 30%,transparent)}.-c\:text\/60{color:color-mix(in oklch,var(--text) 60%,transparent)}.-c\:text\/72{color:color-mix(in oklch,var(--text) 72%,transparent)}.-c\:text\/74{color:color-mix(in oklch,var(--text) 74%,transparent)}.-c\:text\/76{color:color-mix(in oklch,var(--text) 76%,transparent)}.-c\:text\/84{color:color-mix(in oklch,var(--text) 84%,transparent)}.-c\:text\/88{color:color-mix(in oklch,var(--text) 88%,transparent)}.-cols\:1{--cols:1}.-contain-sz\:row-440{contain-intrinsic-size:auto 440px}.-contentSize\:m{--content-size:var(--sz--m)}.-cv\:auto{content-visibility:auto}.-d\:webkit-box{display:-webkit-box}.-fit\:contain{-o-object-fit:contain;object-fit:contain}.-fxd\:row{flex-direction:row}.-fz\:3xl{font-size:var(--fz--3xl)}.-fz\:clamp-display{font-size:clamp(1.75rem,4vw,3.25rem)}.-fz\:clamp-title{font-size:clamp(1.5rem,3.5vw,2.25rem)}.-g\:step-12{gap:calc(var(--spacing)*12)}.-g\:step-2-5{gap:calc(var(--spacing)*2.5)}.-g\:step-6{gap:calc(var(--spacing)*6)}.-g\:step-8{gap:calc(var(--spacing)*8)}.-gtc\:pair-auto{grid-template-columns:minmax(0,1fr) auto}.-h\:len-1-5px{height:1.5px}.-h\:len-4-15rem{height:4.15rem}.-h\:len-5-25rem{height:5.25rem}.-h\:step-10{height:calc(var(--spacing)*10)}.-h\:step-12{height:calc(var(--spacing)*12)}.-h\:step-2{height:calc(var(--spacing)*2)}.-h\:step-9{height:calc(var(--spacing)*9)}.-i-be\:100\%{inset-block-end:100%}.-i-be\:step-5{inset-block-end:calc(var(--spacing)*5)}.-i-be\:step-8{inset-block-end:calc(var(--spacing)*8)}.-i-bs\:step-24{inset-block-start:calc(var(--spacing)*24)}.-i-bs\:step-28{inset-block-start:calc(var(--spacing)*28)}.-i-bs\:step-3{inset-block-start:calc(var(--spacing)*3)}.-i-e\:0{inset-inline-end:0}.-i-e\:neg-step-4{inset-inline-end:calc(var(--spacing)*-4)}.-i-e\:step-2-5{inset-inline-end:calc(var(--spacing)*2.5)}.-i-e\:step-4{inset-inline-end:calc(var(--spacing)*4)}.-i-s\:step-3{inset-inline-start:calc(var(--spacing)*3)}.-icon-slot\:step-6{--icon-slot-size:calc(var(--spacing)*6)}.-jc\:flex-start{justify-content:flex-start}.-lh\:5{line-height:calc(var(--spacing)*5)}.-lh\:7{line-height:calc(var(--spacing)*7)}.-lh\:17{line-height:1.7}.-lh\:102{line-height:1.02}.-max-sz\:len-65ch{max-inline-size:65ch}.-max-sz\:m{max-inline-size:var(--sz--m)}.-max-sz\:none{max-inline-size:none}.-max-sz\:xl{max-inline-size:var(--sz--xl)}.-max-w\:len-1400px{max-width:1400px}.-max-w\:len-60ch{max-width:60ch}.-mbe\:0{margin-block-end:0}.-mbe\:step-10{margin-block-end:calc(var(--spacing)*10)}.-mbe\:step-2-5{margin-block-end:calc(var(--spacing)*2.5)}.-mbe\:step-3{margin-block-end:calc(var(--spacing)*3)}.-mbe\:step-4{margin-block-end:calc(var(--spacing)*4)}.-mbe\:step-5{margin-block-end:calc(var(--spacing)*5)}.-mbe\:step-6{margin-block-end:calc(var(--spacing)*6)}.-mbs\:step-10{margin-block-start:calc(var(--spacing)*10)}.-mbs\:step-12{margin-block-start:calc(var(--spacing)*12)}.-mbs\:step-2{margin-block-start:calc(var(--spacing)*2)}.-mbs\:step-4{margin-block-start:calc(var(--spacing)*4)}.-mbs\:step-5{margin-block-start:calc(var(--spacing)*5)}.-min-bsz\:0{min-block-size:0}.-min-h\:len-22rem{min-height:22rem}.-min-w\:len-1500px{min-width:1500px}.-ms\:auto{margin-inline-start:auto}.-my\:step-6{margin-block:calc(var(--spacing)*6)}.-o\:4{opacity:.04}.-o\:70{opacity:.7}.-olo\:neg-1{outline-offset:-1px}.-p\:step-2-5{padding:calc(var(--spacing)*2.5)}.-p\:step-3{padding:calc(var(--spacing)*3)}.-p\:step-6{padding:calc(var(--spacing)*6)}.-pbe\:0{padding-block-end:0}.-pbe\:8{padding-block-end:var(--space-8)}.-pbe\:step-12{padding-block-end:calc(var(--spacing)*12)}.-pbe\:step-14{padding-block-end:calc(var(--spacing)*14)}.-pbe\:step-2{padding-block-end:calc(var(--spacing)*2)}.-pbe\:step-20{padding-block-end:calc(var(--spacing)*20)}.-pbe\:step-3{padding-block-end:calc(var(--spacing)*3)}.-pbe\:step-5{padding-block-end:calc(var(--spacing)*5)}.-pbs\:step-1{padding-block-start:calc(var(--spacing)*1)}.-pbs\:step-16{padding-block-start:calc(var(--spacing)*16)}.-pbs\:step-4{padding-block-start:calc(var(--spacing)*4)}.-pbs\:step-8{padding-block-start:calc(var(--spacing)*8)}.-pe\:step-12{padding-inline-end:calc(var(--spacing)*12)}.-pe\:step-4{padding-inline-end:calc(var(--spacing)*4)}.-pos\:static{position:static}.-ps\:10{padding-inline-start:var(--space-10)}.-ps\:step-4{padding-inline-start:calc(var(--spacing)*4)}.-ps\:step-6{padding-inline-start:calc(var(--spacing)*6)}.-ps\:step-8{padding-inline-start:calc(var(--spacing)*8)}.-px\:step-5{padding-inline:calc(var(--spacing)*5)}.-py\:step-10{padding-block:calc(var(--spacing)*10)}.-py\:step-8{padding-block:calc(var(--spacing)*8)}.-tr\:autofill{transition:background-color var(--duration-autofill-background) ease-in-out 0s}.-trp\:background-color-color{transition-property:background-color,color}.-trp\:box-shadow-background-color{transition-property:box-shadow,background-color}.-trp\:color-background-color-border-color{transition-property:color,background-color,border-color}.-trp\:color-opacity-scale{transition-property:color,opacity,scale}.-ty\:step-0-5{--lism-translate-y:calc(var(--spacing)*.5)}.-w\:cap-22{width:min(22rem,100vw - 2rem)}.-w\:step-11{width:calc(var(--spacing)*11)}.-w\:step-2{width:calc(var(--spacing)*2)}.-w\:step-5{width:calc(var(--spacing)*5)}.-w\:step-6{width:calc(var(--spacing)*6)}.-wbo\:vertical{-webkit-box-orient:vertical}.-whs\:normal{white-space:normal}.-wlc\:2{-webkit-line-clamp:2}.-wlc\:3{-webkit-line-clamp:3}.-z\:30{z-index:30}}@layer lism.recipe-0{.\[\&_\>_\*_\+_\*\]\:-mbs\:2>:where(*+*):not(:where([data-cms])){margin-block-start:var(--space-2)}.\[\&_\>_h1\]\:-min-sz\:0>h1:not(:where([data-cms])){min-inline-size:0}.\[\&_blockquote\]\:-bd-s\:solid blockquote:not(:where([data-cms])){border-inline-start:1px solid var(--divider)}.\[\&_blockquote\]\:-bdrs\:0 blockquote:not(:where([data-cms])){border-radius:0}.\[\&_blockquote\]\:-bgc\:transparent blockquote:not(:where([data-cms])),.\[\&_pre_code\]\:-bgc\:transparent pre code:not(:where([data-cms])){background-color:#0000}.file\:-bgc\:transparent::file-selector-button{background-color:#0000}.\[\&_blockquote\]\:-pe\:0 blockquote:not(:where([data-cms])){padding-inline-end:0}.\[\&_blockquote\]\:-py\:0 blockquote:not(:where([data-cms])){padding-block:0}.\[\&_em\]\:-c\:text\/88 em:not(:where([data-cms])){color:color-mix(in oklch,var(--text) 88%,transparent)}.\[\&_figcaption\]\:-c\:text\/60 figcaption:not(:where([data-cms])),.\[\&_h6\]\:-c\:text\/60 h6:not(:where([data-cms])){color:color-mix(in oklch,var(--text) 60%,transparent)}.\[\&_figcaption\]\:-fz\:s figcaption:not(:where([data-cms])),.\[\&_h5\]\:-fz\:s h5:not(:where([data-cms])),.\[\&_th\]\:-fz\:s th:not(:where([data-cms])){font-size:var(--fz--s)}.file\:-fz\:s::file-selector-button{font-size:var(--fz--s)}.\[\&_figcaption\]\:-mbs\:step-2 figcaption:not(:where([data-cms])){margin-block-start:calc(var(--spacing) * 2)}.\[\&_h1\]\:-c\:text h1:not(:where([data-cms])),.\[\&_h2\]\:-c\:text h2:not(:where([data-cms])),.\[\&_h3\]\:-c\:text h3:not(:where([data-cms])),.\[\&_h4\]\:-c\:text h4:not(:where([data-cms])),.\[\&_strong\]\:-c\:text strong:not(:where([data-cms])),.\[\&_th\]\:-c\:text th:not(:where([data-cms])){color:var(--text)}.file\:-c\:text::file-selector-button{color:var(--text)}.selection\:-c\:text::selection{color:var(--text)}.\[\&_h1\]\:-ff\:base h1:not(:where([data-cms])),.\[\&_h2\]\:-ff\:base h2:not(:where([data-cms])),.\[\&_h3\]\:-ff\:base h3:not(:where([data-cms])),.\[\&_h4\]\:-ff\:base h4:not(:where([data-cms])),.\[\&_h5\]\:-ff\:base h5:not(:where([data-cms])),.\[\&_h6\]\:-ff\:base h6:not(:where([data-cms])),.\[\&_p\]\:-ff\:base p:not(:where([data-cms])){font-family:var(--ff--base)}.\[\&_h1\]\:-fw\:medium h1:not(:where([data-cms])),.\[\&_h2\]\:-fw\:medium h2:not(:where([data-cms])),.\[\&_h3\]\:-fw\:medium h3:not(:where([data-cms])),.\[\&_h4\]\:-fw\:medium h4:not(:where([data-cms])),.\[\&_h5\]\:-fw\:medium h5:not(:where([data-cms])),.\[\&_th\]\:-fw\:medium th:not(:where([data-cms])){font-weight:var(--fw--medium)}.file\:-fw\:medium::file-selector-button{font-weight:var(--fw--medium)}.\[\&_h1\]\:-fz\:2xl h1:not(:where([data-cms])){font-size:var(--fz--2xl)}.\[\&_h1\]\:-lh\:s h1:not(:where([data-cms])),.\[\&_h2\]\:-lh\:s h2:not(:where([data-cms])),.\[\&_h3\]\:-lh\:s h3:not(:where([data-cms])){line-height:var(--lh--s)}.\[\&_h1\]\:-lts\:xs h1:not(:where([data-cms])),.\[\&_h2\]\:-lts\:xs h2:not(:where([data-cms])),.\[\&_h3\]\:-lts\:xs h3:not(:where([data-cms])),.\[\&_h4\]\:-lts\:xs h4:not(:where([data-cms])){letter-spacing:var(--lts--xs)}.\[\&_h1\]\:-tw\:pretty h1:not(:where([data-cms])),.\[\&_h2\]\:-tw\:pretty h2:not(:where([data-cms])),.\[\&_h3\]\:-tw\:pretty h3:not(:where([data-cms])){text-wrap:pretty}.\[\&_h2\]\:-bd-bottom-style\:solid h2:not(:where([data-cms])){border-bottom-style:solid}.\[\&_h2\]\:-bd-bottom-width\:px h2:not(:where([data-cms])){border-bottom-width:1px}.\[\&_h2\]\:-bd-color\:divider\/35 h2:not(:where([data-cms])){border-color:var(--divider);border-color:color-mix(in oklch,var(--divider) 35%,transparent)}.\[\&_h2\]\:-fz\:xl h2:not(:where([data-cms])){font-size:var(--fz--xl)}.\[\&_h2\]\:-pbe\:step-2-5 h2:not(:where([data-cms])){padding-block-end:calc(var(--spacing) * 2.5)}.\[\&_h3\]\:-fz\:l h3:not(:where([data-cms])){font-size:var(--fz--l)}.\[\&_h4\]\:-fz\:base h4:not(:where([data-cms])){font-size:var(--fz--base)}.\[\&_h4\]\:-lh\:6 h4:not(:where([data-cms])){line-height:calc(var(--spacing) * 6)}.\[\&_h5\]\:-c\:text\/82 h5:not(:where([data-cms])){color:color-mix(in oklch,var(--text) 82%,transparent)}.\[\&_h5\]\:-lts\:s h5:not(:where([data-cms])),.\[\&_h6\]\:-lts\:s h6:not(:where([data-cms])),.placeholder\:-lts\:s::placeholder{letter-spacing:var(--lts--s)}.\[\&_h6\]\:-fz\:xs h6:not(:where([data-cms])){font-size:var(--fz--xs)}.\[\&_iframe\]\:-bdrs\:40 iframe:not(:where([data-cms])),.\[\&_img\]\:-bdrs\:40 img:not(:where([data-cms])),.\[\&_pre\]\:-bdrs\:40 pre:not(:where([data-cms])),.\[\&_table\]\:-bdrs\:40 table:not(:where([data-cms])){border-radius:var(--bdrs--40)}.\[\&_iframe\]\:-w\:100\% iframe:not(:where([data-cms])),.\[\&_table\]\:-w\:100\% table:not(:where([data-cms])){width:100%}.\[\&_li\]\:-c\:text\/76 li:not(:where([data-cms])){color:color-mix(in oklch,var(--text) 76%,transparent)}.\[\&_ol\]\:-list\:decimal ol:not(:where([data-cms])){list-style-type:decimal}.\[\&_ol\]\:-ps\:step-5 ol:not(:where([data-cms])),.\[\&_ul\]\:-ps\:step-5 ul:not(:where([data-cms])){padding-inline-start:calc(var(--spacing) * 5)}.\[\&_ol\>li\]\:-my\:step-1-5 ol>li:not(:where([data-cms])),.\[\&_ul\>li\]\:-my\:step-1-5 ul>li:not(:where([data-cms])){margin-block:calc(var(--spacing) * 1.5)}.\[\&_p\]\:-c\:inherit p:not(:where([data-cms])),.\[\&_pre_code\]\:-c\:inherit pre code:not(:where([data-cms])){color:inherit}.\[\&_pre_code\]\:-bd\:none pre code:not(:where([data-cms])){border:0}.\[\&_pre_code\]\:-p\:0 pre code:not(:where([data-cms])){padding:0}.\[\&_pre\]\:-bd\:divider\/45 pre:not(:where([data-cms])),.\[\&_table\]\:-bd\:divider\/45 table:not(:where([data-cms])){border:1px solid var(--divider);border:1px solid color-mix(in oklch,var(--divider) 45%,transparent)}.\[\&_pre\]\:-bgc\:base-2\/70 pre:not(:where([data-cms])){background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 70%,transparent)}.\[\&_pre\]\:-ov-x\:auto pre:not(:where([data-cms])){overflow-x:auto}.\[\&_pre\]\:-p\:step-3-5 pre:not(:where([data-cms])){padding:calc(var(--spacing) * 3.5)}.\[\&_strong\]\:-fw\:semibold strong:not(:where([data-cms])){font-weight:var(--fw--bold)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:-h\:step-6 svg:not([class*=size-]):not(:where([data-cms])){height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:-w\:step-6 svg:not([class*=size-]):not(:where([data-cms])){width:calc(var(--spacing) * 6)}.\[\&_table\]\:-ov\:hidden table:not(:where([data-cms])),.data-\[homepage-faq-accordion\]\:-ov\:hidden[data-homepage-faq-accordion]{overflow:hidden}.\[\&_td\]\:-bd-color\:divider\/30 td:not(:where([data-cms])){border-color:var(--divider);border-color:color-mix(in oklch,var(--divider) 30%,transparent)}.\[\&_td\]\:-bd-top-style\:solid td:not(:where([data-cms])){border-top-style:solid}.\[\&_td\]\:-bd-top-width\:px td:not(:where([data-cms])){border-top-width:1px}.\[\&_td\]\:-c\:text\/74 td:not(:where([data-cms])){color:color-mix(in oklch,var(--text) 74%,transparent)}.\[\&_td\]\:-px\:step-3-5 td:not(:where([data-cms])),.\[\&_th\]\:-px\:step-3-5 th:not(:where([data-cms])){padding-inline:calc(var(--spacing) * 3.5)}.\[\&_td\]\:-py\:step-2-5 td:not(:where([data-cms])),.\[\&_th\]\:-py\:step-2-5 th:not(:where([data-cms])){padding-block:calc(var(--spacing) * 2.5)}.\[\&_th\]\:-bgc\:base-2\/72 th:not(:where([data-cms])){background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 72%,transparent)}.\[\&_th\]\:-ta\:start th:not(:where([data-cms])){text-align:start}.\[\&_ul\]\:-list\:disc ul:not(:where([data-cms])){list-style-type:disc}.\[\&\:\:-webkit-search-cancel-button\]\:-appearance\:none::-webkit-search-cancel-button{appearance:none}.\[\&\:\:-webkit-search-decoration\]\:-appearance\:none::-webkit-search-decoration{appearance:none}.\[\&\:\:-webkit-search-results-button\]\:-appearance\:none::-webkit-search-results-button{appearance:none}.\[\&\:\:-webkit-search-results-decoration\]\:-appearance\:none::-webkit-search-results-decoration{appearance:none}.\[\&\>\*\]\:-contain-sz\:row-440>:where(*):not(:where([data-cms])){contain-intrinsic-size:auto 440px}.\[\&\>a\]\:-td\:underline>a:not(:where([data-cms])){text-decoration:underline}.\[\&\>a\]\:-tdu-o\:4>a:not(:where([data-cms])){text-underline-offset:4px}.\[\&\>svg\:last-child\]\:-c\:text\/45>svg:last-child:not(:where([data-cms])){color:color-mix(in oklch,var(--text) 45%,transparent)}.active\:-scale\:press:active{scale:var(--press-scale,.98)}.active\:-trd\:press:active{transition-duration:var(--duration-press)}.dark\:-o\:6:where(.dark,.dark *){opacity:.06}.data-\[homepage-faq-accordion\]\:-contain\:content[data-homepage-faq-accordion]{contain:content}.data-\[pending\=true\]\:-o\:72[data-pending=true]{opacity:.72}.data-\[pending\=true\]\:-trd\:quick[data-pending=true]{transition-duration:var(--duration-quick)}.data-\[pending\=true\]\:-trp\:opacity[data-pending=true]{transition-property:opacity}.even\:-bgc\:base-2\/35:nth-child(2n){background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 35%,transparent)}.file\:-me\:step-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.focus-visible\:-bd\:brand:focus-visible,.focus-within\:-bd\:brand:focus-within{border:1px solid var(--lism-brand)}.focus-visible\:-ring-offset-w\:0:focus-visible{--lism-ring-offset-width:0px}.focus-visible\:-ring-w\:0:focus-visible{--lism-ring-width:0px}.focus-within\:-bgc\:accent:focus-within{background-color:var(--lism-accent)}.form-control-autofill\:-text-fill\:current:is(:autofill,:has(input:autofill,textarea:autofill)){-webkit-text-fill-color:currentColor}.group-focus-visible\:-c\:green:is(:where(.group):focus-visible *){color:var(--green)}.group-open\:-rotate\:180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.last\:-bd-bw\:0:last-child{border-bottom-width:0}.selection\:-bgc\:brand\/18::selection{background-color:var(--lism-brand);background-color:color-mix(in oklch,var(--lism-brand) 18%,transparent)}.blog-article-post-morph[data-chrome-enter=pending]{opacity:0}.blog-card-title.blog-card-title--compact{font-size:var(--fz--base)}.blog-header-panel[data-blog-header-panel-inset=article]{padding-inline:var(--space-5);padding-block:var(--space-6)}.blog-header-panel[data-blog-header-panel-inset=filter]{padding-inline:var(--space-4);padding-block:var(--space-4)}.blog-header-panel[data-blog-header-panel-inset=footer]{padding-inline:var(--space-5);padding-block:var(--space-5)}.blog-header-panel[data-blog-header-panel-inset=index]{padding-inline:var(--space-5);padding-block:var(--space-4)}.blog-page-title.blog-index-title{font-size:clamp(2.5rem,10vw,7rem)}.c--faqAccordionItem[data-homepage-faq-item]{border-bottom:1px solid var(--table-border)}.c--faqAccordionItem[data-homepage-faq-item]:last-child{border-bottom-width:0}.c--faqAccordionItem[open]{background-color:var(--base-2)}.control-focus-within:focus-within{box-shadow:0 0 0 var(--lism-ring-offset-width,0px) var(--lism-ring-offset-color,#fff),var(--lism-ring-inset, ) 0 0 0 calc(var(--lism-ring-width,0px) + var(--lism-ring-offset-width,0px)) var(--lism-ring-color,currentColor);outline-offset:2px;--lism-ring-color:var(--ring);--lism-ring-inset:initial;--lism-ring-offset-color:var(--ring-offset);--lism-ring-offset-width:2px;--lism-ring-width:2px;outline:2px solid #0000}.custom-scrollbar::-webkit-scrollbar{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2)}.custom-scrollbar::-webkit-scrollbar-thumb{border:calc(var(--spacing) * .5) solid transparent;border-radius:var(--radius-chip);background-color:var(--foreground)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--foreground) 38%,transparent)}.custom-scrollbar::-webkit-scrollbar-thumb{corner-shape:var(--corner-shape-brand);transition-duration:var(--duration-quick);transition-property:background-color;transition-timing-function:var(--ease-smooth-out);background-clip:padding-box}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.editorial-masthead h1:not(:where([data-cms])){font-family:var(--ff--accent);font-variation-settings:normal;font-weight:var(--fw--bold);font-size:clamp(2.5rem,6vw,6rem);line-height:var(--lh--s);letter-spacing:var(--lts--base);overflow-wrap:anywhere;text-wrap:balance;max-inline-size:18ch;margin:0}.homepage-faq-accordion__chevron path:not(:where([data-cms])){vector-effect:non-scaling-stroke}[data-homepage-faq-item][open] .homepage-faq-accordion__chevron{transform:scaleY(-1)}[data-homepage-faq-item][open] .homepage-faq-accordion__number{color:var(--text)}.homepage-faq-accordion__summary::marker{content:""}.journal-editorial-grid>:where(*):not(:where([data-cms])){content-visibility:auto}.listing-page-chrome__toolbar .catalog-controls{margin-block-end:0}.listing-page-chrome__toolbar .catalog-controls>div:not(:where([data-cms])){flex:auto;flex-basis:calc(var(--spacing) * 56)}.listing-page-chrome__toolbar>.catalog-controls{flex:auto;flex-basis:calc(var(--spacing) * 96);min-inline-size:0}.listing-page-chrome__toolbar>.type-data-label{flex:none}.product-title.-to\:ellipsis{margin-block:calc(-1 * var(--adaptive-product-title-clip-bleed-compact));padding-block:var(--adaptive-product-title-clip-bleed-compact)}.surface-card-hover-shadow:is(:where(.group):focus-within *){box-shadow:var(--surface-card-keyline),var(--shadow-soft-md)}.url-link-footer--no-arrow:is(a):not(:where([data-cms])):after{inset-inline:0}.url-link-footer--no-arrow:where(a):not(:where([data-cms])){padding-inline-end:0}.url-link-footer--no-arrow:where(a):not(:where([data-cms])):before{content:none}.url-link-surface :where(a[href]):not(:where([data-cms])):after{opacity:0;pointer-events:none;vertical-align:middle;margin-inline-start:var(--space-0-5);display:inline-block;position:static;inset-inline:auto}.url-link-surface :where(a[href]):focus-visible:not(:where([data-cms])):after{opacity:1}}@layer lism.recipe-40{@media (hover:hover){.hover-device\:\[\&\>a\:hover\]\:-c\:brand>a:hover:not(:where([data-cms])){color:var(--lism-brand)}}@media (hover:hover) and (pointer:fine){.group-hover\:-c\:green:is(:where(.group):hover *){color:var(--green)}.hover-capable\:hover\:-bgc\:base-2\/50:hover{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 50%,transparent)}.hover-capable\:hover\:-bgc\:base-2\/60:hover{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 60%,transparent)}.hover-capable\:hover\:-bgc\:base-2\/80:hover{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 80%,transparent)}.hover-capable\:hover\:-bgc\:base:hover{background-color:var(--base)}.hover-capable\:hover\:-c\:brand:hover{color:var(--lism-brand)}}@media (pointer:coarse){.pointer-coarse\:-h\:auto{height:auto}.pointer-coarse\:-lh\:m{line-height:var(--lh--m)}.pointer-coarse\:-min-h\:step-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:-py\:step-2{padding-block:calc(var(--spacing) * 2)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:-anim\:overlay-chunk{animation:overlay-chunk-enter var(--overlay-chunk-enter-duration,var(--duration-quick)) var(--overlay-chunk-enter-ease,var(--ease-smooth-out)) backwards}}@media (prefers-reduced-motion:reduce){.motion-reduce\:-translate\:axes{translate:var(--lism-translate-x,0px) var(--lism-translate-y,0px)}.motion-reduce\:-ty\:0{--lism-translate-y:0px}.motion-reduce\:active\:-scale\:1:active{scale:1}}@supports (text-box:trim-both cap alphabetic){.supports-text-box-cap\:-tb\:normal{text-box:normal}}@media (prefers-reduced-motion:no-preference){.blog-article-post-morph[data-chrome-enter=entering]{animation:blog-article-post-morph-enter var(--blog-article-post-morph-duration,var(--duration-route)) var(--ease-smooth-out) both}html:active-view-transition .blog-article-post-morph{opacity:0}}@media (prefers-reduced-motion:reduce){.blog-article-post-morph[data-chrome-enter=entering]{opacity:1;animation:none}}@media (scripting:none){.blog-article-post-morph[data-chrome-enter=pending]{opacity:1}}@media (hover:hover) and (pointer:fine){.blog-card-title--featured:is(:where(.group):hover *){color:var(--green)}}@media (prefers-contrast:more){.c--faqAccordionItem{border-bottom-width:2px}}@media (prefers-reduced-motion:reduce){.c--faqAccordionItem::details-content{transition:none}}@supports selector(::details-content){.c--faqAccordionItem::details-content{content-visibility:hidden;transition:grid-template-rows var(--duration-surface-open) var(--ease-smooth-out),content-visibility var(--duration-surface-open) allow-discrete;grid-template-rows:0fr;display:grid}.c--faqAccordionItem[open]::details-content{content-visibility:visible;grid-template-rows:1fr}}@media (forced-colors:active){.control-focus-within:focus-within{outline-color:highlight}.custom-scrollbar{scrollbar-color:CanvasText Canvas}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:canvastext}.custom-scrollbar::-webkit-scrollbar-track{background:canvas}}@media (hover:hover) and (pointer:fine){.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch,var(--foreground) 52%,transparent)}.custom-scrollbar:hover{scrollbar-color:var(--foreground) transparent;scrollbar-color:color-mix(in oklch,var(--foreground) 52%,transparent) transparent}}@media (prefers-contrast:more) and (forced-colors:none){.custom-scrollbar{scrollbar-color:CanvasText Canvas}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:canvastext}.custom-scrollbar::-webkit-scrollbar-track{background:canvas}}@media (prefers-reduced-motion:reduce){.custom-scrollbar{transition:none}.custom-scrollbar::-webkit-scrollbar-thumb{transition:none}.homepage-faq-accordion__chevron,.homepage-faq-accordion__panel-inner{transition:none}}@supports selector(::details-content){.homepage-faq-accordion__panel-inner{filter:blur(var(--blur-swap));opacity:0;transition:opacity var(--duration-surface-open) var(--ease-smooth-out),filter var(--duration-surface-open) var(--ease-smooth-out)}[data-homepage-faq-item][open] .homepage-faq-accordion__panel-inner{filter:blur();opacity:1}}@media (prefers-contrast:more){.homepage-faq-accordion__summary{font-weight:var(--fw--bold)}}@media (prefers-reduced-motion:reduce){.homepage-faq-accordion__summary,.listing-page-chrome__toolbar--sticky{transition:none}}@supports (container-type:scroll-state){.listing-page-chrome__toolbar--sticky{container-type:scroll-state}}@supports (text-box:trim-both cap alphabetic){.product-title.-to\:ellipsis{text-box:normal}}@media (hover:hover) and (pointer:fine){.surface-card-hover-shadow:is(:where(.group):hover *){box-shadow:var(--surface-card-keyline),var(--shadow-soft-md)}.surface-structured-row:hover:not(:where([data-cms])){background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 80%,transparent)}}}@layer lism.recipe-80{@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-o\:0{opacity:0}.motion-safe\:starting\:-scale\:0-5{scale:.5}}@supports selector(::details-content) and (interpolate-size:allow-keywords){.motion-safe\:supports-interpolated-details\:-interpolate\:allow{interpolate-size:allow-keywords}.motion-safe\:supports-interpolated-details\:\[\&\:\:details-content\]\:-bsz\:0::details-content{block-size:0}.motion-safe\:supports-interpolated-details\:\[\&\:\:details-content\]\:-ov-y\:clip::details-content{overflow-y:clip}.motion-safe\:supports-interpolated-details\:\[\&\:\:details-content\]\:-tr\:details-block::details-content{transition:block-size var(--duration-standard) var(--ease-smooth-out),content-visibility var(--duration-standard) allow-discrete}.motion-safe\:supports-interpolated-details\:\[\&\[open\]\:\:details-content\]\:-bsz\:auto[open]::details-content{block-size:auto}.c--faqAccordionItem[data-homepage-faq-item]::details-content{block-size:auto;transition:grid-template-rows var(--duration-surface-open) var(--ease-smooth-out),content-visibility var(--duration-surface-open) allow-discrete}}}@media (prefers-reduced-motion:reduce){@supports selector(::details-content){.c--faqAccordionItem::details-content{transition:none}}}@media (hover:hover) and (pointer:fine){@media (forced-colors:active){.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:canvastext}.custom-scrollbar:hover{scrollbar-color:CanvasText Canvas}}@media (prefers-contrast:more) and (forced-colors:none){.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:canvastext}.custom-scrollbar:hover{scrollbar-color:CanvasText Canvas}}}@media (prefers-reduced-motion:reduce){@supports selector(::details-content){.homepage-faq-accordion__panel-inner{transition:none}}}}@layer lism.recipe-120,lism.recipe-136;@layer lism.recipe-152{@media not all and (width>=48rem){.max-md\:-lh\:1{line-height:1}.listing-page-chrome__toolbar>.catalog-controls{flex-basis:100%}.listing-page-chrome__toolbar>.catalog-density{margin-inline-start:0}}}@layer lism.recipe-160,lism.recipe-175,lism.recipe-1025;@layer lism.recipe-1040{@media (width>=40rem){.sm\:-ai\:center{align-items:center}.sm\:-d\:inline{display:inline}.sm\:-d\:none{display:none}.sm\:-fxd\:row{flex-direction:row}.sm\:-fz\:3xl{font-size:var(--fz--3xl)}.sm\:-jc\:between{justify-content:space-between}.blog-card-title--featured{font-size:var(--fz--xl)}}}@layer lism.recipe-1048{@media (width>=48rem){.md\:-cols\:2{--cols:2}.md\:-contain-sz\:row-660,.md\:\[\&\>\*\]\:-contain-sz\:row-660>:where(*):not(:where([data-cms])){contain-intrinsic-size:auto 660px}.md\:-fxd\:row{flex-direction:row}.md\:-fz\:4xl{font-size:var(--fz--4xl)}.md\:-fz\:xl{font-size:var(--fz--xl)}.md\:-g\:step-5{gap:calc(var(--spacing) * 5)}.md\:-i-be\:step-6{inset-block-end:calc(var(--spacing) * 6)}.md\:-i-e\:step-6{inset-inline-end:calc(var(--spacing) * 6)}.md\:-jc\:between{justify-content:space-between}.md\:-lh\:18{line-height:1.8}.md\:-lh\:7{line-height:calc(var(--spacing) * 7)}.md\:-mbs\:step-4{margin-block-start:calc(var(--spacing) * 4)}.md\:-mbs\:step-5{margin-block-start:calc(var(--spacing) * 5)}.md\:-min-h\:len-24rem{min-height:24rem}.md\:-p\:step-10{padding:calc(var(--spacing) * 10)}.md\:-p\:step-12{padding:calc(var(--spacing) * 12)}.md\:-p\:step-6{padding:calc(var(--spacing) * 6)}.md\:-p\:step-7{padding:calc(var(--spacing) * 7)}.md\:-p\:step-8{padding:calc(var(--spacing) * 8)}.md\:-pbe\:step-16{padding-block-end:calc(var(--spacing) * 16)}.md\:-pbe\:step-20{padding-block-end:calc(var(--spacing) * 20)}.md\:-pbe\:step-28{padding-block-end:calc(var(--spacing) * 28)}.md\:-pbs\:step-24{padding-block-start:calc(var(--spacing) * 24)}.md\:-pbs\:step-8{padding-block-start:calc(var(--spacing) * 8)}.md\:-pe\:step-12{padding-inline-end:calc(var(--spacing) * 12)}.md\:-px\:step-10{padding-inline:calc(var(--spacing) * 10)}.md\:-px\:step-8{padding-inline:calc(var(--spacing) * 8)}.md\:-py\:step-10{padding-block:calc(var(--spacing) * 10)}.md\:-py\:step-12{padding-block:calc(var(--spacing) * 12)}.md\:-py\:step-14{padding-block:calc(var(--spacing) * 14)}.md\:\[\&_h1\]\:-fz\:3xl h1:not(:where([data-cms])){font-size:var(--fz--3xl)}.md\:\[\&_h2\]\:-fz\:2xl h2:not(:where([data-cms])){font-size:var(--fz--2xl)}.md\:\[\&_h3\]\:-fz\:l h3:not(:where([data-cms])){font-size:var(--fz--l)}.blog-card-title--featured{font-size:var(--fz--2xl)}.blog-header-panel[data-blog-header-panel-inset=article]{padding-inline:var(--space-8);padding-block:calc(var(--spacing) * 7)}.blog-header-panel[data-blog-header-panel-inset=filter]{padding-inline:var(--space-5);padding-block:var(--space-4)}.blog-header-panel[data-blog-header-panel-inset=footer]{padding-inline:var(--space-6);padding-block:var(--space-5)}.blog-header-panel[data-blog-header-panel-inset=index]{padding-inline:var(--space-8);padding-block:var(--space-5)}.editorial-masthead{padding-block-start:var(--space-12);padding-block-end:var(--space-8)}.faq-section-watermark{right:calc(var(--spacing) * 8)}.homepage-faq-accordion__panel-inner{padding-block-end:var(--space-10);padding-inline-start:var(--space-10);padding-inline:var(--space-6)}.journal-editorial-grid{align-items:end;gap:var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr))}.journal-editorial-grid>:is(:nth-child(4n+1),:nth-child(4n)):not(:where([data-cms])){grid-column:span 7/span 7}.journal-editorial-grid>:is(:nth-child(4n+2),:nth-child(4n+3)):not(:where([data-cms])){grid-column:span 5/span 5}.listing-page-chrome__toolbar{padding-block:var(--space-3)}}}@layer lism.recipe-1064{@media (width>=64rem){.lg\:-ai\:center{align-items:center}.lg\:-ai\:flex-end{align-items:flex-end}.lg\:-ar\:auto{aspect-ratio:auto}.lg\:-cols\:3{--cols:3}.lg\:-d\:block{display:block}.lg\:-fxd\:row{flex-direction:row}.lg\:-gtc\:feature{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.lg\:-h\:100\%{height:100%}.lg\:-i-bs\:0{inset-block-start:0}.lg\:-jc\:flex-end{justify-content:flex-end}.lg\:-min-h\:step-72{min-height:calc(var(--spacing) * 72)}.lg\:-p\:step-8{padding:calc(var(--spacing) * 8)}.lg\:-pbe\:step-32{padding-block-end:calc(var(--spacing) * 32)}.lg\:-pbs\:step-28{padding-block-start:calc(var(--spacing) * 28)}.lg\:-pos\:sticky{position:sticky}.lg\:-py\:step-16{padding-block:calc(var(--spacing) * 16)}.editorial-masthead{padding-block-start:var(--space-16);padding-block-end:var(--space-12)}.faq-section-grid--editorial{gap:var(--space-16);grid-template-columns:repeat(12,minmax(0,1fr))}.faq-section-grid--editorial .faq-section-intro{grid-column:span 4/span 4}.faq-section-watermark{display:block}}}@layer lism.recipe-1080{@media (width>=80rem){.xl\:-d\:block{display:block}.xl\:-d\:none{display:none}}}@layer lism.recipe-1088,lism.recipe-1096,lism.recipe-1104,lism.recipe-3021,lism.recipe-3022,lism.recipe-3024,lism.recipe-3026,lism.recipe-3028,lism.recipe-3032,lism.recipe-3040,lism.recipe-3048,lism.recipe-3064,lism.recipe-3080,lism.recipe-3088,lism.recipe-3104,lism.recipe-3120,lism.recipe-3136,lism.recipe-3160,lism.recipe-3164,lism.recipe-3168,lism.recipe-3172,lism.recipe-3174,lism.recipe-3178,lism.recipe-3181,lism.recipe-3182,lism.recipe-3184,lism.recipe-3188,lism.recipe-3200,lism.recipe-6104,lism.recipe-6176,lism.utilities;:root,:host{--spacing:.25rem}@font-face{font-family:Geist Serif;src:url(/fonts/geist-serif/GeistSerif-Regular-Latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}@font-face{font-family:Geist Serif Fallback;src:local(Times New Roman);size-adjust:115.2%;ascent-override:87.2%;descent-override:25.6%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-17F,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}main .blog-article-title{font-family:"Geist Serif","Geist Serif Fallback",var(--font-serif);font-weight:var(--fw--normal);font-variation-settings:normal;font-synthesis:none}.text-blocks{gap:var(--space-3);flex-direction:column;display:flex}.text-blocks>p{margin:0}@keyframes blog-article-post-morph-enter{0%{opacity:0}to{opacity:1}}.prose:where([data-cms-html] *){letter-spacing:var(--tracking-ui);color:color-mix(in oklch,var(--foreground) 78%,transparent);line-height:1.75}.prose :where(h1,h2,h3,h4,h5,h6):where([data-cms-html] *){font-family:var(--font-sans);font-weight:var(--font-sans-weight-regular);color:var(--foreground);letter-spacing:var(--tracking-display)}.prose :where(h2):where([data-cms-html] *){font-size:1.25rem}.prose :where(h3):where([data-cms-html] *){font-size:1.125rem}.prose :where(h4):where([data-cms-html] *){font-size:1rem}.prose :where(p):where([data-cms-html] *){font-family:var(--font-reading);color:inherit}.prose :where(li):where([data-cms-html] *){font-family:var(--font-reading);color:inherit;line-height:1.75}.prose :where(ul):where([data-cms-html] *){padding-inline-start:1.25rem;list-style:outside}.prose :where(ol):where([data-cms-html] *){padding-inline-start:1.25rem;list-style:decimal}.prose :where(strong):where([data-cms-html] *){font-weight:var(--font-weight-emphasis);color:var(--foreground)}.prose :where(em):where([data-cms-html] *){color:color-mix(in oklch,var(--foreground) 88%,transparent)}.prose :where(code):where([data-cms-html] *){border-radius:var(--radius-control-sm);border:1px solid var(--panel-line);border:1px solid color-mix(in oklch,var(--panel-line) 45%,transparent);background:var(--panel);background:color-mix(in oklch,var(--panel) 55%,transparent);color:var(--foreground);padding:.125rem .375rem;font-size:.9em}.prose :where(blockquote):where([data-cms-html] *){border-inline-start:1px solid var(--panel-line);color:color-mix(in oklch,var(--foreground) 66%,transparent);padding-inline-start:1.25rem;font-style:normal}.prose :where(hr):where([data-cms-html] *){border-color:var(--panel-line);border-color:color-mix(in oklch,var(--panel-line) 40%,transparent)}.prose :where(a):where([data-cms-html] *){color:var(--foreground);-webkit-text-decoration-color:var(--panel-line);text-decoration-color:var(--panel-line);-webkit-text-decoration-color:color-mix(in oklch,var(--panel-line) 60%,transparent);text-decoration-color:color-mix(in oklch,var(--panel-line) 60%,transparent)}@media (hover:hover) and (pointer:fine){.prose :where(a):hover:where([data-cms-html] *){color:var(--foreground)}}.article-content :where(h1):where([data-cms-html] *){font-family:var(--font-sans);font-size:1.5rem;font-weight:var(--font-sans-weight-regular);letter-spacing:var(--tracking-display);color:var(--foreground);text-wrap:pretty;line-height:1.25}@media (width>=48rem){.article-content :where(h1):where([data-cms-html] *){font-size:1.875rem}}.article-content :where(h2):where([data-cms-html] *){border-bottom:1px solid var(--panel-line);border-bottom:1px solid color-mix(in oklch,var(--panel-line) 35%,transparent);font-family:var(--font-sans);font-size:1.25rem;font-weight:var(--font-sans-weight-regular);letter-spacing:var(--tracking-display);color:var(--foreground);text-wrap:pretty;padding-bottom:.625rem;line-height:1.25}@media (width>=48rem){.article-content :where(h2):where([data-cms-html] *){font-size:1.5rem}}.article-content :where(h3):where([data-cms-html] *){font-family:var(--font-sans);font-size:1.125rem;font-weight:var(--font-sans-weight-regular);letter-spacing:var(--tracking-display);color:var(--foreground);text-wrap:pretty;line-height:1.25}.article-content :where(h4):where([data-cms-html] *){font-family:var(--font-sans);font-size:1rem;font-weight:var(--font-sans-weight-regular);letter-spacing:var(--tracking-display);color:var(--foreground);line-height:1.5}.article-content :where(h5):where([data-cms-html] *){font-family:var(--font-sans);font-size:.875rem;font-weight:var(--font-sans-weight-regular);letter-spacing:var(--tracking-ui);color:color-mix(in oklch,var(--foreground) 82%,transparent)}.article-content :where(h6):where([data-cms-html] *){font-family:var(--font-sans);letter-spacing:var(--tracking-ui);color:color-mix(in oklch,var(--foreground) 55%,transparent);font-size:.75rem}.article-content :where(p):where([data-cms-html] *){font-family:var(--font-reading);color:inherit}.article-content :where(ul):where([data-cms-html] *){padding-inline-start:1.25rem;list-style:outside}.article-content :where(ol):where([data-cms-html] *){padding-inline-start:1.25rem;list-style:decimal}.article-content :where(ul>li,ol>li):where([data-cms-html] *){color:color-mix(in oklch,var(--foreground) 76%,transparent);margin-block:.375rem}.article-content :where(blockquote):where([data-cms-html] *){border-inline-start:1px solid var(--panel-line);background:0 0;border-radius:0;padding-block:0;padding-inline-end:0}.article-content :where(strong):where([data-cms-html] *){font-weight:var(--font-weight-emphasis);color:var(--foreground)}.article-content :where(em):where([data-cms-html] *){color:color-mix(in oklch,var(--foreground) 88%,transparent)}.article-content :where(li):where([data-cms-html] *){color:color-mix(in oklch,var(--foreground) 76%,transparent)}.article-content :where(img):where([data-cms-html] *){border-radius:var(--radius-panel);outline:1px solid var(--image-outline-color);outline-offset:-1px;width:100%;max-width:100%;height:auto;display:block}.article-content :where(img[width][height]):where([data-cms-html] *){aspect-ratio:attr(width type(<number>)) / attr(height type(<number>))}[data-cms-html] [data-cms-image-frame]{height:min(65vh,480px);display:block}[data-cms-html] [data-cms-image-frame]>img{object-fit:contain;height:100%;margin-block:0}.article-content :where(figcaption):where([data-cms-html] *){color:color-mix(in oklch,var(--foreground) 55%,transparent);margin-top:.5rem;font-size:.875rem}.article-content :where(pre):where([data-cms-html] *){border-radius:var(--radius-panel);border:1px solid var(--panel-line);border:1px solid color-mix(in oklch,var(--panel-line) 45%,transparent);background:var(--panel);background:color-mix(in oklch,var(--panel) 70%,transparent);padding:.875rem;overflow-x:auto}.article-content :where(pre code):where([data-cms-html] *){color:inherit;background:0 0;border:0;padding:0}.article-content :where(table):where([data-cms-html] *){border-radius:var(--radius-panel);border:1px solid var(--panel-line);border:1px solid color-mix(in oklch,var(--panel-line) 45%,transparent);width:100%;overflow:hidden}.article-content :where(th):where([data-cms-html] *){background:var(--panel);background:color-mix(in oklch,var(--panel) 72%,transparent);text-align:start;color:var(--foreground);padding:.625rem .875rem;font-size:.875rem;font-weight:500}.article-content :where(td):where([data-cms-html] *){border-top:1px solid var(--panel-line);border-top:1px solid color-mix(in oklch,var(--panel-line) 30%,transparent);color:color-mix(in oklch,var(--foreground) 74%,transparent);padding:.625rem .875rem}.article-content :where(iframe):where([data-cms-html] *){border-radius:var(--radius-panel);width:100%}