/* ORBUYBAG v12.1: additions scoped to the pre-owned information blocks. */
.orbuy-resale-price-note {
    margin: 0 0 20px;
    color: #635b52;
    font-size: 14px;
    line-height: 1.65;
    overflow-wrap: anywhere;
}
.orbuy-resale-checklist {
    margin: 20px 0 24px;
    padding: 22px;
    border: 1px solid #e6dfd6;
    border-radius: 14px;
    background: #faf8f4;
    color: #302b26;
    text-align: start;
    overflow-wrap: anywhere;
}
.orbuy-resale-checklist h2 {
    margin: 0 0 12px;
    color: inherit;
    font: 600 18px/1.4 system-ui, sans-serif;
    letter-spacing: normal;
}
.orbuy-resale-checklist ul {
    padding-inline-start: 22px;
    margin: 0 0 14px;
    list-style: disc;
}
.orbuy-resale-checklist li { margin-bottom: 8px; font-size: 14px; line-height: 1.65; }
.orbuy-resale-checklist p { margin: 0; font-size: 13px; line-height: 1.65; color: #635b52; }
.orbuy-resale-about {
    max-width: 1040px;
    margin: 0 auto;
    padding: 12px 0 36px;
    text-align: start;
    overflow-wrap: anywhere;
}
.orbuy-resale-about h1 {
    font: 600 clamp(28px, 3vw, 44px)/1.3 system-ui, sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 16px;
    color: #25211d;
}
.orbuy-resale-about p { font-size: 16px; line-height: 1.85; margin: 0 0 22px; color: #5a534b; }
.orbuy-resale-about .orbuy-resale-intro { color: #9a5732; font-size: 19px; }
@media (max-width: 767px) {
    .orbuy-resale-checklist { padding: 16px; margin: 16px 0 20px; }
    .orbuy-resale-about { padding: 0 4px 20px; }
    .orbuy-resale-about p { font-size: 15px; }
}
