/* Task-led, local-only demonstration on the COA buyer guide. */
.organic-page main .coa-walkthrough{padding:26px;border:1px solid #bdd3cf;border-radius:8px;background:#fff}
.coa-walkthrough .walkthrough-steps{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none}
.coa-walkthrough .walkthrough-steps button{min-height:44px;padding:8px 12px;border:1px solid #8eaaa5;border-radius:5px;background:#fff;color:#173638;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.coa-walkthrough .walkthrough-steps button[aria-current=step]{background:#174d4b;color:#fff;border-color:#174d4b}
.coa-walkthrough .walkthrough-panel{padding:20px;border-left:4px solid #087879;background:#f3f8f6}
.coa-walkthrough .walkthrough-panel[hidden]{display:none}
.coa-walkthrough .walkthrough-data{width:100%;border-collapse:collapse;font-size:14px}
.coa-walkthrough .walkthrough-data th,.coa-walkthrough .walkthrough-data td{padding:9px;text-align:left;border-bottom:1px solid #c8dbd7;overflow-wrap:anywhere}
.coa-walkthrough .walkthrough-controls{display:flex;gap:10px;margin-top:16px}
.coa-walkthrough .walkthrough-controls button{min-height:44px;padding:8px 14px;border:1px solid #176b66;border-radius:5px;background:#176b66;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.coa-walkthrough .walkthrough-controls button:disabled{opacity:.55;cursor:not-allowed}
.coa-walkthrough .walkthrough-status{min-height:1.5em;margin-top:12px;font-weight:700}
@media(max-width:700px){.organic-page main .coa-walkthrough{padding:18px 14px}.coa-walkthrough .walkthrough-steps{display:grid;grid-template-columns:1fr 1fr}.coa-walkthrough .walkthrough-steps button{width:100%;padding-inline:7px;font-size:13px}.coa-walkthrough .walkthrough-panel{padding:14px 10px}.coa-walkthrough .walkthrough-data{font-size:12px}.coa-walkthrough .walkthrough-data th,.coa-walkthrough .walkthrough-data td{padding:7px 5px}}
