._page_12le3_1{--guide-rule: var(--cu-public-border-subtle, var(--mantine-color-default-border));--guide-accent: var(--cu-public-now, var(--mantine-primary-color-filled))}._hero_12le3_6{padding-bottom:var(--mantine-spacing-xs)}._intro_12le3_10{max-width:72ch}._guide_12le3_14{border-top:1px solid var(--guide-rule)}._guideIntro_12le3_18{display:grid;gap:var(--mantine-spacing-sm);padding-block:clamp(1.5rem,3vw,2rem)}._eyebrow_12le3_24{color:var(--guide-accent);font-size:var(--mantine-font-size-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}._steps_12le3_32{list-style:none;margin:0;padding:0}._step_12le3_32{border-top:1px solid var(--guide-rule);display:grid;gap:clamp(.75rem,2vw,1.5rem);grid-template-columns:3rem minmax(0,1fr);padding-block:clamp(1.25rem,3vw,2rem)}._stepNumber_12le3_46{color:var(--guide-accent);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.35}._stepContent_12le3_54{border-left:2px solid var(--cu-public-rail, var(--guide-rule));display:grid;gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr);min-width:0;padding-left:clamp(.75rem,2vw,1.5rem)}._stepHeading_12le3_63{row-gap:var(--mantine-spacing-xs)}._stepHeading_12le3_63 h3{font-size:clamp(1.125rem,2vw,1.375rem)}._stepDescription_12le3_71,._disclosure_12le3_72{max-width:72ch}._stepActions_12le3_76{padding-top:.25rem}._stepActions_12le3_76 .mantine-Button-root{height:auto;max-width:100%;min-height:2.25rem;padding-block:.5rem}._stepActions_12le3_76 .mantine-Button-label{white-space:normal}._disclosure_12le3_72 summary{align-items:center;border-radius:var(--mantine-radius-xs);color:var(--guide-accent);cursor:pointer;display:flex;font-size:var(--mantine-font-size-sm);font-weight:600;gap:var(--mantine-spacing-xs);list-style:none;min-height:2.75rem;width:fit-content}._disclosure_12le3_72 summary::-webkit-details-marker{display:none}._disclosure_12le3_72 summary svg{flex-shrink:0;transition:transform var(--cu-public-motion-fast, .13s) ease}._disclosure_12le3_72[open] summary svg{transform:rotate(180deg)}._disclosureText_12le3_118{border-left:2px solid var(--guide-rule);margin-bottom:var(--mantine-spacing-xs);padding-left:var(--mantine-spacing-md)}._capabilities_12le3_124,._related_12le3_125{border-top:1px solid var(--guide-rule);padding-block:clamp(1.5rem,3vw,2rem)}._related_12le3_125 .mantine-Paper-root{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}._related_12le3_125 .mantine-List-root{display:grid;gap:var(--mantine-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding-top:var(--mantine-spacing-sm)}._related_12le3_125 .mantine-List-item{margin-top:0}._related_12le3_125 .mantine-Anchor-root{font-weight:600}._page_12le3_1 :is(a,summary):focus-visible{outline:2px solid var(--guide-accent);outline-offset:3px}@media(max-width:62em){._related_12le3_125 .mantine-List-root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36em){._step_12le3_32{grid-template-columns:2rem minmax(0,1fr)}._stepNumber_12le3_46{font-size:1.375rem}._related_12le3_125 .mantine-List-root{grid-template-columns:minmax(0,1fr)}}._capabilityGrid_12le3_179{align-items:start;margin-top:clamp(1.5rem,3vw,2rem)}._capability_12le3_179,._tool_12le3_185{border-left:2px solid var(--cu-public-rail, var(--guide-rule));display:grid;gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr);min-width:0;padding-left:var(--mantine-spacing-lg)}._capability_12le3_179 h3,._householdTools_12le3_195 h3{font-size:1.375rem}._capabilities_12le3_124 a{font-size:var(--mantine-font-size-sm);font-weight:600;width:fit-content}._examples_12le3_205{background:color-mix(in srgb,var(--cu-public-section) 65%,transparent);border-radius:var(--mantine-radius-sm);display:grid;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}._photos_12le3_213{display:grid;gap:var(--mantine-spacing-xs)}._householdTools_12le3_195{border-top:1px solid var(--guide-rule);display:grid;gap:var(--mantine-spacing-md);margin-top:clamp(1.5rem,3vw,2rem);padding-top:clamp(1.5rem,3vw,2rem)}._otherOptions_12le3_226{border-top:1px solid var(--guide-rule);display:grid;gap:var(--mantine-spacing-xs);margin-top:clamp(1.5rem,3vw,2rem);padding-top:var(--mantine-spacing-lg)}._otherOptions_12le3_226 h3{font-size:var(--mantine-font-size-md)}
