.qe-design 450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--wine:#761d3b;--ink:#242629;--muted:#64676b;--line:#e4e3e0;--paper:#f7f7f3;--teal:#27675e}.qe-design *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}.qe-design{margin:0;color:var(--ink);background:#fff;font-family:'DM Sans',sans-serif;font-size:15px;line-height:1.55}.qe-design a{color:inherit;text-decoration:none}.qe-design button,.qe-design input{font:inherit}.qe-design button,.qe-design a,.qe-design input{ -webkit-tap-highlight-color:transparent}.qe-design a:focus-visible,.qe-design button:focus-visible,.qe-design input:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.qe-design a,.qe-design button{transition:color .18s,background .18s,border-color .18s}.qe-design a:hover{color:var(--wine)}.qe-design button{cursor:pointer}.qe-design .wrap{max-width:1248px;padding:0 32px;margin:auto}.qe-design .edition{background:var(--wine);color:#fff;font-size:10px;letter-spacing:1.5px;font-weight:600}.qe-design .edition .wrap{display:flex;justify-content:space-between;padding-top:8px;padding-bottom:8px}.qe-design .edition .wrap span:last-child{letter-spacing:.3px;color:#eddae1}.qe-design header{border-bottom:1px solid var(--line);background:white}.qe-design .head{height:98px;display:flex;align-items:center;justify-content:space-between;gap:32px}.qe-design .brand{display:flex;align-items:center;gap:11px;color:var(--ink);font:800 30px 'Manrope',sans-serif;letter-spacing:-1.4px;white-space:nowrap}.qe-design .mark{display:grid;place-items:center;background:var(--wine);color:white;width:47px;height:49px;font:44px Georgia,serif;letter-spacing:-4px;padding-right:4px;border-radius:3px}.qe-design .brand small{display:block;font:600 8px 'DM Sans',sans-serif;letter-spacing:1.2px;margin-top:5px;color:var(--muted)}.qe-design nav{display:flex;gap:30px;font-weight:600;font-size:14px}.qe-design .head nav a{padding:35px 0;position:relative}.qe-design .head nav .active{color:var(--wine)}.qe-design .head nav .active:after{content:'';position:absolute;bottom:21px;left:0;right:0;height:2px;background:var(--wine)}.qe-design .head-search{font-size:13px;border:1px solid var(--line);border-radius:5px;padding:9px 14px;display:flex;align-items:center;gap:25px}.qe-design .head-search span{font-size:23px;line-height:1}.qe-design .menu{display:none}.qe-design #mobile-nav[hidden]{display:none}.qe-design .intro{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding-top:49px;padding-bottom:43px}.qe-design .eyebrow{font-size:10px;font-weight:700;letter-spacing:1.65px;color:var(--wine)}.qe-design h1,.qe-design h2,.qe-design h3,.qe-design p{margin:0}.qe-design h1,.qe-design h2,.qe-design h3{font-family:'Manrope',sans-serif}.qe-design h1{font-size:55px;line-height:1.12;letter-spacing:-2.8px;font-weight:750;margin:14px 0 18px}.qe-design h1 em{font-style:normal;color:var(--wine)}.qe-design .intro p{color:var(--muted);line-height:1.75;font-size:15px}.qe-design .find{padding-top:32px}.qe-design .find label{font:700 18px 'Manrope',sans-serif}.qe-design .find form{display:flex;margin:14px 0 16px;border:1px solid #d7d6d3;border-radius:6px;background:#fff;padding:6px;box-shadow:0 4px 14px #25252505}.qe-design .find input{border:0;background:transparent;min-width:0;flex:1;padding:10px 12px;font-size:13px;color:var(--ink)}.qe-design .find button{background:var(--wine);border:0;color:#fff;border-radius:4px;min-width:47px;font-size:28px;line-height:1}.qe-design .quick{display:flex;gap:15px;align-items:center;font-size:11px;flex-wrap:wrap}.qe-design .quick span{color:#777}.qe-design .quick a{font-weight:600}.qe-design .rates{display:grid;grid-template-columns:1.3fr repeat(4,1fr) 40px;border:1px solid var(--line);border-radius:7px;background:var(--paper);align-items:center;padding:20px 22px;gap:18px}.qe-design .rates-label strong{font-size:15px}.qe-design .rates-label small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.qe-design .rates>a:not(.rate-more){border-left:1px solid #dcded9;padding-left:24px}.qe-design .rates a small{display:block;font-size:9px;letter-spacing:.8px;color:var(--muted);font-weight:600}.qe-design .rates a strong{display:block;font:750 22px 'Manrope',sans-serif;margin-top:5px;letter-spacing:-.6px}.qe-design .rates a strong span{font:500 11px 'DM Sans',sans-serif;color:var(--muted);letter-spacing:0}.qe-design .rate-more{font-size:24px;color:var(--wine)}.qe-design .section{padding-top:52px;padding-bottom:52px}.qe-design .section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.qe-design h2{font-size:29px;letter-spacing:-1.1px;line-height:1.3;font-weight:750;margin-top:7px}.qe-design .text-link{font-size:12px;font-weight:700;color:var(--wine);white-space:nowrap;padding-bottom:3px}.qe-design .text-link span{font-size:17px;margin-left:9px}.qe-design .editorial{display:grid;grid-template-columns:1.13fr 1fr;gap:35px}.qe-design .feature{border:1px solid var(--line);border-radius:7px;overflow:hidden;display:block}.qe-design .feature-image{height:271px;position:relative;background:#ddd}.qe-design .feature-image img{width:100%;height:100%;object-fit:cover;display:block;object-position:center 45%}.qe-design .image-label{position:absolute;bottom:15px;left:21px;background:white;color:var(--wine);padding:5px 9px;border-radius:3px;font-size:9px;letter-spacing:1px;font-weight:700}.qe-design .feature-copy{padding:23px 25px 20px}.qe-design .meta{font-size:9px;letter-spacing:1px;font-weight:700;color:var(--wine)}.qe-design .meta span{color:var(--muted);margin-left:16px;font-weight:500;letter-spacing:.5px}.qe-design .feature h3{font-size:26px;letter-spacing:-.8px;line-height:1.35;margin:10px 0}.qe-design .feature p{font-size:13px;color:var(--muted);line-height:1.7}.qe-design .read{display:flex;justify-content:space-between;margin-top:18px;font-size:12px;font-weight:700;color:var(--wine)}.qe-design .read b{font-size:20px;line-height:1}.qe-design .latest-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;font-weight:700;padding-bottom:14px;border-bottom:2px solid var(--ink)}.qe-design .latest-label span{font-weight:400;color:var(--muted);letter-spacing:0}.qe-design .story{display:grid;grid-template-columns:1fr 92px;gap:20px;padding:19px 0;border-bottom:1px solid var(--line)}.qe-design .story h3{font-size:17px;line-height:1.45;letter-spacing:-.35px;margin:7px 0 9px}.qe-design .story small{font-size:10px;color:var(--muted);display:flex;gap:15px}.qe-design .story small span{color:var(--wine)}.qe-design .story img{width:92px;height:92px;object-fit:cover;border-radius:5px;align-self:center}.qe-design .next-story{display:flex;font-size:12px;gap:10px;margin-top:18px;align-items:center}.qe-design .next-story span{font-size:8px;letter-spacing:.8px;color:var(--wine);font-weight:700}.qe-design .next-story b{margin-left:auto;color:var(--wine)}.qe-design .tool-section{background:var(--paper);border-block:1px solid var(--line);padding:43px 0 46px}.qe-design .tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qe-design .tool{background:white;border:1px solid var(--line);border-radius:5px;display:flex;align-items:center;gap:12px;padding:20px 14px}.qe-design .tool:hover{border-color:var(--teal);background:#fcfffd}.qe-design .tool-icon{width:33px;height:36px;flex-shrink:0;display:grid;place-items:center;color:var(--teal);font-size:26px}.qe-design .tool strong{font-size:13px;display:block;font-weight:650}.qe-design .tool small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.qe-design .tool b{font-size:13px;margin-left:auto;color:#8b8e8c}.qe-design .categories{display:grid;grid-template-columns:repeat(3,1fr);column-gap:28px}.qe-design .categories a{display:flex;align-items:start;gap:14px;padding:23px 0;border-bottom:1px solid var(--line)}.qe-design .cat-number{font-size:11px;color:var(--wine);padding-top:3px;font-weight:600}.qe-design .categories h3{font-size:16px;letter-spacing:-.3px}.qe-design .categories p{color:var(--muted);font-size:12px;margin-top:5px}.qe-design .categories b{margin-left:auto;color:var(--wine);font-size:15px}.qe-design .discover{margin-top:48px;background:#f3ecee;border:1px solid #eadce1;border-radius:6px;padding:30px;display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:25px}.qe-design .discover h2{font-size:22px}.qe-design .discover p{font-size:12px;color:var(--muted);margin-top:10px}.qe-design .discover>a{padding:10px 0 10px 24px;border-left:1px solid #ddccd2}.qe-design .discover>a span{font-size:8px;letter-spacing:1px;color:var(--muted)}.qe-design .discover>a strong{display:block;color:var(--wine);font-size:16px;margin-top:6px}.qe-design footer{background:#242829;color:#fff;padding-top:44px}.qe-design .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr .7fr;gap:35px;padding-bottom:38px}.qe-design footer .brand{color:#fff;font-size:26px}.qe-design footer .mark{background:#fff;color:var(--wine);width:39px;height:41px;font-size:37px}.qe-design footer p{font-size:12px;color:#b7bfbd;margin-top:17px;line-height:1.8}.qe-design footer h3{font-size:12px;margin-bottom:15px;font-weight:650}.qe-design footer .footer-grid>div>a:not(.brand){display:block;font-size:11px;color:#b7bfbd;margin-top:9px}.qe-design footer a:hover{color:#fff!important}.qe-design .footer-bottom{border-top:1px solid #ffffff20;padding-top:18px;padding-bottom:20px;display:flex;justify-content:space-between;font-size:10px;color:#b7bfbd}.qe-design .footer-bottom div{display:flex;gap:22px}.qe-design .prototype-note{padding:10px 20px;text-align:center;font-size:10px;background:#f3f3ee;color:#64676b}.qe-design .skip{position:absolute;left:12px;top:-100px;background:#fff;z-index:10;padding:10px}.qe-design .skip:focus{top:10px}@media(min-width:1500px){.qe-design .intro{padding-top:60px;padding-bottom:50px}.qe-design h1{font-size:61px}}@media(max-width:1050px){.qe-design .head{gap:20px}.qe-design .head nav{gap:20px}.qe-design .brand{font-size:26px}.qe-design .brand small{font-size:7px}.qe-design .head-search{display:none}.qe-design .intro{gap:35px}.qe-design h1{font-size:48px}.qe-design .tools{grid-template-columns:repeat(2,minmax(0,1fr))}.qe-design .rates{gap:12px}.qe-design .rates>a:not(.rate-more){padding-left:14px}.qe-design .rates a strong{font-size:20px}.qe-design .rates-label small{max-width:105px}.qe-design .feature-image{height:245px}.qe-design .feature h3{font-size:23px}.qe-design .story h3{font-size:15px}.qe-design .story{grid-template-columns:1fr 75px}.qe-design .story img{width:75px;height:85px}.qe-design .editorial{gap:25px}.qe-design .discover{grid-template-columns:1.3fr 1fr 1fr}.qe-design .discover h2{font-size:19px}}@media(max-width:700px){.qe-design .wrap{padding-left:21px;padding-right:21px}.qe-design .edition{font-size:8px;letter-spacing:1px}.qe-design .edition .wrap{justify-content:center;padding-block:7px}.qe-design .edition .wrap span:last-child{display:none}.qe-design .head{height:79px}.qe-design .brand{font-size:26px;gap:9px}.qe-design .mark{width:38px;height:41px;font-size:37px}.qe-design .brand small{font-size:6.5px;letter-spacing:.9px}.qe-design .head nav{display:none}.qe-design .menu{display:block;background:white;border:1px solid var(--line);border-radius:4px;padding:10px;font-size:11px;font-weight:600}.qe-design .intro{display:block;padding-top:32px;padding-bottom:28px}.qe-design .eyebrow{font-size:8px;letter-spacing:1.2px}.qe-design h1{font-size:43px;line-height:1.14;letter-spacing:-2px;margin:12px 0 14px}.qe-design .intro p{font-size:13px;line-height:1.75}.qe-design .find{padding-top:27px}.qe-design .find label{font-size:14px}.qe-design .find form{margin-top:10px;margin-bottom:13px}.qe-design .find input{font-size:12px;padding:10px 6px}.qe-design .find button{min-width:42px;min-height:42px}.qe-design .quick{font-size:10px;gap:13px}.qe-design .rates{grid-template-columns:1fr 1fr;padding:16px;gap:0;position:relative}.qe-design .rates-label{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;margin-bottom:4px;border-bottom:1px solid #dddfd9}.qe-design .rates-label strong{font-size:13px}.qe-design .rates-label small{max-width:none;font-size:8px;margin-top:0}.qe-design .rates>a:not(.rate-more){border:0;padding:11px 0 7px}.qe-design .rates>a:nth-child(odd):not(.rate-more){border-left:1px solid #dddfd9;padding-left:20px}.qe-design .rates a small{font-size:8px}.qe-design .rates a strong{font-size:21px}.qe-design .rates a strong span{font-size:10px}.qe-design .rate-more{display:none}.qe-design .section{padding-block:34px}.qe-design .section-head{margin-bottom:19px;gap:12px}.qe-design h2{font-size:23px;letter-spacing:-.8px;margin-top:6px}.qe-design .section-head>div{max-width:255px}.qe-design .section-head .text-link{font-size:10px;white-space:normal;text-align:right;max-width:70px;flex-shrink:0;line-height:1.6}.qe-design .text-link span{margin:0}.qe-design .editorial{display:block}.qe-design .feature-image{height:auto;aspect-ratio:1.6}.qe-design .feature-copy{padding:19px}.qe-design .feature h3{font-size:22px;letter-spacing:-.6px}.qe-design .feature p{font-size:12px}.qe-design .meta{font-size:8px;letter-spacing:.7px}.qe-design .meta span{font-size:8px;margin-left:8px}.qe-design .latest{margin-top:27px}.qe-design .latest-label{font-size:9px;padding-bottom:12px}.qe-design .story{grid-template-columns:1fr 78px;padding:17px 0;gap:17px}.qe-design .story img{width:78px;height:80px}.qe-design .story h3{font-size:15px;line-height:1.45}.qe-design .story small{font-size:9px}.qe-design .next-story{font-size:11px;gap:8px}.qe-design .next-story span{font-size:7px}.qe-design .tool-section{padding:32px 0}.qe-design .tools{gap:10px}.qe-design .tool{padding:16px 12px;display:block;position:relative;min-height:139px}.qe-design .tool-icon{height:28px;width:25px;font-size:26px;margin-bottom:10px;place-items:start}.qe-design .tool strong{font-size:12px;line-height:1.45}.qe-design .tool small{font-size:10px;line-height:1.5;margin-top:4px}.qe-design .tool b{position:absolute;top:20px;right:12px;font-size:12px}.qe-design .categories{grid-template-columns:1fr}.qe-design .categories a{padding:19px 0;align-items:center}.qe-design .categories h3{font-size:15px}.qe-design .categories p{font-size:11px;margin-top:3px}.qe-design .cat-number{font-size:10px}.qe-design .discover{margin-top:32px;padding:23px;grid-template-columns:1fr 1fr;gap:24px 12px}.qe-design .discover>div{grid-column:1/-1}.qe-design .discover h2{font-size:21px}.qe-design .discover p{font-size:12px;line-height:1.7}.qe-design .discover>a{padding:0;border:0}.qe-design .discover>a span{font-size:6.5px;letter-spacing:.6px}.qe-design .discover>a strong{font-size:13px}.qe-design .footer-grid{grid-template-columns:1fr 1fr;gap:27px 20px;padding-bottom:28px}.qe-design .footer-grid>div:first-child{grid-column:1/-1}.qe-design footer{padding-top:32px}.qe-design footer .footer-grid>div>a:not(.brand){font-size:11px}.qe-design footer p{margin-top:13px}.qe-design .footer-bottom{display:block;font-size:9px;padding-block:19px}.qe-design .footer-bottom div{margin-top:10px}.qe-design .prototype-note{font-size:8px;padding:10px 22px}.qe-design #mobile-nav{padding:15px 21px;border-top:1px solid var(--line);flex-wrap:wrap;font-size:12px;gap:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.qe-design *{transition:none!important}}

