/* Only the new guide articles and contextual guide blocks. */
.met-guide-main { padding: 2rem 0 3rem; }
.met-seller-guide { max-width: 54rem; margin: 0 auto; color: #242424; font-size: 1rem; line-height: 1.7; }
.met-seller-guide h1 { font-size: clamp(1.7rem, 5vw, 2.5rem); line-height: 1.25; margin: 0 0 1.5rem; }
.met-seller-guide h2 { font-size: 1.35rem; line-height: 1.35; margin: 2rem 0 .75rem; }
.met-seller-guide p, .met-seller-guide ul { margin: 0 0 1rem; }
.met-seller-guide ul { padding-left: 1.4rem; }
.met-seller-guide a { color: #851c28; text-decoration: underline; overflow-wrap: anywhere; }
.met-seller-guide a:focus-visible, .met-guide-table-wrap:focus-visible { outline: 3px solid #1b50ac; outline-offset: 3px; }
.met-guide-table-wrap { max-width: 100%; overflow-x: auto; margin: 1.25rem 0; }
.met-seller-guide table { width: 100%; border-collapse: collapse; font-size: .95rem; }
.met-seller-guide th, .met-seller-guide td { padding: .75rem; border: 1px solid #bdbdbd; text-align: left; vertical-align: top; overflow-wrap: anywhere; }
.met-seller-guide th { background: #f0eeeb; font-weight: bold; }
.met-guide-source-note { font-size: .9rem; }
@media (max-width: 480px) { .met-seller-guide th, .met-seller-guide td { padding: .5rem; } }

.met-seller-guide h1, .met-seller-guide h2 { color: #242424; font-weight: 600; }
.met-seller-guide th:first-child, .met-seller-guide td:first-child { width: 36%; }
