/* Preserve the previous full-page layout; improve the customer-facing detail table. */
.md-buyer-guarantee .md-ent-hero__copy h1{font-weight:400;line-height:1.12}
.md-buyer-guarantee .md-ent-hero__lead{line-height:1.75}
.md-buyer-guarantee .md-ent-section__header p{line-height:1.85}
.md-buyer-guarantee .md-ent-card h3{font-weight:400;line-height:1.35}
.md-buyer-guarantee .md-ent-card p{line-height:1.85}
.md-buyer-guarantee .md-ent-table{width:100%;min-width:0;max-width:100%;table-layout:fixed}
.md-buyer-guarantee .md-ent-table :is(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:top;line-height:1.8}
.md-buyer-guarantee .md-ent-table :is(th,td):first-child{width:31%}
.md-buyer-guarantee .md-ent-table tbody th{font-weight:400;text-align:left;color:#171717;text-transform:none;letter-spacing:0}
.md-buyer-guarantee .md-ent-faq summary{line-height:1.65;min-height:52px}
.md-buyer-guarantee .md-ent-faq details p{line-height:1.85}
.md-buyer-guarantee .md-buyer-guarantee__care{margin-top:28px}
.md-buyer-guarantee__information{display:flex;flex-wrap:wrap;align-items:center;gap:0 26px;border-top:1px solid #deded8;margin-top:36px;padding-top:18px}
.md-buyer-guarantee__information>span{font-size:11px;color:#62625b;letter-spacing:.04em;margin-right:auto}
.md-buyer-guarantee__information a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#444;text-decoration:underline;text-underline-offset:4px}
.md-buyer-guarantee :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:767px){
 .md-buyer-guarantee .md-ent-hero__copy h1{font-size:clamp(30px,8vw,40px)}
 .md-buyer-guarantee .md-ent-hero__lead{font-size:16px}
 .md-buyer-guarantee .md-ent-actions{gap:12px}
 .md-buyer-guarantee .md-ent-actions a{min-height:48px}
 .md-buyer-guarantee .md-ent-table-wrap{overflow:visible}
 .md-buyer-guarantee .md-ent-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 .md-buyer-guarantee .md-ent-table,.md-buyer-guarantee .md-ent-table tbody{display:block;width:100%}
 .md-buyer-guarantee .md-ent-table tbody tr{display:block;padding:20px 0;border-bottom:1px solid #deded8}
 .md-buyer-guarantee .md-ent-table tbody :is(th,td),.md-buyer-guarantee .md-ent-table tbody :is(th,td):first-child{display:block;width:100%;border:0;padding:0;font-size:15px;line-height:1.85}
 .md-buyer-guarantee .md-ent-table tbody th{margin-bottom:10px;font-size:17px!important}
 .md-buyer-guarantee .md-ent-faq summary{font-size:16px;min-height:60px}
 .md-buyer-guarantee .md-ent-faq details p{font-size:15px}
 .md-buyer-guarantee__information{gap:0 20px}
 .md-buyer-guarantee__information>span{flex-basis:100%;margin-bottom:8px}
}
