.method-in-practice{margin-block:3rem;padding:clamp(1.25rem,4vw,2rem);border:1px solid #444640;background:#222421;color:#eee9dd;scroll-margin-top:7rem}.method-in-practice .method-in-practice-label{color:#c8b58c;font-family:RebrandMono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem}.method-in-practice h2{font-family:RebrandArchivo,Arial,sans-serif;font-size:clamp(1.65rem,4vw,2.4rem);line-height:1.15;margin:0 0 1rem}.method-in-practice header>p:last-child{margin:0;max-width:42rem;line-height:1.7}.method-in-practice-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem;align-items:center}.method-in-practice-moves{list-style:none;padding:0;margin:1.5rem 0}.method-in-practice-moves li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.1rem 0;border-bottom:1px solid #444640}.method-in-practice-moves li>span{color:#00c9a7;font:.8rem/1.8 RebrandMono,monospace}.method-in-practice h3{margin:0 0 .4rem;font-size:1.2rem}.method-in-practice-moves p{margin:0;line-height:1.65;color:#eee9dd}.method-in-practice figure{margin:0;min-width:0}.method-in-practice img{display:block;width:100%;height:auto}.method-in-practice figcaption{font-size:.8rem;line-height:1.6;color:#b7b7ac}.method-in-practice>a{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;color:#00c9a7;text-decoration:underline;text-underline-offset:.2em}.method-in-practice a:focus-visible{outline:2px solid #00c9a7;outline-offset:5px}@media (max-width: 600px){.method-in-practice-layout{grid-template-columns:1fr}.method-in-practice figure{max-width:16rem;margin-inline:auto}}
