.legal-main{max-width:880px;padding-block:40px 60px;overflow-wrap:anywhere}
.legal-main h1{font-size:30px;line-height:1.25}
.legal-main h2{font-size:22px}
.legal-main section{padding-top:30px;margin-top:30px;border-top:1px solid var(--line)}
.seller-details{margin:0 0 24px}.seller-details>div{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}
.seller-details dt{font-weight:650}.seller-details dd{margin:0}
.legal-table-wrap{overflow-x:auto}.legal-main table{width:100%;border-collapse:collapse;text-align:left}.legal-main caption{text-align:left;font-weight:650;padding:10px 0}.legal-main td,.legal-main th{padding:12px 8px;border-bottom:1px solid var(--line)}
@media(max-width:600px){.legal-main h1{font-size:26px}.seller-details>div{grid-template-columns:1fr;gap:4px}.legal-main td,.legal-main th{padding:10px 4px;font-size:14px}}
@media print{.site-header,.site-footer,.skip-link{display:none}.legal-main{width:100%;max-width:none;padding:0;font-size:12pt}body{background:white;color:black}.legal-main section{break-inside:avoid}a{color:black}}
