.interruption-site{container-type:inline-size;max-width:64rem;margin:auto;padding:1.25rem;background:var(--background,Canvas);color:var(--foreground,CanvasText);line-height:1.8;overflow-wrap:anywhere}.interruption-site header,.interruption-site footer{padding:1rem 0;border-bottom:1px solid var(--border,currentColor)}.interruption-site article{padding:3rem 0}.interruption-site h1{font-size:clamp(2.4rem,7cqi,4rem);line-height:1.2;max-width:18ch;letter-spacing:-.04em}.interruption-site p{max-width:44rem;white-space:pre-wrap}.interruption-site .intro{font-size:1.2rem}.interruption-site .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:2rem;margin:3rem 0}.interruption-site section{border-top:1px solid var(--border,currentColor);padding-top:1rem}.interruption-site summary{cursor:pointer;min-height:44px;padding:.6rem 1rem;border:1px solid var(--border,currentColor);border-radius:.6rem;width:fit-content}.interruption-site summary:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:3px}.interruption-site details{margin:2rem 0}.interruption-site blockquote{margin:1.5rem 0;padding:1.5rem;border-left:3px solid var(--primary,currentColor);max-width:30rem}.interruption-site aside{margin-top:3rem}.interruption-site footer{font-size:.85rem}