.floorcraft-article .interactive{margin:28px 0 42px}.floorcraft-article .interactive iframe{display:block;width:100%;height:clamp(420px,57vw,580px);border:1px solid var(--line);border-radius:24px;background:#faf4ee}.floorcraft-article figcaption{font-size:12px;line-height:1.9;color:var(--muted);margin:12px 4px}.floorcraft-article .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.floorcraft-article .step{background:#fffdf7;border:1px solid var(--line);border-radius:14px;padding:18px 16px;font-size:13px;line-height:1.9}.floorcraft-article .step strong{display:block;font-size:14px;margin:7px 0}.floorcraft-article .step span{color:#8c9c77;font:italic 24px Georgia}.floorcraft-article .gap-diagram{display:block;width:100%;height:auto;margin:24px 0}.floorcraft-article .note{padding:24px 28px;background:#e5e9dd;border-left:2px solid #81906c;margin:30px 0}.floorcraft-article .note p:last-child{margin-bottom:0}.floorcraft-article p.fine,.floorcraft-article .source{font-size:13px;color:var(--muted);line-height:1.9}.floorcraft-article .source{border-top:1px solid var(--line);padding-top:22px;margin-top:40px}.floorcraft-article .related-reads{max-width:800px;margin:auto;padding-bottom:60px}.floorcraft-article .related-reads li{margin:15px 0}.floorcraft-article .related-reads a{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.floorcraft-article .steps{grid-template-columns:1fr}.floorcraft-article .step{display:grid;grid-template-columns:30px 1fr;column-gap:10px}.floorcraft-article .step span{grid-row:span 2}.floorcraft-article .step strong{margin:0}.floorcraft-article .note{padding:20px}.floorcraft-article .interactive{margin-inline:-10px}}
