/* Etsy decision tools; shared Seller typography and navigation stay familiar. */
.seller-guide-etsy .article-header { max-width: 930px; }
.seller-guide-etsy .standfirst { max-width: 800px; }
.seller-guide-etsy .reading-layout { margin-top: 36px; }
.seller-guide-etsy .article-body > .do-now { margin-top: 0; padding: 22px 25px; }
.seller-guide-etsy .do-now ol { columns: 1; }
.seller-guide-etsy .do-now h2 { font-size: 24px; }
.etsy-timeline { list-style: none; padding: 0 !important; counter-reset: event; }
.etsy-timeline li { counter-increment: event; display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 14px; padding: 16px 0; margin: 0; border-bottom: 1px solid var(--line); }
.etsy-timeline li::before { content: counter(event, decimal-leading-zero); color: var(--green); font-size: 13px; font-weight: 700; padding-top: 4px; }
.etsy-timeline strong { display: block; }
.etsy-timeline p { font-size: 14px; margin: 6px 0 0; }
.etsy-audit { counter-reset: audit; list-style: none; padding: 0 !important; }
.etsy-audit li { counter-increment: audit; position: relative; padding: 18px 0 18px 44px; border-bottom: 1px solid var(--line); margin: 0; }
.etsy-audit li::before { content: counter(audit, decimal-leading-zero); position: absolute; left: 0; top: 21px; color: var(--green); font-size: 12px; font-weight: 700; }
.etsy-audit p { margin: 6px 0 0; font-size: 14px; }
.etsy-ledger { border-block: 1px solid var(--line); padding: 18px 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.etsy-ledger div { min-width: 0; }
.etsy-ledger dt { color: var(--green); font-size: 14px; font-weight: 700; }
.etsy-ledger dd { margin: 6px 0 0; font-size: 14px; }
.etsy-evidence { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 26px; border-block: 1px solid var(--line); }
.etsy-evidence section { min-width: 0; }
.etsy-evidence li { font-size: 14px; }
.seller-guide-etsy .position-table { table-layout: fixed; }
.seller-guide-etsy .position-table td, .seller-guide-etsy .position-table th { overflow-wrap: anywhere; }
.seller-guide-etsy .guide-cta .button { white-space: normal; }
.seller-guide-etsy .article-body .guide-cta-lower .cta-note { color: #d6e4da; }
@media (max-width: 600px) {
  .etsy-ledger, .etsy-evidence { grid-template-columns: 1fr; gap: 14px; }
  .seller-guide-etsy .article-body > .do-now { padding: 21px 19px; }
  .etsy-timeline li { grid-template-columns: 28px minmax(0,1fr); gap: 10px; }
  .etsy-ledger div + div { border-top: 1px solid var(--line); padding-top: 14px; }
  .seller-guide-etsy .contents ol { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 18px; }
}
@media (max-width: 350px) {
  .seller-guide-etsy .site-header { gap: 8px; }
  .seller-guide-etsy .brand { gap: 5px; font-size: 17px; }
  .seller-guide-etsy .brand span { padding-left: 5px; font-size: 8px; letter-spacing: .5px; }
  .seller-guide-etsy .header-link { font-size: 11px; }
}
