/* Source-derived geometry only. Existing archival text, holds and controls stay intact. */
body.dd-restored.dd-home-source main#main .dd-home-gap-price .row{display:flex;flex-wrap:wrap;margin:0 -10px}
body.dd-restored.dd-home-source main#main .dd-home-gap-price .col-md-6{width:50%;padding:0 10px;box-sizing:border-box}
body.dd-restored.dd-home-source main#main .dd-home-gap-price table.price-two-column{background:#fff;border-collapse:collapse;margin:0 0 25px;text-align:left;width:100%!important;font-size:14px;line-height:1.6}
body.dd-restored.dd-home-source main#main .dd-home-gap-price table.price-two-column th{color:#27304b;border-bottom:2px solid #4ab3bf;font-size:14px;line-height:1.6;font-weight:500;padding:10px 8px}
body.dd-restored.dd-home-source main#main .dd-home-gap-price table.price-two-column td{border-bottom:1px solid #ccc;color:#27304b;font-size:14px;line-height:1.6;font-weight:400;padding:6px 8px}
body.dd-restored.dd-home-source main#main .dd-home-gap-price table.price-two-column tbody tr:not(.dd-gap-withheld):hover td{color:#4ab3bf}
body.dd-restored.dd-home-source main#main .dd-home-gap-price table.price-two-column tr.dd-gap-withheld td{font-size:12px;line-height:1.5;color:#657680;white-space:normal;overflow-wrap:anywhere}
body.dd-restored.dd-home-source main#main .dd-home-gap-counters .row{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -10px}
body.dd-restored.dd-home-source main#main .dd-home-gap-counters .col-sm-3{width:25%;padding:0 10px;box-sizing:border-box}
body.dd-restored.dd-home-source main#main .dd-home-gap-counters .num{font-size:50px;line-height:1;color:#fe7d55;font-weight:700;opacity:1;margin:0}
body.dd-restored.dd-home-source main#main .dd-home-gap-counters .item blockquote{font-size:18px;line-height:1.6;font-weight:300;margin:25px 0 0;padding:0;border:0}
body.dd-restored.dd-home-source main#main .dd-home-gap-counters .item p.dd-gap-quote-date{font-size:12px;line-height:1.5;font-weight:400;color:#536777;margin:0 0 10px}
body.dd-restored.dd-home-source main#main .dd-home-gap-counters .item blockquote+p.dd-gap-quote-date{margin:10px 0 0}
body.dd-restored.dd-home-source main#main .dd-home-gap-reviews .dd-critical-review-tabs{display:flex;flex-wrap:wrap;list-style-type:none;width:100%;background:#fafafa;margin:0;border-bottom:1px solid #e0e0e0;gap:0}
body.dd-restored.dd-home-source main#main .dd-home-gap-reviews .dd-critical-review-tabs button{padding:.5rem .75rem;text-decoration:none;color:#000;text-align:center;flex-shrink:1;flex-grow:1;border:1px solid transparent;border-radius:0;cursor:pointer;min-width:150px;font-size:14px;line-height:1.6;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;background:#fafafa;box-sizing:border-box}
body.dd-restored.dd-home-source main#main .dd-home-gap-reviews .dd-critical-review-tabs button[aria-selected=true]{background:#e0e0e0;cursor:default}
body.dd-restored.dd-home-source main#main .dd-home-gap-reviews .dd-critical-review-tabs button:not([aria-selected=true]):hover,body.dd-restored.dd-home-source main#main .dd-home-gap-reviews .dd-critical-review-tabs button:not([aria-selected=true]):focus{background:#eee}
@media(max-width:767px){body.dd-restored.dd-home-source main#main .dd-home-gap-counters .col-sm-3{width:100%;margin-bottom:30px}body.dd-restored.dd-home-source main#main .dd-home-gap-counters .col-sm-3:last-child{margin-bottom:0}}
@media(max-width:991px){body.dd-restored.dd-home-source main#main .dd-home-gap-price .col-md-6{width:100%}}
