:root{--page-max: 57rem;--gutter: 3rem;--section-gap: 0;--card-radius: .875rem;--hairline: color-mix(in oklab, #fff, transparent 92%);--bg-soft: color-mix(in oklab, var(--sl-color-bg, #0b0b0b), #fff 3%)}@media (max-width: 50rem){:root{--gutter: clamp(0, 5vw, 2rem)}}.main-frame{margin-inline:auto}main>.content-panel>.sl-container{display:grid;grid-template-columns:[full-bleed-start] 1fr [breakout-start] var(--gutter) [content-start] min(100% - var(--gutter) * 2,var(--page-max)) [content-end] var(--gutter) [breakout-end] 1fr [full-bleed-end];row-gap:var(--section-gap)}.page-title{grid-column:content}.sl-markdown-content{display:contents}.sl-markdown-content>*{grid-column:content}.sl-markdown-content>.breakout{grid-column:breakout}.sl-markdown-content>.full-bleed{grid-column:full-bleed;padding-inline:max(var(--gutter),env(safe-area-inset-left))}.breakout{grid-column:breakout}.full-bleed{grid-column:full-bleed;padding-inline:max(var(--gutter),env(safe-area-inset-left))}.inset{max-width:66ch}@media (max-width: 50rem){.switcher{grid-template-columns:1fr}}@media (min-width: 50rem){.main-frame{width:auto!important}}.edge-pad{padding-inline:var(--gutter)}.sl-container h2+*{margin-block-start:var(--sl-content-pad-y)}#finding-direction+p:first-of-type:first-letter{-webkit-initial-letter:2;initial-letter:2;margin-right:.5ch;font-family:var(--font-heading);font-weight:var(--fontWeightBold)}.section-index,.section-grid{margin-block:calc(var(--sl-content-gap-y) * 1.25)!important}.section-grid:has(+hr){margin-block-end:0!important}.section-index+*,.section-grid+*,.sl-divider+*{margin-block-start:0}@media (min-width: 72em){.alberto-gjulfrabui{transform:perspective(900px) rotateY(-8deg) rotateX(1deg)}}.shortcuts{list-style:none;margin:0;padding:0!important;display:grid;gap:.2rem}.shortcuts li{margin:0}.footer-root{grid-column:content;margin-block-start:calc(var(--sl-content-gap-y) * 1.25)}.footer-root :where(.meta,.pagination-links){display:none}.two-column:where(.astro-suvz7btn){display:grid;grid-template-columns:var(--cols, 3fr 2fr);gap:var(--sl-content-gap-y, 1rem);align-items:var(--v, start)}.col:where(.astro-suvz7btn).right{margin-block-start:0}.two-column:where(.astro-suvz7btn).reverse{grid-template-columns:var(--cols-rev, 2fr 3fr)}.two-column:where(.astro-suvz7btn).reverse .left:where(.astro-suvz7btn){order:2}.two-column:where(.astro-suvz7btn).reverse .right:where(.astro-suvz7btn){order:1}@media (max-width: 50rem){.two-column:where(.astro-suvz7btn){grid-template-columns:1fr;gap:1rem}.two-column:where(.astro-suvz7btn) .left:where(.astro-suvz7btn),.two-column:where(.astro-suvz7btn) .right:where(.astro-suvz7btn){order:0}}.two-column:where(.astro-suvz7btn) .col:where(.astro-suvz7btn) :where(.astro-suvz7btn):slotted(div:not([class])){display:contents}.home-quote-card:where(.astro-livs2r7l){display:flex;flex-direction:column;margin-block-end:0;border-radius:var(--borderRadiusDefault);background-color:var(--sl-color-surface);box-shadow:inset 0 1px 0 0 var(--colorBorderSubdued),inset 0 0 0 .5px var(--colorBorderSubdued)}.home-quote-card .quote{padding:1.75rem 1.5rem}.home-quote-card .quote:before,.home-quote-card .quote p:before,.home-quote-card .quote p:after{display:none}.home-quote-card .quote blockquote{font-size:var(--sl-text-body-sm);font-weight:400;border-inline-start:0;padding-inline-start:0}.home-quote-card .quote p{margin-block:0 .25rem}.home-quote-card .quote .quote__caption{margin-block-start:1rem}.home-quote-card .quote .shortcut__title{font-size:var(--sl-text-sm)}.home-quote-card .quote .shortcut__desc{font-size:var(--sl-text-xs)}.home-quote-card .shortcut{padding-block:0}.connection:where(.astro-livs2r7l){margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.6ch;padding:1rem;box-shadow:inset 0 .5px 0 0 var(--colorBorderSubdued);border-radius:0 0 var(--borderRadiusDefault) var(--borderRadiusDefault);background:var(--sl-color-surface);font-size:var(--sl-text-xs);line-height:1.35}.connection__text:where(.astro-livs2r7l){display:flex;align-items:center;gap:.5ch}.connection__text:where(.astro-livs2r7l):before{content:"";display:inline-block;place-items:middle;inline-size:16px;block-size:16px;background-image:var(--colorAccentGradient);mask-size:16px;mask-type:alpha;mask-image:url(/icons/heart-check-bulk-rounded.svg);transform:rotate(-3deg)}
