/* Catalogue-only refinement; existing fonts already loaded by the theme. */
body.category-projects-in-dubai .remington-archive-hero h1,body.category-projects-in-dubai-fa .remington-archive-hero h1{font-family:Newsreader,Georgia,serif;font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.02em}
body.category-projects-in-dubai .remington-archive-card-copy h2,body.category-projects-in-dubai-fa .remington-archive-card-copy h2{font-size:23px;line-height:1.3}
.remington-compare-panel{margin:20px 0 28px;padding:18px 20px;border:1px solid #ded7cb;border-radius:4px;background:#fbfaf7;color:#101d35;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;scroll-margin-top:140px}
.remington-compare-panel[hidden],.remington-compare-panel [hidden]{display:none!important}
.remington-compare-bar{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}
.remington-compare-panel h2{font-family:Newsreader,Georgia,serif;font-size:21px;line-height:1.2;font-weight:500;margin:0;letter-spacing:0}
.remington-compare-panel p{font-family:inherit;font-size:13px;line-height:1.6;margin:0}
.remington-compare-hint{flex:1}.remington-compare-panel.has-selection .remington-compare-hint{display:none}
.remington-compare-feedback{font-weight:500;color:#665536}.remington-compare-panel:not(.has-selection) .remington-compare-feedback{display:none}
.remington-compare-select{display:inline-flex;gap:8px;align-items:center;margin:14px 12px 8px 0;color:#101d35;cursor:pointer;font:500 13px/1.4 Inter,Arial,sans-serif;min-height:36px}
.remington-compare-select input{width:17px;height:17px;margin:0;accent-color:#8e7040}
.remington-compare-select + .remington-text-link{font-size:12px;letter-spacing:0;text-transform:none}
.remington-compare-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-inline-start:auto}
.remington-compare-panel button,.remington-compare-panel .remington-whatsapp-link{font:500 12px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;min-height:40px;border-radius:3px;padding:10px 14px;cursor:pointer}
.remington-compare-panel button{background:transparent;color:#101d35;border:1px solid #c4b391}
.remington-compare-panel [data-rem-compare-clear]{border:0;padding:8px;text-decoration:underline;text-underline-offset:3px}
.remington-compare-panel .remington-whatsapp-link{display:inline-flex;align-items:center;background:#101d35;color:#fff;border:1px solid #101d35;text-decoration:none}
#remington-compare-details{margin-top:18px;border-top:1px solid #ded7cb;padding-top:16px}
.remington-compare-panel .remington-compare-note{margin-bottom:14px;max-width:850px}.remington-compare-scroll-hint{display:none}
.remington-compare-table-wrap{max-width:100%;max-height:480px;overflow:auto;overscroll-behavior:contain;border:1px solid #ded7cb;background:#fff}
.remington-compare-panel table{width:100%;border-collapse:separate;border-spacing:0;min-width:620px;font:400 13px/1.55 Inter,Arial,sans-serif}
.remington-compare-panel th,.remington-compare-panel td{text-align:start;padding:12px 14px;border-bottom:1px solid #e6e1d8;vertical-align:top;white-space:pre-line;overflow-wrap:anywhere;letter-spacing:0;text-transform:none}
.remington-compare-panel tbody tr:nth-child(even){background:#f8f6f1}
.remington-compare-panel thead th{min-width:185px;position:sticky;top:0;background:#f1eee7;z-index:2;font-size:14px;font-weight:500}
.remington-compare-panel thead a{color:#101d35;text-decoration:none;font-family:Newsreader,Georgia,serif;font-size:19px;line-height:1.3;display:block}
.remington-compare-panel th:first-child{width:140px;min-width:140px;position:sticky;inset-inline-start:0;background:#f8f6f1;z-index:1;font-size:12px;font-weight:500}
.remington-compare-panel thead th:first-child{z-index:3;background:#f1eee7}
.remington-compare-panel thead button{display:block;font:400 11px/1.4 Inter,Arial,sans-serif;min-height:32px;padding:5px 0;margin-top:6px;border:0;text-decoration:underline}
.remington-compare-panel a:focus-visible,.remington-compare-panel button:focus-visible,.remington-compare-select input:focus-visible,.remington-compare-table-wrap:focus-visible{outline:2px solid #8e7040;outline-offset:3px}
html[lang^=fa] .remington-compare-panel,html[lang^=fa] .remington-compare-panel *,html[lang^=fa] .remington-compare-select,html[lang^=fa] body.category-projects-in-dubai-fa .remington-archive-hero h1,html[lang^=fa] body.category-projects-in-dubai-fa .remington-archive-card-copy h2{font-family:Vazirmatn,Tahoma,sans-serif;letter-spacing:0}
html[lang^=fa] .remington-compare-panel h2{font-size:18px}html[lang^=fa] .remington-compare-panel thead a{font-size:15px}html[lang^=fa] .remington-compare-panel table{font-size:13px}
@media(max-width:640px){.remington-compare-panel{padding:14px;margin:16px 0;scroll-margin-top:100px}.remington-compare-bar{gap:10px}.remington-compare-panel h2{font-size:20px}.remington-compare-hint{flex-basis:100%}.remington-compare-actions{width:100%;margin:0}.remington-compare-panel .remington-whatsapp-link{flex:1;justify-content:center}.remington-compare-panel .remington-compare-scroll-hint{display:block;font-size:12px;margin-bottom:8px}.remington-compare-panel th:first-child{width:104px;min-width:104px;padding:10px;font-size:11px}.remington-compare-panel th,.remington-compare-panel td{padding:10px}.remington-compare-panel thead th{min-width:175px}body.category-projects-in-dubai .remington-archive-card-copy h2,body.category-projects-in-dubai-fa .remington-archive-card-copy h2{font-size:21px}}

/* Override the theme's global editorial/button rules only in this catalogue component. */
body.category-projects-in-dubai .remington-archive-hero h1,body.category-projects-in-dubai-fa .remington-archive-hero h1{font-family:Newsreader,Georgia,serif!important;font-size:clamp(30px,3vw,42px)!important}
body.category-projects-in-dubai .remington-archive-card-copy h2,body.category-projects-in-dubai-fa .remington-archive-card-copy h2{font-size:23px!important}
.remington-compare-panel h2{font-family:Newsreader,Georgia,serif!important}
.remington-compare-panel .remington-whatsapp-link{background:#101d35!important;color:#fff!important;border-color:#101d35!important}
html[lang^=fa] body.category-projects-in-dubai-fa .remington-archive-hero h1,html[lang^=fa] .remington-compare-panel h2{font-family:Vazirmatn,Tahoma,sans-serif!important}
@media(max-width:640px){body.category-projects-in-dubai .remington-archive-hero h1,body.category-projects-in-dubai-fa .remington-archive-hero h1{font-size:30px!important}body.category-projects-in-dubai .remington-archive-card-copy h2,body.category-projects-in-dubai-fa .remington-archive-card-copy h2{font-size:21px!important}}

.remington-developer-latest-projects{margin:20px 0 28px;padding:16px 0;border-block:1px solid #ded7cb;font:400 14px/1.6 Inter,Arial,sans-serif}.remington-developer-latest-projects h2{font-family:Newsreader,Georgia,serif!important;font-size:22px!important;margin:0 0 12px}.remington-developer-latest-projects ul{display:flex;gap:10px 24px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.remington-developer-latest-projects a{color:#101d35;text-underline-offset:4px}
html[lang^=fa] .remington-developer-latest-projects,html[lang^=fa] .remington-developer-latest-projects h2{font-family:Vazirmatn,Tahoma,sans-serif!important}
@media(max-width:640px){body.category-projects-in-dubai-fa .remington-contact-rail{top:auto!important;bottom:12px!important;left:12px!important;right:auto!important;transform:none!important;display:flex!important;flex-direction:row!important;width:max-content!important;height:auto!important;border-radius:10px!important}body.category-projects-in-dubai-fa .remington-contact-rail a{width:38px!important;height:38px!important;border-bottom:0!important}body.category-projects-in-dubai-fa .remington-contact-rail span{display:none!important}}
