.c-card--split{display:grid;grid-template-columns:1fr 1fr;padding:0;overflow:hidden}.c-card--split .c-card__half{padding:2rem 2.25rem}.c-card--split .c-card__half--before{border-right:1px solid var(--color-border-subtle)}.c-card--split .c-card__half--after{background:radial-gradient(circle at top right,rgba(83,212,137,.1),transparent 60%)}.c-card--split:hover{border-color:var(--color-card-border);box-shadow:var(--shadow-soft)}.c-card--split .c-card__half{transition:background-color var(--t-fast)}.c-card--split .c-card__half--before:hover{background-color:color-mix(in srgb,var(--color-surface-alt) 50%,transparent)}.c-card--split .c-card__half--after:hover{background:radial-gradient(circle at top right,rgba(83,212,137,.18),transparent 60%)}@media(max-width:680px){.c-card--split{grid-template-columns:1fr}.c-card--split .c-card__half--before{border-right:none;border-bottom:1px solid var(--color-border-subtle)}}.c-card--layered{position:relative;z-index:2;transform:translateY(4rem);background:var(--color-card-bg-opaque)}.c-highlight{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.15em .3em;margin:0 -.15em;background:#ffe06673;box-shadow:0 0 2px 1px #ffe06666,0 0 4px 2px #ffe06640,0 0 6px 3px #ffe0661a;border-radius:.2em;mix-blend-mode:multiply;display:inline}.c-highlight--green{background:#53d48966;box-shadow:0 0 2px 1px #53d48959,0 0 4px 2px #53d48933,0 0 6px 3px #53d4891a}.c-highlight{mix-blend-mode:screen}.ss-sample-excerpt{font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;font-size:.98rem;line-height:1.65;color:var(--color-text);margin:.5rem 0 0;padding:1rem 1.15rem;background:color-mix(in srgb,var(--color-surface-alt) 55%,transparent);border-left:3px solid var(--color-card-border);border-radius:0 .35rem .35rem 0}.ss-sample-excerpt p{margin:0 0 .75rem}.ss-sample-excerpt p:last-child{margin-bottom:0}.ss-sample-excerpt--after{border-left-color:var(--green);background:color-mix(in srgb,var(--green) 6%,var(--color-surface-alt))}.ss-sample-annotate{display:block;margin-top:.75rem;font-family:var(--font-mono, monospace);font-size:var(--fs-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.ss-cw .ss-sh__inner{grid-template-areas:"copy" "actions"}.ss-cw .ss-sh__title{font-size:clamp(2.5rem,min(5.2vw,7.8svh),4.4rem)}.ss-cw .ss-sh__lit{white-space:normal}.ss-cw .ss-sh__svg{-webkit-mask-image:none;mask-image:none}.ss-cw .ss-sh__map{height:clamp(15rem,74vw,26rem)}@media(min-width:1200px){.ss-cw .ss-sh__inner{grid-template-areas:"copy ." "actions ."}.ss-cw .ss-sh__map{inset:0 0 0 52%;height:auto;padding-block:clamp(.5rem,2svh,1.5rem)}.ss-cw .ss-sh__svg{-webkit-mask-image:none;mask-image:none}}
