/* Seller-education pages (Quiet Trust) */
.nav-links .btn-header{margin-left:.25rem}
.prose{max-width:var(--qt-max,720px)}
.prose p{margin:0 0 1.1rem}
.prose h2{margin-top:.25rem}
.prose h3{margin-top:1.6rem}
.prose ol,.prose ul{margin:.6rem 0 1.2rem 1.35rem}
.prose li{margin:.45rem 0}
.prose a,.cta-box a.mail,.related a{text-decoration:underline;text-underline-offset:2px;font-weight:600}
.hero .lead p{margin:0 0 1rem;font-size:inherit;color:inherit}
.scrutinize{background:var(--qt-cream-2,#F0EBE3);border-top:2px solid var(--qt-sage,#6B8F6A);border-bottom:1px solid var(--qt-line,#DDD5C8)}
.scrutinize .label{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--qt-sage-deep,#4F6B4E);margin-bottom:.5rem}
ul.checklist{list-style:none;margin:1rem 0;padding:0}
ul.checklist li{position:relative;padding:.7rem .9rem .7rem 2.6rem;margin:.5rem 0;background:var(--qt-paper,#FFFCF8);border:1px solid var(--qt-line,#E0D9CE);border-radius:var(--qt-radius-sm,8px);font-size:1.05rem}
ul.checklist li::before{content:"";position:absolute;left:.9rem;top:.95rem;width:1.05rem;height:1.05rem;border:2px solid var(--qt-sage-deep,#4F6B4E);border-radius:4px;background:#fff}
.example{background:var(--qt-paper,#FFFCF8);border-left:3px solid var(--qt-terracotta,#A86B52);padding:1.25rem 1.4rem;border-radius:0 8px 8px 0;margin-top:1rem}
.cta-box{background:var(--qt-paper,#FFFCF8);border:1px solid var(--qt-line-strong,#C9BFAE);border-top:4px solid var(--qt-gold,#B8956A);border-radius:var(--qt-radius,12px);padding:clamp(1.4rem,4vw,2.2rem);box-shadow:var(--qt-shadow,0 10px 32px rgba(27,42,74,.08))}
.cta-box p{margin:0 0 1rem}
.cta-box .btn{margin-top:.5rem}
.fine{font-size:.92rem;color:var(--qt-soft,#5E5E5E);font-style:italic;margin-top:1.4rem}
.related h2{font-size:1.2rem}
.related ul{columns:2 16rem;margin:.75rem 0 0 1.1rem;font-size:1rem}
.guide-list{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:1rem}
.guide-list li{margin:0}
.guide-list a.card{display:block;margin:0;color:inherit}
.guide-list a.card:hover{border-color:var(--qt-sage,#6B8F6A)}
.guide-list .card h3{margin-bottom:.35rem}
.guide-list .card p{font-size:1rem;color:var(--qt-muted,#4A4A4A)}
.guide-list .tagline{font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--qt-sage-deep,#4F6B4E)}
@media (max-width:560px){body{font-size:1.125rem}.btn{width:100%}.nav-links .btn-header{width:auto}}
.prose a.btn,.cta-box a.btn{text-decoration:none}
