.cx{padding-top:calc(var(--header-h) + clamp(2.5rem, 1.5rem + 4vw, 5.5rem));padding-bottom:var(--section-y);position:relative;overflow:clip}.cx__lattice{background:var(--lattice) 0 0 / var(--tile) var(--tile) repeat;opacity:.06;pointer-events:none;width:min(70vw,56rem);height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle at 15% 30%,#000 0,#0000 70%);mask-image:radial-gradient(circle at 15% 30%,#000 0,#0000 70%)}.cx__grid{gap:var(--s-12) var(--gutter);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}.cx__main{grid-area:1/1/auto/span 6}.cx__crumbs{margin-bottom:var(--s-8)}.cx__title{max-width:15ch}.cx__lead{color:#f1f5f2d6;max-width:34ch;margin-top:clamp(1.25rem,.8rem + 1.2vw,2rem)}.cx__facts{gap:var(--gutter);max-width:33rem;margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx__fact dt{color:var(--fg-2);font-size:var(--fs-small)}.cx__fact dd{margin:var(--s-1) 0 0;font-weight:500}.cx__next{grid-area:2/1/auto/span 5}.cx__steps{margin-top:var(--s-4);counter-reset:none;display:grid}.cx__step{column-gap:var(--s-2);padding-block:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.cx__step:first-child{border-top:1px solid var(--line)}.cx__num{color:var(--accent-text);font-size:var(--fs-small);grid-row:span 2;font-weight:600;line-height:1.6}.cx__step-title{font-weight:500}.cx__step-text{color:var(--fg-2);font-size:var(--fs-small)}.cx__note{margin-top:var(--s-6);padding-left:var(--s-4);color:var(--fg-2);font-size:var(--fs-small);border-left:2px solid var(--accent)}.cx__panel{border:1px solid var(--line-dark-strong);border-radius:var(--radius-l);grid-area:1/7/span 2/-1;padding:clamp(1.5rem,1rem + 2.5vw,3.5rem)}@media (width<=64rem){.cx__grid{grid-template-rows:none}.cx__main,.cx__panel,.cx__next{grid-area:auto/1/auto/-1}.cx__title{max-width:14ch}}@media (width<=40rem){.cx__panel{margin-inline:calc(-1 * var(--side));border-inline:0}.cx__facts{gap:var(--s-4);grid-template-columns:1fr}}
