:root{--gold:#d8b74f;--gold-2:#b89129;--black:#101010;--text:#1f1e1a;--muted:#67625a;--paper:#faf9f5;--line:#e9e1d1;--sand:#f6f0e2;--radius:18px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Cairo',Arial,sans-serif;color:var(--text);background:var(--paper);line-height:1.85}html[dir=ltr] body{font-family:'Inter',Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.4}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.3rem,4.7vw,4rem)}h2{font-size:clamp(1.5rem,3vw,2.25rem)}.content-container{width:min(1160px,91%);margin-inline:auto}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.content-top{position:sticky;top:0;z-index:50;background:#101010;color:white;border-bottom:1px solid #42351f;box-shadow:0 4px 17px #0003}.top-inner{min-height:85px;display:flex;align-items:center;gap:20px;justify-content:space-between}.brand-anchor img{width:132px;height:75px;object-fit:contain}.content-nav{display:flex;align-items:center;gap:19px}.content-nav a{font-size:.89rem;font-weight:700;white-space:nowrap;color:#e8e2d7}.content-nav a:hover,.content-nav [aria-current=page]{color:var(--gold)}.content-nav .nav-cta{border-radius:9px;color:#171208;background:var(--gold);padding:10px 15px}.content-actions{display:flex;align-items:center;gap:9px}.select-lang,.extra-toggle{border:1px solid #705b31;background:#1b1a16;color:#f0d587;border-radius:10px;padding:9px 10px;min-height:41px;cursor:pointer}.select-lang{width:105px;font-weight:700;font-size:.8rem;direction:ltr}.select-lang option{background:#1b1a16;color:white}.extra-toggle{display:none;width:43px;font-size:1.35rem}.content-hero{background:radial-gradient(circle at 75% 20%,#48381c66,transparent 38%),linear-gradient(135deg,#161616,#070707);color:white;padding:90px 0 78px;position:relative;overflow:hidden}.content-hero .eyebrow{color:var(--gold);font-weight:700;font-size:.92rem;letter-spacing:.06em}.content-hero h1{margin:15px 0 18px;max-width:850px}.content-hero p{font-size:1.08rem;max-width:760px;color:#ded9cd}.content-section{padding:75px 0}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.insight-card{border:1px solid var(--line);background:white;border-radius:18px;overflow:hidden;box-shadow:0 16px 34px #251b0c0d;transition:transform .22s}.insight-card:hover{transform:translateY(-4px)}.card-art{min-height:185px;display:grid;place-items:center;background:radial-gradient(circle at 80% 30%,#efd98e,#d6b04c 65%,#ab832c);position:relative}.card-art:after{content:'';position:absolute;inset:17px;border:1px solid #ffffff87;border-radius:12px}.card-art span{font-size:4.5rem;color:#312719}.art-sale{background:radial-gradient(circle at 60% 40%,#6c5a38,#241d16 80%)}.art-sale span{color:#e5c578}.art-area{background:radial-gradient(circle,#d7ccba,#aab6ab)}.card-body{padding:25px 24px 30px}.card-body .tag{color:#a07921;font-weight:800;font-size:.83rem}.card-body h3{font-size:1.25rem;margin:12px 0 11px}.card-body h3 a:hover{color:#94721e}.card-body p{color:var(--muted);font-size:.9rem}.text-link{color:#86651a;font-weight:800}.content-callout{max-width:1160px;width:91%;margin:0 auto 75px;border-radius:21px;background:#171716;color:white;display:flex;justify-content:space-between;gap:22px;align-items:center;padding:31px 36px;border:1px solid #b891294b}.content-callout h2{font-size:1.38rem;margin:0 0 3px}.content-callout p{color:#d2cbbe;margin:0}.gold-button,.outline-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;border-radius:10px;font-weight:800;cursor:pointer;border:1px solid var(--gold-2);background:var(--gold);color:#18150c;text-decoration:none;white-space:nowrap}.gold-button:hover{background:#e7cb7b}.outline-button{background:white;color:#403219}.content-footer{background:#0e0e0e;color:#e6dfd0;padding:52px 0 20px}.foot-grid{display:grid;grid-template-columns:1.5fr .8fr 1.1fr;gap:35px}.foot-grid>div{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.foot-grid img{width:142px}.foot-grid strong{color:#eacc7b}.foot-grid a{color:#ddd9ce}.foot-grid a:hover{color:#eacc7b}.foot-grid p,.foot-grid small{color:#a9a49b;font-size:.85rem;max-width:400px}.foot-bottom{font-size:.8rem;color:#99938b;padding-top:24px;margin-top:26px;border-top:1px solid #3a352d}.guide-layout,.article-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);gap:34px;align-items:start}.guide-chapter{margin-bottom:43px;padding:33px;background:white;border:1px solid var(--line);border-radius:18px}.chapter-number{font-size:2.6rem;font-weight:800;line-height:1;color:#c39b38}.guide-chapter h2{margin:15px 0 22px}.guide-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.guide-point{border-inline-start:3px solid #c7a047;padding-inline-start:15px}.guide-point h3{font-size:1.1rem;margin:0 0 5px}.guide-point p{margin:0;color:var(--muted);font-size:.94rem}.reading-note{border-inline-start:4px solid #c29c3b;background:#fbf1d5;padding:16px 20px;border-radius:7px;font-size:.92rem;margin-top:22px}.aside-box{background:#fff;border:1px solid var(--line);border-radius:17px;padding:24px;display:flex;flex-direction:column;gap:13px;position:sticky;top:103px}.aside-box strong{font-size:1.07rem}.aside-box a{font-size:.9rem;border-top:1px solid var(--line);padding-top:11px;color:#755c23}.aside-box img{width:170px;align-self:center}.article-body{background:#fff;border:1px solid var(--line);border-radius:18px;padding:40px}.article-date{font-size:.85rem;color:#88724d}.article-point{padding:24px 0;border-bottom:1px solid var(--line)}.article-point h2{font-size:1.35rem;margin-bottom:14px}.article-point p{color:#5a564f;line-height:2;margin:0}.more-stories{margin-top:30px}.mini-story-links{display:flex;flex-direction:column;gap:9px}.mini-story-links a{color:#8a691e}.about-layout{display:grid;grid-template-columns:2fr 1fr;gap:45px;align-items:start}.about-copy{background:#fff;padding:38px;border:1px solid var(--line);border-radius:18px}.about-copy p{color:#5a564f}.filters-panel{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;gap:13px;align-items:end;background:#fff;border:1px solid var(--line);padding:22px;border-radius:17px}.filters-panel label{font-size:.87rem;font-weight:700;display:flex;flex-direction:column;gap:6px}.filters-panel select,.filters-panel input{width:100%;height:48px;border-radius:9px;border:1px solid #d5cebf;padding:8px 11px;background:#fff}.empty-listing{max-width:790px;margin:40px auto;text-align:center;padding:52px 22px;background:#fff;border:1px dashed #ccb88a;border-radius:18px}.empty-listing h2{font-size:1.25rem}.empty-listing p{color:var(--muted)}.empty-icon{display:block;font-size:4.1rem;line-height:1.3;color:#b9953b}.center-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:26px}.listing-card{background:white;border:1px solid var(--line);border-radius:17px;overflow:hidden}.listing-card img{width:100%;height:215px;object-fit:cover}.listing-card .listing-thumb-fallback{height:215px;display:grid;place-items:center;background:#ede3ce;font-size:4rem;color:#9a762d}.listing-card .listing-body{padding:20px}.listing-card h3{font-size:1.12rem}.listing-card p{color:var(--muted);font-size:.88rem}.listing-price{font-size:1.23rem;font-weight:800;color:#896b20}.listing-badge{background:#f5e5bb;color:#5d4517;font-size:.8rem;padding:3px 9px;border-radius:6px;font-weight:800}.ads-placeholder{display:none!important}.home-additions{font-family:'Cairo',Arial,sans-serif;background:#faf9f5;color:#191713}.home-additions .home-addition-head{padding:67px 0 38px}.home-additions .home-addition-head h2{margin:0 0 12px;font-size:2rem}.home-additions .home-addition-head p{color:var(--muted)}.home-addition-cards{padding:0 0 70px}.home-addition-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-addition-tile{background:white;border:1px solid var(--line);border-radius:17px;padding:26px}.home-addition-tile strong{font-size:1.25rem;display:block}.home-addition-tile p{color:#67625a;font-size:.91rem}.home-addition-tile a{color:#85651c;font-weight:800}.home-addition-blog{background:#f5f0e6;padding:58px 0 78px}.home-addition-blog .insights-grid{margin-top:24px}html[dir=ltr] .home-additions{font-family:Inter,Arial,sans-serif}
@media(max-width:1060px){.content-nav{gap:12px}.content-nav a{font-size:.79rem}.top-inner{gap:9px}.brand-anchor img{width:110px}.select-lang{width:94px}}
@media(max-width:1160px){.content-nav{display:none;position:fixed;top:76px;left:0;right:0;background:#121212;border-top:1px solid #40341b;z-index:45;padding:27px;flex-direction:column;gap:24px;max-height:calc(100dvh - 76px);overflow:auto;align-items:center}.content-nav.is-open{display:flex}.extra-toggle{display:block}.top-inner{min-height:76px}.content-nav a{font-size:1.06rem}.insights-grid,.home-addition-tiles,.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-layout,.article-layout{grid-template-columns:1fr}.aside-box{position:relative;top:0}.filters-panel{grid-template-columns:1fr 1fr}}
@media(max-width:630px){.content-hero{padding:62px 0}.content-section{padding:45px 0}.insights-grid,.home-addition-tiles,.listing-grid,.foot-grid,.guide-points,.filters-panel,.about-layout{grid-template-columns:1fr}.card-art{min-height:130px}.content-callout{padding:23px;flex-direction:column;align-items:stretch}.content-callout h2{font-size:1.18rem}.gold-button{white-space:normal}.article-body,.guide-chapter,.about-copy{padding:23px}.content-hero h1{font-size:2.25rem}.content-footer{padding-top:35px}.home-addition-blog{padding:40px 0}.home-additions .home-addition-head{padding:50px 0 25px}.home-additions .home-addition-head h2{font-size:1.5rem}}
/* Preserve the original three-language homepage and its existing functionality. */
@media(max-width:1440px){.topbar .menu-toggle{display:flex!important}.topbar .navlinks{display:none!important;position:fixed;inset:76px 0 0;z-index:29;background:#121212;flex-direction:column;justify-content:center;gap:25px;padding:25px 16px 70px;overflow:auto}.topbar .navlinks.open{display:flex!important}.topbar .navlinks a{font-size:1.1rem!important}.topbar .nav{min-height:76px}}
@media(min-width:1441px){.topbar .navlinks{display:flex!important}.topbar .menu-toggle{display:none!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.news-banner{margin-top:26px;padding:27px 30px;border-radius:17px;background:#f1e6cb;border:1px solid #dbbe78}.news-banner span{color:#a67c25;font-weight:800}.news-banner h2{font-size:1.3rem;margin:8px 0}.news-banner p{color:#5a5143}.news-banner .gold-button{margin-top:8px}
