
.jluxu-paris-real-estate{margin:0;background:#fff;color:#1d1c1a;font:17px/1.72 Georgia,"Times New Roman",serif;overflow-wrap:anywhere;-webkit-text-size-adjust:100%}
.jluxu-paris-real-estate *{box-sizing:border-box}
.jluxu-paris-real-estate .wrap{max-width:1152px;margin-inline:auto;padding-inline:24px}
.jluxu-paris-real-estate .masthead{padding-block:26px 18px;border-bottom:1px solid #b09559;display:flex;justify-content:space-between;align-items:baseline;gap:24px}
.jluxu-paris-real-estate .brand{font-size:36px;letter-spacing:.14em;font-weight:400;color:#8a6b2f;text-decoration:none}
.jluxu-paris-real-estate .edition{font:11px/1.6 system-ui,sans-serif;letter-spacing:.15em;color:#6c572a}
.jluxu-paris-real-estate .languages{display:block;padding-block:16px 20px;font:13px/1.6 system-ui,sans-serif}
.jluxu-paris-real-estate .languages a{display:inline-block;text-decoration:none;padding-block:3px;margin-inline-end:17px;margin-block-end:8px;border-bottom:1px solid transparent;color:#514a40}
.jluxu-paris-real-estate .languages a[aria-current]{font-weight:700;color:#76561e;border-color:#76561e}
.jluxu-paris-real-estate h1{font-size:clamp(32px,4.4vw,53px);line-height:1.16;letter-spacing:-.025em;font-weight:400;margin:0 0 26px}
.jluxu-paris-real-estate h2{font-size:clamp(27px,3.1vw,36px);line-height:1.25;font-weight:400;margin-block:56px 19px;border-top:1px solid #ae8d48;padding-block-start:23px;scroll-margin-top:20px}
.jluxu-paris-real-estate h3{font-size:25px;line-height:1.32;font-weight:400;margin-block:40px 17px;scroll-margin-top:20px}
.jluxu-paris-real-estate h4{font:600 15px/1.5 system-ui,sans-serif;margin:0 0 11px}
.jluxu-paris-real-estate p{margin-block:0 18px}
.jluxu-paris-real-estate a{color:#76561e;text-underline-offset:4px}
.jluxu-paris-real-estate a:hover{color:#1d1c1a}
.jluxu-paris-real-estate a:focus-visible,.jluxu-paris-real-estate summary:focus-visible,.jluxu-paris-real-estate [tabindex]:focus-visible{outline:3px solid #9c7835;outline-offset:4px}
.jluxu-paris-real-estate .promo{border-inline-start:3px solid #a88642;background:#f8f5ef;padding:22px 25px;margin-block-end:27px}
.jluxu-paris-real-estate .promo p{margin-block-end:14px}
.jluxu-paris-real-estate .cta{display:inline-block;background:#171715;color:white;text-decoration:none;font:600 14px/1.6 system-ui,sans-serif;padding:12px 20px}
.jluxu-paris-real-estate .cta:hover{background:#695020;color:#fff}
.jluxu-paris-real-estate .disclosure{font:12px/1.6 system-ui,sans-serif;margin-block:12px 0!important;color:#514b41}
.jluxu-paris-real-estate .lead{font-size:20px;line-height:1.65;max-width:940px}
.jluxu-paris-real-estate .small{font:13px/1.65 system-ui,sans-serif;color:#575148}
.jluxu-paris-real-estate figure{margin:29px 0 33px}
.jluxu-paris-real-estate picture,.jluxu-paris-real-estate img{display:block;width:100%;height:auto}
.jluxu-paris-real-estate figcaption{font:12px/1.65 system-ui,sans-serif;color:#5c5549;margin-block-start:10px;padding-inline-start:12px;border-inline-start:2px solid #b0955c}
.jluxu-paris-real-estate .toc{padding:22px 26px;background:#f5f3ee;margin-block:34px}
.jluxu-paris-real-estate .toc h2{border:0;padding:0;margin:0 0 12px;font:600 13px/1.5 system-ui,sans-serif;letter-spacing:.1em}
.jluxu-paris-real-estate .toc ul{columns:2;list-style:none;margin:0;padding:0;column-gap:28px;font:14px/1.7 system-ui,sans-serif}
.jluxu-paris-real-estate .toc li{break-inside:avoid;margin-block-end:7px}
.jluxu-paris-real-estate details{margin-block:23px;padding-block:15px;border-block:1px solid #ded6c6}
.jluxu-paris-real-estate summary{cursor:pointer;font:600 14px/1.6 system-ui,sans-serif;color:#665025}
.jluxu-paris-real-estate details>p{margin-block:14px 0}
.jluxu-paris-real-estate .table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin-block:20px 26px;border:1px solid #d8cfbb}
.jluxu-paris-real-estate table{width:100%;min-width:1000px;border-collapse:collapse;font:12px/1.55 system-ui,sans-serif;text-align:start}
.jluxu-paris-real-estate th{background:#191917;color:#fff;font-weight:600;padding:14px 13px;text-align:start;vertical-align:top}
.jluxu-paris-real-estate td{padding:15px 13px;border-bottom:1px solid #ded8cb;vertical-align:top;min-width:118px}
.jluxu-paris-real-estate tr:nth-child(even) td{background:#f8f7f3}
.jluxu-paris-real-estate tr:last-child td{border:0}
.jluxu-paris-real-estate .tier-table td:nth-child(3){min-width:220px;max-width:290px}
.jluxu-paris-real-estate .money{white-space:nowrap;font-variant-numeric:tabular-nums}
.jluxu-paris-real-estate .usd{display:block;font-size:.92em;color:#625a4d;margin-block-start:3px}
.jluxu-paris-real-estate .status{display:block;font-size:11px;color:#6b603f;margin-block-start:6px}
.jluxu-paris-real-estate .card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:20px}
.jluxu-paris-real-estate .card{border:1px solid #ddd4c0;padding:19px 21px;min-width:0;background:#fff}
.jluxu-paris-real-estate .card p{font:13px/1.65 system-ui,sans-serif;margin-block:0 9px}
.jluxu-paris-real-estate .card .price{font:23px/1.4 Georgia,serif;margin-block:10px}
.jluxu-paris-real-estate .card .price .usd{font:13px/1.5 system-ui,sans-serif}
.jluxu-paris-real-estate .card .source{padding-block-start:10px;border-top:1px solid #e6dfd2;font-size:12px}
.jluxu-paris-real-estate .sources{font:12px/1.7 system-ui,sans-serif;margin-block:18px 30px}
.jluxu-paris-real-estate .sources a{display:inline-block;margin-inline-end:15px;margin-block-end:7px}
.jluxu-paris-real-estate .back{display:inline-block;font:12px/1.6 system-ui,sans-serif;margin-block:8px 16px}
.jluxu-paris-real-estate .faq details{margin:0}
.jluxu-paris-real-estate .faq summary{font-size:15px;color:#1d1c1a}
.jluxu-paris-real-estate footer{margin-block:55px 0;padding-block:25px 38px;border-top:1px solid #b79a5c;font:12px/1.7 system-ui,sans-serif;color:#625a4d}
.jluxu-paris-real-estate[dir=rtl]{font-family:Tahoma,Arial,sans-serif}
.jluxu-paris-real-estate[dir=rtl] h1,.jluxu-paris-real-estate[dir=rtl] h2,.jluxu-paris-real-estate[dir=rtl] h3{letter-spacing:normal}
@media(max-width:760px){.jluxu-paris-real-estate .wrap{padding-inline:16px}.jluxu-paris-real-estate .edition{display:none}.jluxu-paris-real-estate .brand{font-size:29px}.jluxu-paris-real-estate .masthead{padding-block:20px 13px}.jluxu-paris-real-estate .languages{gap:8px 14px;padding-block:13px 23px}.jluxu-paris-real-estate .promo{padding:18px}.jluxu-paris-real-estate .lead{font-size:18px}.jluxu-paris-real-estate .toc ul{columns:1}.jluxu-paris-real-estate .toc{padding:20px}.jluxu-paris-real-estate .card-grid{grid-template-columns:1fr}.jluxu-paris-real-estate .card{padding:18px}.jluxu-paris-real-estate h2{margin-block-start:42px}}
