/* Seven editorial article structures, chosen to suit the question. */
.format-panel{margin:34px 0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.format-panel h2{font-size:23px;margin:9px 0 16px}.format-panel p{font-size:15px}.diagnostic-panel{background:#e7eee8}.diagnostic-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.diagnostic-grid a{display:flex;align-items:center;gap:12px;background:#fff;padding:13px 16px;font-size:13px;line-height:1.4;min-height:62px}.diagnostic-grid a span:first-child{font-size:10px;color:var(--brand);font-weight:700}.diagnostic-grid a span:last-child{margin-left:auto}.steps-panel{background:#eee9de;border-left:4px solid #8a7251}.steps-panel p{margin:0;color:#50483c}.guide-section{margin:40px 0}.section-index{font-size:10px;letter-spacing:.16em;color:var(--brand);font-weight:700}.guide-section h2{margin:10px 0 18px}.format-step-by-step .guide-section{border-left:1px solid #bfd0c3;padding-left:32px;position:relative}.format-step-by-step .guide-section:before{content:"";position:absolute;left:-6px;top:1px;width:11px;height:11px;border-radius:50%;background:var(--brand)}.maintenance-panel ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px}.maintenance-panel li{margin:0;background:var(--soft);padding:13px 14px;font-size:13px;line-height:1.4}.maintenance-panel li span{font-size:11px;font-weight:700;color:var(--brand);margin-right:10px}.cleaning-panel{background:#e9f0ed}.cleaning-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cleaning-flow>span{display:block;background:#fff;padding:15px 12px;font-size:11px;line-height:1.45;min-height:104px}.cleaning-flow b{display:block;font-size:20px;line-height:1.2;color:var(--brand);margin-bottom:9px}.comparison-panel{background:#f5f1e8}.comparison-panel table{background:#fff}.comparison-panel th{background:#e4e8dc}.comparison-panel td:first-child{font-weight:700;color:var(--heading)}.decision-panel{background:#e7eee8}.decision-panel table{background:white}.decision-panel th{width:40%;background:#f3f6f1}.room-panel{background:#f1eee5}.room-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.room-plan-grid>div{background:white;padding:20px}.room-plan-grid span{display:block;color:var(--brand);font-size:10px;font-weight:700;letter-spacing:.12em}.room-plan-grid strong{display:block;font-family:var(--title);font-size:18px;margin-top:8px;line-height:1.35}.room-plan-grid p{font-size:13px;line-height:1.65;margin-bottom:0}.inline-figure{margin:42px 0 25px}.inline-figure img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:5px}.inline-figure figcaption{font-size:11px;color:var(--muted);margin-top:8px}.recap-panel{background:#fff;border-top:3px solid var(--brand);padding:20px 26px;margin:34px 0}.recap-panel h2{font-size:21px!important;margin:0 0 10px!important}.recap-panel ol{font-size:14px;margin:0}.format-maintenance-plan .guide-section{padding-bottom:24px;border-bottom:1px solid var(--line)}.format-troubleshooting .guide-section{padding-left:22px;border-left:3px solid #c7d8cc}.format-cleaning-workflow .guide-section{padding-top:15px;border-top:1px solid #bfd0c3}.format-materials-comparison .guide-section h2,.format-decision-guide .guide-section h2{font-size:26px}.format-room-makeover .guide-section:nth-of-type(even){background:#f1eee5;padding:24px}@media(max-width:700px){.diagnostic-grid,.maintenance-panel ol,.room-plan-grid{grid-template-columns:1fr}.cleaning-flow{grid-template-columns:1fr 1fr}.format-panel{padding:22px}.format-step-by-step .guide-section{padding-left:22px}}
