.catalogue-hero,.complication-index-hero{background:var(--scene);color:#f6f2e9}.catalogue-hero-grid,.complication-index-hero-grid{gap:var(--space-8);min-height:34rem;padding-block:var(--space-9);grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);align-items:end;display:grid}.catalogue-hero .eyebrow,.complication-index-hero .eyebrow,.complication-index-hero .breadcrumb{color:color-mix(in srgb, currentColor 72%, transparent)}.catalogue-hero h1,.complication-index-hero h1{max-width:12ch;font-size:var(--type-display);line-height:.95}.catalogue-hero h1+p,.catalogue-hero h1+.catalogue-hero-points,.complication-index-hero h1+p,.complication-index-hero h1+.catalogue-hero-points{max-width:42rem;margin-top:var(--space-5);color:color-mix(in srgb, currentColor 76%, transparent);font-size:var(--type-lead)}.catalogue-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.catalogue-actions .action--secondary{color:inherit}.catalogue-proof{border-top:var(--rule) solid color-mix(in srgb, currentColor 32%, transparent);border-left:var(--rule) solid color-mix(in srgb, currentColor 32%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalogue-proof div{min-height:8.75rem;padding:var(--space-5);border-right:var(--rule) solid color-mix(in srgb, currentColor 32%, transparent);border-bottom:var(--rule) solid color-mix(in srgb, currentColor 32%, transparent)}.catalogue-proof dt{color:var(--signal);font-family:var(--font-display);font-size:var(--type-h1);line-height:1}.catalogue-proof dd{margin-top:var(--space-2);color:color-mix(in srgb, currentColor 68%, transparent);font-size:var(--type-xs);letter-spacing:.02em;font-weight:700}.catalogue-governance{border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);background:var(--surface)}.governance-grid{gap:var(--space-7);padding-block:var(--space-5);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.governance-grid>div{align-items:center;gap:var(--space-3);display:flex}.governance-grid p,.governance-grid .readable-points{color:var(--muted);font-size:var(--type-sm)}.status-dot{background:var(--signal);border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.catalogue-main{padding-block:var(--space-9)}.catalogue-intro,.module-section-head{gap:var(--space-8);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:end;display:grid}.catalogue-intro{margin-bottom:var(--space-7)}.catalogue-intro h2,.module-section-head h2{max-width:18ch;font-size:var(--type-h1);line-height:1.05}.catalogue-intro>p,.catalogue-intro>.readable-points,.module-section-head p,.module-lead{color:var(--muted)}.catalogue-controls{gap:var(--space-3);padding:var(--space-5);border:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);border-top:var(--space-1) solid var(--accent);background:var(--surface);grid-template-columns:minmax(18rem,2fr) minmax(10rem,1fr) minmax(9rem,.8fr) auto auto;align-items:end;display:grid}.complication-controls{grid-template-columns:minmax(17rem,1.5fr) minmax(12rem,1fr) minmax(10rem,.8fr) minmax(9rem,.7fr) auto}.catalogue-controls label{gap:var(--space-2);display:grid}.catalogue-controls label>span{color:var(--muted);font-size:var(--type-xs);letter-spacing:.02em;font-weight:700}.catalogue-controls input,.catalogue-controls select,.clear-filters{width:100%;min-height:3rem;padding:var(--space-2) var(--space-3);border:var(--rule) solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--background);border-radius:0}.catalogue-controls input:focus,.catalogue-controls select:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 26%, transparent)}.clear-filters{cursor:pointer;width:auto;color:var(--muted);font-size:var(--type-sm);font-weight:700}.clear-filters:hover{border-color:var(--accent);color:var(--ink)}.media3d-toggle-control{gap:var(--space-2);min-height:3rem;padding:var(--space-2) var(--space-3);border:var(--rule) solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--background);cursor:pointer;font-size:var(--type-sm);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.catalogue-controls .media3d-toggle-control input{width:auto;min-height:0;accent-color:var(--accent);margin:0}.catalogue-result{margin-block:var(--space-4);color:var(--muted);font-size:var(--type-sm)}.procedure-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.procedure-tile{min-height:24rem;padding:var(--space-5);border:var(--rule) solid color-mix(in srgb, var(--ink) 18%, transparent);border-top:var(--space-1) solid var(--accent);background:var(--surface);color:inherit;flex-direction:column;text-decoration:none;transition:translate .16s,border-color .16s;display:flex}.procedure-tile:hover{border-color:var(--accent);translate:0 calc(var(--space-1) * -1)}.procedure-tile-head,.procedure-tile-foot,.complication-row-meta,.module-meta,.module-kicker{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.procedure-tile-head{color:var(--muted);font-size:var(--type-xs);letter-spacing:.06em;justify-content:space-between;font-weight:700}.complexity{min-height:1.6rem;padding-inline:var(--space-2);border:var(--rule) solid color-mix(in srgb, currentColor 36%, transparent);color:var(--muted);font-size:var(--type-xs);letter-spacing:.02em;align-items:center;font-weight:700;display:inline-flex}.complexity--core{color:var(--accent)}.complexity--advanced,.complexity--tertiary{color:var(--signal)}.media3d-badge{min-height:1.6rem;padding-inline:var(--space-2);border:var(--rule) solid color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent);font-size:var(--type-xs);letter-spacing:.02em;align-items:center;font-weight:700;display:inline-flex}.procedure-tile-flags{gap:var(--space-2);align-items:center;display:inline-flex}.procedure-tile h3{margin-top:var(--space-6);font-size:var(--type-h2);line-height:1.05}.procedure-tile>p,.procedure-tile>.readable-points{margin-top:var(--space-3);color:var(--muted)}.variant-preview{gap:var(--space-2);padding-top:var(--space-5);margin-top:auto;display:grid}.variant-preview b{color:var(--accent);font-size:var(--type-xs);letter-spacing:.02em}.variant-preview span{font-size:var(--type-sm)}.procedure-tile-foot{margin-top:var(--space-5);padding-top:var(--space-3);border-top:var(--rule) solid color-mix(in srgb, var(--ink) 16%, transparent);color:var(--muted);font-size:var(--type-xs);justify-content:space-between}.procedure-tile-foot span:last-child{align-items:center;gap:var(--space-2);display:inline-flex}.catalogue-empty{padding:var(--space-6);border:var(--rule) dashed color-mix(in srgb, var(--ink) 30%, transparent);color:var(--muted);text-align:center}.home-library-stage{padding-block:var(--space-9);border-block:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);background:var(--surface)}.home-category-grid{border-top:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);border-left:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-category-grid a{min-height:19rem;padding:var(--space-4);border-right:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);color:inherit;flex-direction:column;text-decoration:none;display:flex}.home-category-grid a:hover{background:var(--background)}.home-category-grid span{color:var(--signal);font-size:var(--type-xs);font-weight:700}.home-category-grid h3{margin-top:var(--space-5);font-size:var(--type-h3);line-height:1.1}.home-category-grid p,.home-category-grid .readable-points{margin-top:var(--space-3);color:var(--muted);font-size:var(--type-sm)}.home-category-grid b{padding-top:var(--space-4);color:var(--accent);font-size:var(--type-xs);letter-spacing:.06em;margin-top:auto}.home-library-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-library-actions .action--secondary{border-color:color-mix(in srgb, var(--ink) 38%, transparent)}.catalogue-category-directory{margin-top:var(--space-9);padding-top:var(--space-7);border-top:var(--space-1) solid var(--accent)}.catalogue-category-directory>h2{margin-bottom:var(--space-6);font-size:var(--type-h1)}.category-head{padding-block:var(--space-8);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);background:var(--surface)}.category-head .breadcrumb{margin-bottom:var(--space-7)}.category-head h1{max-width:16ch;font-size:var(--type-display);line-height:.96}.category-head h1+p,.category-head h1+.readable-points{max-width:45rem;margin-top:var(--space-5);color:var(--muted);font-size:var(--type-lead)}.category-head .module-meta span:last-child{align-items:center;gap:var(--space-2);display:inline-flex}.category-page-actions{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.category-page-actions a{color:var(--accent);font-weight:700}.complication-category-groups{gap:var(--space-8);display:grid}.complication-category-procedure>header{justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--space-1) solid var(--accent);align-items:end;display:flex}.complication-category-procedure>header span,.complication-category-procedure>header>b{color:var(--muted);font-size:var(--type-xs);letter-spacing:.02em}.complication-category-procedure>header h2{margin-top:var(--space-2);font-size:var(--type-h2)}.complication-category-procedure>header a{text-decoration:none}.complication-category-procedure>header a:hover{color:var(--accent)}.complication-category-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.complication-category-list>a{padding:var(--space-5);border-right:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);color:inherit;text-decoration:none}.complication-category-list>a:nth-child(2n){border-right:0}.complication-category-list>a:hover{background:var(--surface)}.complication-category-list h3{margin-top:var(--space-2);font-size:var(--type-h3)}.complication-category-list p,.complication-category-list .cs,.complication-category-list small{margin-top:var(--space-2);color:var(--muted);display:block}.complication-category-list .cs{padding-left:0}.complication-category-list small{margin-top:var(--space-3)}.procedure-module,.complication-module-page{padding-bottom:var(--space-9)}.module-head{margin-block:var(--space-6);padding:var(--space-7);border-top:var(--space-1) solid var(--accent);background:var(--surface)}.module-kicker{margin-top:var(--space-5);color:var(--muted);font-size:var(--type-xs);letter-spacing:.1em;font-weight:700}.module-title-grid{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) 15rem;align-items:end;display:grid}.module-title-grid h1{max-width:15ch;font-size:var(--type-display);line-height:.96}.module-title-grid h1+p,.module-title-grid h1+.module-summary{max-width:45rem;margin-top:var(--space-5);color:var(--muted);font-size:var(--type-lead)}.module-status{gap:var(--space-1);min-height:10rem;padding:var(--space-5);border:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);border-top:var(--space-1) solid var(--signal);background:color-mix(in srgb, var(--background) 72%, var(--surface));align-content:start;display:grid}.module-status .status-dot{margin-bottom:var(--space-3)}.module-status span:not(.status-dot),.module-status small{color:var(--muted)}.module-status small{font-size:var(--type-xs);margin-top:auto}.module-meta{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule) solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--muted);font-size:var(--type-sm)}.media3d-panel{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);border-left:var(--space-1) solid var(--accent);background:var(--surface);color:inherit;align-items:center;font-weight:700;text-decoration:none;display:flex}.media3d-panel:hover{border-color:var(--accent)}.media3d-panel .module-arrow{margin-left:auto}.module-governance{margin-top:var(--space-5);padding:var(--space-4);border-left:var(--space-1) solid var(--signal);background:color-mix(in srgb, var(--signal) 7%, transparent);color:var(--muted);font-size:var(--type-sm)}.module-governance.readable-points{width:100%;max-width:none}.module-section-nav{z-index:30;border:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);background:color-mix(in srgb, var(--background) 94%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;top:4.5rem}.module-section-nav a{gap:var(--space-2);min-height:3.4rem;padding-inline:var(--space-3);border-right:var(--rule) solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--muted);font-size:var(--type-sm);justify-content:center;align-items:center;text-decoration:none;display:flex}.module-section-nav a:last-child{border-right:0}.module-section-nav a:hover,.module-section-nav a:focus-visible{background:var(--surface);color:var(--ink)}.module-section-nav b{color:var(--signal)}.module-section{padding-block:var(--space-9);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);scroll-margin-top:9rem}.module-section-label{gap:var(--space-3);margin-bottom:var(--space-5);color:var(--muted);font-size:var(--type-xs);letter-spacing:.1em;font-weight:700;display:flex}.module-section-label span{color:var(--signal)}.module-copy-grid,.sequence-grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.module-copy-grid>div,.sequence-grid>div,.danger-zone-list{padding-top:var(--space-4);border-top:var(--space-1) solid var(--accent)}.module-copy-grid h2,.sequence-grid h2,.danger-zone-list h2{font-size:var(--type-h2)}.module-copy-grid p,.module-copy-grid .readable-points,.sequence-grid p{margin-top:var(--space-4);color:var(--muted)}.linked-learning{gap:var(--space-4) var(--space-7);margin-top:var(--space-7);padding:var(--space-5);border:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);background:var(--surface);flex-wrap:wrap;align-items:center;display:flex}.linked-learning>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.linked-learning a,.module-section-head>a,.text-link{color:var(--accent);font-weight:700}.variant-grid{gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.variant-card{min-height:15rem;padding:var(--space-5);border:var(--rule) solid color-mix(in srgb, var(--ink) 18%, transparent);border-top:var(--space-1) solid var(--accent);background:var(--surface)}.variant-card>span{color:var(--muted);font-size:var(--type-xs);letter-spacing:.02em;font-weight:700}.variant-card h3{margin-top:var(--space-5);font-size:var(--type-h3);line-height:1.15}.variant-card p,.variant-card .variant-summary{margin-top:var(--space-3);color:var(--muted);font-size:var(--type-sm)}.module-caveat{font-size:var(--type-sm)}.module-sequence{margin-top:var(--space-5);counter-reset:procedure-step;list-style:none}.module-sequence li{gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 16%, transparent);counter-increment:procedure-step;grid-template-columns:3rem minmax(0,1fr);display:grid}.module-sequence li:before{color:var(--signal);content:counter(procedure-step, decimal-leading-zero);font-weight:700}.danger-zone-list{padding:var(--space-5);border:0;border-top:var(--space-1) solid var(--signal);background:var(--surface)}.danger-zone-list ul{margin-top:var(--space-5);padding-left:var(--space-5)}.danger-zone-list li+li{margin-top:var(--space-3)}.danger-zone-list>p,.danger-zone-list>.readable-points{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule) solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--muted);font-size:var(--type-sm)}.complication-module-list,.complication-index-list{margin-top:var(--space-7);border-top:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent)}.complication-module-row,.complication-index-row{gap:var(--space-5);padding-block:var(--space-5);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);color:inherit;grid-template-columns:4rem minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.complication-module-row:hover,.complication-index-row:hover{background:color-mix(in srgb, var(--surface) 76%, transparent)}.complication-number,.complication-row-meta{color:var(--signal);font-size:var(--type-xs);letter-spacing:.02em;font-weight:700}.complication-row-meta span+span:before{margin-right:var(--space-2);content:" "}.complication-row-meta .media3d-badge:before{content:none}.complication-module-row h3,.complication-index-row h2{margin-top:var(--space-2);font-size:var(--type-h3)}.complication-module-row p,.complication-module-row .readable-points,.complication-index-row p,.complication-index-row .readable-points{max-width:50rem;margin-top:var(--space-2);color:var(--muted)}.complication-module-row small,.complication-index-row small{margin-top:var(--space-3);color:var(--muted);display:block}.module-arrow{color:var(--accent);font-size:var(--type-h2);align-self:center}.source-list{gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-list>a{gap:var(--space-2);padding:var(--space-5);border:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);border-left:var(--space-1) solid var(--accent);background:var(--surface);color:inherit;text-decoration:none;display:grid}.source-list>a:hover{border-color:var(--accent)}.source-list span,.source-list small{color:var(--muted);font-size:var(--type-xs)}.source-list span{letter-spacing:.02em;font-weight:700}.source-list p,.source-list .readable-points{color:var(--muted);font-size:var(--type-sm)}.catalogue-page-nav{justify-content:space-between;gap:var(--space-5);padding-top:var(--space-7);display:flex}.catalogue-page-nav a{max-width:24rem;color:inherit;font-family:var(--font-display);font-size:var(--type-h3);text-decoration:none;display:grid}.catalogue-page-nav a span{color:var(--muted);font-family:var(--font-text);font-size:var(--type-xs);letter-spacing:.02em;font-weight:700}.catalogue-page-nav .next{text-align:right}.complication-index-hero-grid{min-height:26rem}.complication-index-hero .module-status{color:var(--ink)}.complication-index-list{margin-top:0}.complication-index-row{grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr) auto}.complication-index-procedure{gap:var(--space-2);display:grid}.complication-index-procedure span{color:var(--muted);font-size:var(--type-xs);letter-spacing:.02em}.complication-module-head{border-top-color:var(--signal)}.complication-module-head .eyebrow:before{background:var(--signal)}.complication-scope h2,.sibling-complications h2{max-width:20ch;font-size:var(--type-h1)}.complication-scope>p,.complication-scope>.readable-points{max-width:var(--measure);margin-block:var(--space-5);color:var(--muted)}.applies-grid{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.applies-grid span{padding:var(--space-2) var(--space-3);border:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);background:var(--surface);font-size:var(--type-sm)}.sibling-list{gap:var(--space-3);margin-block:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sibling-list a{gap:var(--space-2);padding:var(--space-4);border:var(--rule) solid color-mix(in srgb, var(--ink) 20%, transparent);background:var(--surface);color:inherit;text-decoration:none;display:grid}.sibling-list a:hover{border-color:var(--accent)}.sibling-list span{color:var(--muted);font-size:var(--type-xs);letter-spacing:.02em}@media (width<=64rem){.catalogue-hero-grid,.complication-index-hero-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr)}.catalogue-controls,.complication-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-search{grid-column:1/-1}.clear-filters{width:100%}.procedure-grid,.variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.catalogue-hero-grid,.complication-index-hero-grid,.governance-grid,.catalogue-intro,.module-section-head,.module-title-grid,.module-copy-grid,.sequence-grid{grid-template-columns:1fr}.catalogue-hero-grid,.complication-index-hero-grid{min-height:0;padding-block:var(--space-8)}.catalogue-hero h1,.complication-index-hero h1,.module-title-grid h1{font-size:var(--type-h1)}.catalogue-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-main,.module-section{padding-block:var(--space-8)}.procedure-grid,.variant-grid,.source-list,.sibling-list,.complication-category-list{grid-template-columns:1fr}.complication-category-list>a,.complication-category-list>a:nth-child(2n){border-right:0}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-grid a{min-height:16rem}.procedure-tile{min-height:20rem}.module-head{margin-inline:calc(var(--space-4) * -1);padding:var(--space-5) var(--space-4);margin-top:0}.module-section-nav{margin-inline:calc(var(--space-4) * -1);border-inline:0;top:7.45rem}.module-section-nav a{min-width:0;padding-inline:var(--space-1);font-size:var(--type-xs)}.module-section-nav a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.complication-module-row,.complication-index-row{grid-template-columns:3rem minmax(0,1fr)}.complication-index-row{grid-template-columns:1fr}.complication-index-procedure{padding-bottom:var(--space-3);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 16%, transparent)}.module-arrow{display:none}}@media (width<=32rem){.catalogue-controls,.complication-controls,.catalogue-proof,.home-category-grid{grid-template-columns:1fr}.home-category-grid a{min-height:0}.home-category-grid b{margin-top:var(--space-5)}.catalogue-proof div{min-height:0}.catalogue-actions{display:grid}.catalogue-page-nav{flex-direction:column}.catalogue-page-nav .next{text-align:left}}@media (prefers-reduced-motion:reduce){.procedure-tile{transition:none}}.steps-account{gap:var(--space-5);max-width:49rem;display:grid}.steps-account-frame{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-left:var(--space-1) solid color-mix(in srgb, var(--ink) 24%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);list-style:none;display:grid}.steps-account-frame p,.steps-account-frame li{color:var(--muted);margin:0}.steps-account-frame li{gap:var(--space-3);grid-template-columns:5rem minmax(0,1fr);display:grid}.steps-account-frame b{margin-right:var(--space-2);color:var(--ink);font-family:var(--font-ui);font-size:var(--type-sm);display:inline-block}.steps-account-list{max-width:var(--measure);counter-reset:opstep;margin:0;padding:0;list-style:none}.steps-account-list li{--step-colour:var(--read-blue);gap:var(--space-1);margin-block:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-8);border-left:3px solid var(--step-colour);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--step-colour) 6%, transparent);counter-increment:opstep;display:grid;position:relative}.steps-account-list li:nth-child(4n+2){--step-colour:var(--read-teal)}.steps-account-list li:nth-child(4n+3){--step-colour:var(--read-violet)}.steps-account-list li:nth-child(4n+4){--step-colour:var(--read-green)}.steps-account-list li:before{inset:var(--space-3) auto auto 0;color:var(--step-colour);content:counter(opstep, decimal-leading-zero);font-family:var(--font-ui);font-size:var(--type-sm);font-variant-numeric:tabular-nums;font-weight:700;position:absolute}.steps-danger-link{color:var(--signal);font-family:var(--font-ui);font-size:var(--type-xs);justify-self:start;font-weight:600;text-decoration:none}.steps-danger-link:hover{text-decoration:underline}@media (width<=48rem){.module-status{min-height:0;padding:var(--space-3) var(--space-4)}}