/* Reset theme defaults only inside approved editorial surfaces. */
.qe-design{--wine:#761d3b;--ink:#242629;--muted:#64676b;--line:#e4e3e0;--paper:#f7f7f3;--teal:#27675e;font-family:'DM Sans',sans-serif;font-size:15px;line-height:1.55;color:var(--ink);background:#fff}
.qe-design a:hover{text-decoration:none}
.qe-design button{font-weight:inherit;text-transform:none;letter-spacing:normal}
.qe-design .find input{box-shadow:none;height:auto;line-height:1.55;border-radius:0}
.qe-design .find button{padding:0;line-height:1;display:grid;place-items:center}
.qe-design .rates small{line-height:1.55}
.qe-design .feature-image img{max-width:none}
.qe-design .story img{max-width:none}
.qe-design .feature.no-image .feature-image{display:none}
.qe-design .story.no-image{grid-template-columns:1fr}
.qe-design .edition .wrap{min-height:31px}
.qe-design .edition .wrap>span{color:inherit}
.qe-design .head nav{margin:0;background:transparent}
.qe-design .head nav a{line-height:1.55;background:transparent}
.qe-design footer h3{color:white;margin-top:0;letter-spacing:normal;line-height:1.55}
.qe-design footer .mark{color:var(--wine)}
.qe-design .rates-note{font-size:10px;color:var(--muted);margin-top:8px;text-align:right}
.qe-design .footer-disclaimer{font-size:10px;color:#b7bfbd;padding-top:0;padding-bottom:20px}
body.qatar-homepage{background:#fff}
body.qatar-homepage #page,body.qatar-homepage .site-content,body.qatar-homepage #primary,body.qatar-homepage main.site-main{max-width:none;width:100%;margin:0;padding:0}
body.qatar-homepage .inside-article{padding:0;margin:0;background:#fff}
body.qatar-homepage .entry-header{display:none}
body.qatar-homepage .entry-content{margin:0;max-width:none}
body.qatar-homepage .entry-content>.qe-design{max-width:none}
body.qatar-custom-page #qatar-footer{margin-top:0}
@media(max-width:700px){.qe-design .rates-note{text-align:left;font-size:9px}.qe-design .head nav{display:none}.qe-design .head{gap:12px}.qe-design .find input{padding:10px 6px}.qe-design .edition .wrap{min-height:26px}.qe-design .edition .wrap span:last-child{display:none}}

.qe-design .meta{text-transform:uppercase}

/* Override the parent theme white button text on the mobile menu. */
.qe-design .menu,.qe-design .menu:hover,.qe-design .menu:focus{color:var(--ink);background:#fff;min-height:44px}

/* Sitewide responsive header ad, below branding and navigation. */
.qe-design .qexpat-header-ad { width:100%;background:#f7f7f3;border-bottom:1px solid #e4e3e0; }
.qe-design .qexpat-header-ad-inner { max-width:1248px;width:100%;margin:0 auto;padding:12px 32px 16px; }
.qe-design .qexpat-header-ad-label { margin-bottom:8px;text-align:center;font:500 9px/1.4 'DM Sans',sans-serif;letter-spacing:1px;text-transform:uppercase;color:#64676b; }
.qe-design .qexpat-header-ad-unit { display:block;min-height:90px; }
.qe-design .qexpat-header-ad:has(ins[data-ad-status="unfilled"]) { display:none; }
@media(max-width:700px) {
    .qe-design .qexpat-header-ad-inner { padding:10px 21px 14px; }
    .qe-design .qexpat-header-ad-unit { min-height:100px; }
}
