.content-page.svelte-1nodsya{max-width:1600px;padding:var(--space-7) var(--space-6) var(--space-7);gap:var(--space-7);flex-direction:column;margin:0 auto;display:flex}.content-page__header.svelte-1nodsya{margin-bottom:calc(var(--space-8) - var(--space-7))}.content-page__header.svelte-1nodsya .content-page__lead:where(.svelte-1nodsya){margin-top:var(--space-4);max-width:60ch}.content-page.svelte-1nodsya .content-page__row{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.content-page.svelte-1nodsya h1:where(.svelte-1nodsya){font-family:var(--font-sans);letter-spacing:-.025em;margin:0;font-size:clamp(2.25rem,1.904rem + 1.731vw,3.75rem);font-weight:500;line-height:1.1}@media (width>=1920px){.content-page.svelte-1nodsya h1:where(.svelte-1nodsya){font-size:clamp(3.75rem,1.5rem + 1.875vw,4.5rem)}}.content-page__accent.svelte-1nodsya{font-family:var(--font-serif);color:var(--accent);font-style:italic;font-weight:400}.content-page__lead.svelte-1nodsya{font-family:var(--font-sans);color:var(--fg-70);margin:0;font-size:clamp(1rem,.5rem + .625vw,1.5rem);line-height:1.6}@media (width>=1920px){.content-page__lead.svelte-1nodsya{font-size:clamp(1.25rem,.5rem + .625vw,1.5rem)}}.content-page.svelte-1nodsya .content-page__head h2{font-family:var(--font-sans);letter-spacing:-.014em;color:var(--fg);margin:0;font-size:clamp(1.25rem,.75rem + .625vw,1.75rem);font-weight:500;line-height:1.3}@media (width>=1920px){.content-page.svelte-1nodsya .content-page__head h2{font-size:clamp(1.5rem,.75rem + .625vw,1.75rem)}}.content-page.svelte-1nodsya .content-page__body p{font-family:var(--font-sans);margin:0 0 var(--space-4);color:var(--fg);font-size:clamp(1rem,.5rem + .625vw,1.5rem);line-height:1.6}@media (width>=1920px){.content-page.svelte-1nodsya .content-page__body p{font-size:clamp(1.25rem,.5rem + .625vw,1.5rem)}}.content-page.svelte-1nodsya .content-page__body p:last-child{margin-bottom:0}.content-page.svelte-1nodsya .content-page__body p.muted{color:var(--fg-55);font-size:clamp(.875rem,.375rem + .625vw,1.375rem)}@media (width>=1920px){.content-page.svelte-1nodsya .content-page__body p.muted{font-size:clamp(1.125rem,.375rem + .625vw,1.375rem)}}.content-page.svelte-1nodsya .content-page__body ul{margin:0 0 var(--space-4);padding-left:22px}.content-page.svelte-1nodsya .content-page__body ul:last-child{margin-bottom:0}.content-page.svelte-1nodsya .content-page__body li{font-family:var(--font-sans);margin-bottom:6px;font-size:clamp(1rem,.5rem + .625vw,1.5rem);line-height:1.6}@media (width>=1920px){.content-page.svelte-1nodsya .content-page__body li{font-size:clamp(1.25rem,.5rem + .625vw,1.5rem)}}.content-page.svelte-1nodsya .content-page__body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--accent) 50%, transparent);transition:text-decoration-color .15s}.content-page.svelte-1nodsya .content-page__body a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.content-page.svelte-1nodsya .content-page__body code{font-family:var(--font-mono);background:var(--accent-tint-bg);border:1px solid var(--accent-tint-bord);color:var(--accent);border-radius:4px;padding:1px 6px;font-size:.85em}.content-page.svelte-1nodsya .content-page__body strong{font-weight:700}.content-page.svelte-1nodsya .content-page__body em{font-style:italic}.content-page.svelte-1nodsya .content-page__body .meta-row{gap:var(--space-3);margin:0 0 var(--space-2);font-family:var(--font-sans);grid-template-columns:200px 1fr;font-size:clamp(.875rem,.375rem + .625vw,1.375rem);line-height:1.5;display:grid}@media (width>=1920px){.content-page.svelte-1nodsya .content-page__body .meta-row{font-size:clamp(1.125rem,.375rem + .625vw,1.375rem)}}.content-page.svelte-1nodsya .content-page__body .meta-row .label{color:var(--fg-55)}@media (width<=899.98px){.content-page.svelte-1nodsya{padding-inline:var(--space-4)}.content-page.svelte-1nodsya .content-page__row{gap:var(--space-3);grid-template-columns:1fr}.content-page.svelte-1nodsya .content-page__body .meta-row{grid-template-columns:1fr;gap:0}}
