:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#fdecf2;--surface-3:#f8dee8;--line:#f1d5e0;--text:#24141b;--text-dim:#6b4e5a;--text-mute:#876977;--brand:#d6336c;--brand-hi:#ac1f52;--brand-dim:#f0aec8;--teal:#0b7a6a;--teal-dim:#9ad8cc;--hot:#c0392b;--violet:#5f4ba8;--head-a:#fff;--head-b:#ffe7f0;--on-brand:#fff;--on-brand-dim:#ffffffbd;--on-badge:#fff;--wash:#24141b0d;--sunken:#24141b0f;--brand-wash:#d6336c14;--brand-wash-2:#d6336c26;--teal-wash:#0b7a6a1a;--teal-wash-2:#0b7a6a2e;--hot-wash:#c0392b1a;--violet-wash:#5f4ba81f;--sh-2:0 14px 34px #5a1e3729;--sh-3:0 24px 70px #5a1e374d;--scrim-a:#1c0a12eb;--scrim-b:#1c0a1294;--on-media:#fff;--on-media-brand:#ffb3d0;--on-media-dim:#fffc;--on-media-mute:#ffffff73;--on-media-live:#3fd9bc;--ring-live:#3fd9bc4d;--media-btn:#ffffffeb;--overlay:#1c0a129e;--overlay-deep:#1c0a12e6;--r:6px;--gut:clamp(10px, 2vw, 20px);--maxw:1400px;--hd:58px;--stack-top:18px;--f-head:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, Arial, sans-serif;--f-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button{font:inherit;color:inherit}.flag{background:var(--surface-3);color:var(--text-dim);text-align:center;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;font-size:10.5px}.hdr{background:linear-gradient(96deg,var(--head-a),var(--head-b));border-bottom:1px solid var(--line);z-index:60;position:sticky;top:0}.hdr-in{max-width:var(--maxw);padding:0 var(--gut);min-height:var(--hd);align-items:center;gap:clamp(8px,1.6vw,22px);margin:0 auto;display:flex}.logo{flex-direction:column;flex:none;align-items:flex-start;gap:3px;display:flex}.logo-img{width:auto;height:34px;display:block}.logo-tag{letter-spacing:.24em;color:var(--text-mute);font-size:8.5px;line-height:1}.nav{flex-wrap:wrap;align-items:center;gap:2px;margin-right:auto;display:flex}.nav>div{position:relative}.nav-btn{cursor:pointer;font-family:var(--f-head);letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);border-radius:var(--r);background:0 0;border:0;align-items:center;gap:5px;padding:9px 11px;font-size:14px;font-weight:500;display:flex}.nav-btn:hover,.nav-btn[aria-expanded=true],.nav-btn[data-active="1"]{color:var(--brand-hi);background:var(--brand-wash)}.nav-btn svg{opacity:.7;width:9px;height:9px}.drop{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);min-width:200px;max-height:340px;box-shadow:var(--sh-2);z-index:5;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.nav-btn[aria-expanded=true]+.drop{display:block}.drop a{color:var(--text-dim);border-radius:4px;justify-content:space-between;gap:14px;padding:7px 10px;font-size:13px;display:flex}.drop a:hover{background:var(--surface-3);color:var(--text)}.drop span{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px}.hdr-tools{flex:none;align-items:center;gap:8px;display:flex}.ico-btn{background:var(--wash);width:30px;height:30px;color:var(--text-dim);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ico-btn:hover{background:var(--brand-wash-2);color:var(--brand-hi)}.ico-btn svg{width:14px;height:14px}.btn{font-family:var(--f-head);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r);border:1px solid var(--line);cursor:pointer;background:var(--wash);color:var(--text);padding:8px 16px;font-size:13.5px;display:inline-block}.btn:hover{border-color:var(--brand);color:var(--brand-hi)}.btn--ico svg{display:none}.lang-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:20px;align-items:center;gap:2px;padding:2px;display:flex}.lang-opt{letter-spacing:.04em;color:var(--text-mute);border-radius:16px;padding:5px 9px;font-size:11.5px;font-weight:600;line-height:1}.lang-opt:hover{color:var(--text)}.lang-opt.is-on{background:var(--brand);color:var(--on-brand)}@media (max-width:560px){.lang-opt{padding:5px 7px;font-size:11px}}.btn--fill{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.btn--fill:hover{background:var(--brand-hi);border-color:var(--brand-hi);color:var(--on-brand)}.shell>*{min-width:0}.shell{max-width:var(--maxw);padding:var(--stack-top) var(--gut) 40px;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:22px;margin:0 auto;display:grid}@media (max-width:1080px){.shell{grid-template-columns:minmax(0,1fr)}.rail{display:none}}.page-title{text-align:center;font-family:var(--f-head);color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin:22px 0 4px;font-size:clamp(20px,3.2vw,28px);font-weight:600}.page-sub{text-align:center;color:var(--text-mute);margin:0 0 18px;font-size:12.5px}.adslot{border:1px dashed var(--line);border-radius:var(--r);background:var(--surface);text-align:center;color:var(--text-mute);letter-spacing:.18em;text-transform:uppercase;place-items:center;margin-bottom:20px;padding:22px;font-size:10.5px;display:grid}.crumb{color:var(--text-mute);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px;font-size:11.5px;display:flex}.crumb a:hover{color:var(--brand)}.crumb b{color:var(--brand);font-weight:600}.lede{color:var(--text-dim);max-width:72ch;margin:0 0 18px}.sec{margin-bottom:26px}.sec-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.sec-bar h2{font-family:var(--f-head);letter-spacing:.11em;text-transform:uppercase;color:var(--text);margin:0;font-size:16px;font-weight:600}.sec-bar h2 em{color:var(--brand);font-style:normal}.sec-count{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11.5px}.sec-more{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:11.5px}.sec-more:hover{color:var(--brand-hi)}.carou{position:relative}.track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start;flex:none;width:calc(20% - 8px)}@media (max-width:1100px){.track>*{width:calc(25% - 7.5px)}}@media (max-width:860px){.track>*{width:calc(33.3333% - 6.66667px)}}@media (max-width:600px){.track>*{width:calc(50% - 5px)}}.grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}@media (max-width:600px){.grid{grid-template-columns:repeat(2,1fr);gap:8px}}.arw{z-index:5;border:1px solid var(--line);background:var(--media-btn);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.arw:hover{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.arw svg{width:11px;height:11px}.arw--l{left:-6px}.arw--r{right:-6px}.card{border-radius:var(--r);background:var(--surface-2);aspect-ratio:3/4;isolation:isolate;display:block;position:relative;overflow:hidden}.card-img{object-fit:cover;object-position:center top;background:var(--surface-3);width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.card:hover .card-img{transform:scale(1.06)}.card:after{content:"";z-index:1;background:linear-gradient(to top,var(--scrim-a) 0,var(--scrim-b) 26%,transparent 52%);position:absolute;inset:0}.card-badges{z-index:3;gap:4px;display:flex;position:absolute;top:6px;right:6px}.bdg{width:17px;height:17px;color:var(--on-badge);border-radius:50%;place-items:center;display:grid}.bdg svg{width:10px;height:10px}.bdg--ver{background:var(--brand)}.bdg--pho{background:var(--violet)}.bdg--vid{background:var(--hot)}.card-body{z-index:2;flex-direction:column;gap:2px;min-width:0;padding:9px 9px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.card-name{color:var(--on-media-brand);align-items:center;gap:5px;min-width:0;font-size:13.5px;font-weight:600;line-height:1.2;display:flex}.card-name .star{color:var(--on-media-brand);flex:none;display:flex}.card-name .star svg{width:11px;height:11px}.card-name .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dot{background:var(--on-media-mute);border-radius:50%;flex:none;width:7px;height:7px}.dot--on{background:var(--on-media-live);box-shadow:0 0 0 2px var(--ring-live)}.card-cat{color:var(--on-media-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;display:block;overflow:hidden}.card-loc{color:var(--on-media-dim);align-items:center;gap:4px;min-width:0;font-size:11px;line-height:1.25;display:flex}.card-loc svg{width:9px;height:9px;color:var(--on-media-brand);flex:none}.card-price{z-index:3;background:var(--scrim-a);color:var(--on-media);white-space:nowrap;border-radius:20px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;top:6px;left:6px}.card-loc .lc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag-hot{z-index:3;background:var(--hot);color:var(--on-badge);letter-spacing:.1em;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}.facets{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);margin-bottom:22px;overflow:hidden}.facets summary{cursor:pointer;font-family:var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;list-style:none;display:flex}.facets summary::-webkit-details-marker{display:none}.facets summary svg{width:11px;height:11px}.facet-list{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;display:grid}.facet-list a{background:var(--surface);color:var(--text-dim);justify-content:space-between;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.facet-list a:hover{background:var(--surface-3);color:var(--brand-hi)}.facet-list b{font-weight:400}.facet-list span{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px}.hdr-row2{display:contents}.gender-switch{background:var(--sunken);border:1px solid var(--line);border-radius:var(--r);gap:2px;margin-right:auto;padding:3px;display:flex}.gender-tab{font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;transition:background .16s,color .16s;display:flex}.gender-tab b{font-family:var(--f-body);color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.gender-tab:hover{color:var(--text);background:var(--wash)}.gender-tab.is-on{background:var(--brand);color:var(--on-brand)}.gender-tab.is-on b{color:var(--on-brand-dim)}.hdr-sub{background:var(--sunken);border-top:1px solid var(--line)}.hdr-sub-in{max-width:var(--maxw);padding:0 var(--gut);flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;margin:0 auto;display:flex}.hdr-sub-lbl{font-family:var(--f-head);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin-right:8px;font-size:12px}.sub-menu{position:relative}.sub-link{font-family:var(--f-head);letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);padding:8px 11px;font-size:13.5px}.sub-link:hover{color:var(--brand-hi)}.hdr-city{color:var(--text-mute);align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:flex}.hdr-city svg{width:10px;height:10px;color:var(--brand)}.drop .tier{letter-spacing:.1em;text-transform:uppercase;color:var(--hot);border:1px solid var(--hot);border-radius:3px;padding:0 4px;font-size:9px}.shell--3{grid-template-columns:224px minmax(0,1fr) 240px}@media (max-width:1280px){.shell--3{grid-template-columns:210px minmax(0,1fr)}.shell--3 .rail{display:none}}@media (max-width:900px){.shell--3{grid-template-columns:minmax(0,1fr)}}.sidebar{align-content:start;gap:18px;display:grid}@media (max-width:900px){.sidebar,.side-filters{display:contents}.side-nav{display:none}}.side-nav>summary,.side-filters h2{font-family:var(--f-head);letter-spacing:.15em;text-transform:uppercase;color:var(--brand);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;padding-bottom:6px;font-size:12px;display:flex}.side-nav>summary small,.side-filters h2 small{font-family:var(--f-body);letter-spacing:.06em;text-transform:none;color:var(--text-mute);font-size:9.5px;font-weight:400}.side-nav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.side-nav a{color:var(--text-dim);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.side-nav a:after{content:"→";color:var(--text-mute);opacity:0;font-size:11px}.side-nav a:hover{background:var(--surface-2);color:var(--text)}.side-nav a:hover:after{opacity:1}.side-nav a.is-on{background:var(--brand);color:var(--on-brand);font-weight:600}.side-nav a.is-on b,.side-nav a.is-on:after{color:var(--on-brand-dim);opacity:1}.side-nav b{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}@media (max-width:900px){.side-nav{scrollbar-width:none;overflow-x:auto}.side-nav::-webkit-scrollbar{display:none}.side-nav>summary{display:none}.side-nav ul{gap:6px;padding-bottom:2px;display:flex}.side-nav a{white-space:nowrap;border:1px solid var(--line);border-radius:20px;padding:6px 12px}.side-nav a:after{display:none}}.fpanel{gap:14px;display:grid}.fgroup h3{font-family:var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin:0 0 6px;font-size:11px;font-weight:500}.fchips{flex-wrap:wrap;gap:4px;display:flex}.fchip{background:var(--surface);border:1px solid var(--brand-dim);color:var(--text-dim);border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;line-height:1.3;display:inline-flex}.fchip:hover{border-color:var(--brand);color:var(--brand-hi)}.fchip.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.fchip.is-on:hover{background:var(--brand-hi);border-color:var(--brand-hi);color:var(--on-brand)}.fchip b{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:10px;font-weight:400}.fchip.is-on b{color:var(--on-brand-dim)}.fbox{border:1px solid var(--text-mute);text-align:center;width:11px;height:11px;color:var(--brand);border-radius:2px;flex:none;font-size:9px;line-height:9px}.fchip.is-on .fbox{border-color:var(--on-brand);background:var(--on-brand);color:var(--brand)}.fchip--rm{background:var(--brand);border-color:var(--brand);color:var(--on-brand);text-transform:capitalize}.fchip--rm:hover{background:var(--brand-hi);border-color:var(--brand-hi);color:var(--on-brand)}.fbar-active{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:5px;padding:8px;display:flex}.fbar-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);font-size:10px}.fclear{color:var(--hot);margin-left:auto;font-size:11px}.fclear:hover{text-decoration:underline}.navchip{border:1px solid var(--brand-dim);color:var(--brand-hi);border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.navchip:hover{background:var(--brand-wash);border-color:var(--brand)}.gender-row{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.hdr-filter{display:none}.fbtn{cursor:pointer;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);width:32px;height:32px;color:var(--text-dim);place-items:center;padding:0;display:grid;position:relative}.fbtn:hover{border-color:var(--brand);color:var(--brand-hi)}.fbtn svg{width:15px;height:15px}.fbtn b{background:var(--brand);min-width:16px;height:16px;color:var(--on-badge);font-family:var(--f-body);letter-spacing:0;border-radius:10px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-5px;right:-5px}@media (max-width:900px){.hdr-filter{flex:none;display:block}.gender-switch{margin-right:0}.hdr-filter{margin-right:auto}.fpanel,.side-filters h2{display:none}}.fdrawer{z-index:100;align-items:flex-end;display:flex;position:fixed;inset:0}.fdrawer-bg{background:var(--overlay);position:absolute;inset:0}.fdrawer-box{background:var(--bg);border-top:1px solid var(--line);border-radius:14px 14px 0 0;flex-direction:column;width:100%;max-height:84vh;animation:.22s slideup;display:flex;position:relative}@keyframes slideup{0%{transform:translateY(100%)}to{transform:none}}.fdrawer-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.fdrawer-top b{font-family:var(--f-head);letter-spacing:.1em;text-transform:uppercase;font-size:16px}.fdrawer-top span{color:var(--text-mute);font-size:12px}.fdrawer-top button{color:var(--text-dim);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:26px;line-height:1}.fdrawer-body{gap:16px;padding:14px 16px;display:grid;overflow-y:auto}.fdrawer-body .fpanel{display:grid}.fdrawer-foot{border-top:1px solid var(--line);padding:12px 16px}.fdrawer-foot .btn{text-align:center;width:100%}.h1-page{color:var(--text-mute);font-weight:400}.side-nav>summary{cursor:pointer;list-style:none}.side-nav>summary::-webkit-details-marker{display:none}.side-nav>summary:after{content:"+";color:var(--brand);font-size:16px;font-weight:400;line-height:1}.side-nav[open]>summary:after{content:"–"}.side-nav>ul{padding-top:8px}@media (max-width:900px){.side-nav>ul,.side-nav[open]>ul{padding-top:0}}.searchwrap{max-width:640px;min-height:44px;margin:0 auto 6px}.searchbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.searchbox:focus-within{border-color:var(--brand)}.searchbox>svg{width:15px;height:15px;color:var(--text-mute);flex:none}.searchbox input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14px}.searchbox input::placeholder{color:var(--text-mute)}.searchbox input::-webkit-search-cancel-button{display:none}.searchclear{cursor:pointer;color:var(--text-mute);background:0 0;border:0;flex:none;padding:0 6px;font-size:20px;line-height:1}.searchclear:hover{color:var(--text)}.searchhints{text-align:center;color:var(--text-mute);flex-wrap:wrap;justify-content:center;gap:5px;margin:8px 0 0;font-size:12px;display:flex}.searchhints button{cursor:pointer;color:var(--brand);font:inherit;background:0 0;border:0;padding:0}.searchhints button:hover{color:var(--brand-hi);text-decoration:underline}@media (max-width:600px){.searchbox{flex-wrap:wrap}.searchbox .btn{text-align:center;width:100%}}.newsfeed{margin-bottom:16px}.newsfeed h2{font-family:var(--f-head);letter-spacing:.15em;text-transform:uppercase;color:var(--brand);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;padding-bottom:6px;font-size:12px;display:flex}.newsfeed h2 small{font-family:var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--hot);border:1px solid var(--hot);border-radius:3px;padding:0 4px;font-size:9px;font-weight:400}.newsfeed ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.newsfeed a{border-radius:4px;gap:9px;padding:7px 6px;display:flex}.newsfeed a:hover{background:var(--surface-2)}.nf-av{background:var(--surface-3);border-radius:50%;flex:none;width:34px;height:34px;position:relative;overflow:hidden}.nf-av img{object-fit:cover}.nf-body{gap:1px;min-width:0;display:grid}.nf-top{align-items:baseline;gap:6px;display:flex}.nf-kind{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:1px 4px;font-size:8.5px;font-weight:600}.nf-kind--profile{background:var(--brand-wash-2);color:var(--brand-hi)}.nf-kind--post{background:var(--brand-wash-2);color:var(--brand)}.nf-kind--review{background:var(--violet-wash);color:var(--violet)}.nf-kind--blog{background:var(--hot-wash);color:var(--hot)}.nf-top time{color:var(--text-mute);flex:none;margin-left:auto;font-size:10px}.nf-who{color:var(--brand-hi);font-size:12px;font-weight:600}.nf-text{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ftr-dev{color:var(--text-mute);letter-spacing:.06em;font-size:10.5px}.auth-field{gap:6px;display:grid}.auth-field>span{font-family:var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);font-size:12px}.auth-field input{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);color:var(--text);font:inherit;width:100%;padding:10px 12px}.auth-field input:focus{outline:2px solid var(--brand);outline-offset:1px}.auth-err{border-radius:var(--r);background:var(--hot-wash);border:1px solid var(--hot);color:var(--hot);margin:0;padding:9px 11px;font-size:12.5px}.auth{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);gap:14px;max-width:420px;margin:0 auto;padding:24px;display:grid}.auth-seg{background:var(--sunken);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.auth-seg--3{grid-template-columns:repeat(3,1fr)}.auth-seg button{cursor:pointer;font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);background:0 0;border:0;border-radius:4px;padding:8px 6px;font-size:13px}.auth-seg button:hover{color:var(--text);background:var(--wash)}.auth-seg button.is-on{background:var(--brand);color:var(--on-brand)}.auth-check{color:var(--text-dim);align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.auth-check input{width:auto;accent-color:var(--brand);flex:none;margin-top:3px}.auth-submit{text-align:center;width:100%}.auth-alt{text-align:center;color:var(--text-mute);margin:0;font-size:12.5px}.auth-alt a{color:var(--brand)}.auth-done{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);text-align:center;max-width:460px;margin:0 auto;padding:26px}.auth-done h2{font-family:var(--f-head);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0 0 10px;font-size:17px}.auth-done p{color:var(--text-dim);margin:0 0 12px;line-height:1.6}.toast{z-index:170;white-space:nowrap;background:var(--text);color:var(--bg);box-shadow:var(--sh-2);pointer-events:none;border-radius:20px;padding:7px 14px;font-size:12.5px;line-height:1.2;animation:.18s ease-out toast-in;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.tgpop{z-index:150;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:min(320px,100vw - 32px);box-shadow:var(--sh-2);gap:12px;padding:14px 16px 16px;animation:.22s ease-out tgpop-in;display:flex;position:fixed;bottom:16px;right:16px}@keyframes tgpop-in{0%{opacity:0;transform:translateY(10px)}}.tgpop-ico{color:#fff;background:#229ed9;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.tgpop-ico svg{width:17px;height:17px}.tgpop b{font-family:var(--f-head);margin-bottom:4px;font-size:14px;display:block}.tgpop p{color:var(--text-dim);margin:0 0 10px;font-size:12.5px;line-height:1.45}.tgpop .btn{padding:7px 12px;font-size:12px}.tgpop-x{cursor:pointer;color:var(--text-mute);background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:6px;right:9px}.tgpop-x:hover{color:var(--text)}@media (max-width:560px){.tgpop{bottom:10px;right:10px}}.ckbar{z-index:150;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:min(360px,100vw - 32px);box-shadow:var(--sh-2);padding:14px 16px 16px;animation:.22s ease-out tgpop-in;position:fixed;bottom:16px;left:16px}.ckbar-txt{color:var(--text-dim);margin:0 0 12px;font-size:12.5px;line-height:1.5}.ckbar-txt a{color:var(--brand)}.ckbar-txt a:hover{color:var(--brand-hi)}.ckbar-btns{justify-content:flex-end;gap:8px;display:flex}.ckbar-btns .btn{padding:7px 14px;font-size:12px}@media (max-width:560px){.ckbar{width:auto;bottom:10px;left:10px;right:10px}}.blog-toc{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.blog-toc-link{border:1px solid var(--line);color:var(--text-dim);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:12.5px}.blog-toc-link:hover{border-color:var(--brand);color:var(--brand)}.blog-toc-link b{color:var(--text-mute);font-variant-numeric:tabular-nums;font-weight:400}.blog-sec{margin:0 0 30px;scroll-margin-top:80px}.blog-sec-h{font-family:var(--f-head);border-bottom:1px solid var(--line);margin:0 0 4px;padding-bottom:8px;font-size:19px}.blog-sec-blurb{color:var(--text-dim);margin:0 0 14px;font-size:13.5px;line-height:1.5}.blog-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.blog-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:5px;padding:14px 16px;display:flex}.blog-card:hover{border-color:var(--brand)}.blog-card-t{font-family:var(--f-head);color:var(--text);font-size:15px;line-height:1.3}.blog-card:hover .blog-card-t{color:var(--brand)}.blog-card-s{color:var(--text-dim);margin:0;font-size:13px;line-height:1.45}.blog-card-m{color:var(--text-mute);margin:2px 0 0;font-size:11.5px}.post{max-width:76ch}.post-kicker{margin:0 0 6px}.post-cat{font-family:var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:11px}.post-meta{color:var(--text-mute);margin:0 0 18px;font-size:12.5px}.post-lead{color:var(--text);font-size:16px;line-height:1.6}.post-related{border-top:1px solid var(--line);margin:26px 0 4px;padding-top:18px}.post-related>h2{font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0 0 12px;font-size:13px}.post-related ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.post-related li{flex-direction:column;gap:3px;display:flex}.post-related a{font-family:var(--f-head);color:var(--brand);font-size:14px;line-height:1.3}.post-related span{color:var(--text-dim);font-size:12.5px;line-height:1.4}.sortbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.sortbar-lab{font-family:var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:5px;margin-right:2px;font-size:11px;display:inline-flex}.sortbar-lab svg{width:13px;height:13px}.sortchip{border:1px solid var(--line);color:var(--text-dim);background:var(--surface);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12.5px}.sortchip:hover{border-color:var(--brand);color:var(--brand)}.sortchip.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.views{color:var(--text-dim);align-items:center;gap:5px;font-size:13px;display:inline-flex}.views svg{width:14px;height:14px}.p-meta{margin:2px 0 14px}.card-views{color:var(--text-mute);align-items:center;gap:3px;margin-left:auto;display:inline-flex}.card-views svg{width:12px;height:12px}.adm-saved{border-radius:var(--r);background:var(--teal-wash);color:var(--teal);border:1px solid var(--teal-dim);font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 14px;padding:9px 15px;font-size:12.5px;font-weight:600;animation:.22s ease-out tgpop-in;display:inline-flex}.adm-saved span{font-size:15px}.join-steps{gap:10px;margin:0 0 6px;padding-left:20px;display:grid}.join-steps li{line-height:1.55}.apply-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1,none);margin-top:26px;padding:22px 22px 24px}.apply-card>h2{font-family:var(--f-head);margin:0 0 6px;font-size:20px}.apply-lead{color:var(--text-dim);margin:0 0 18px;font-size:13.5px;line-height:1.5}.apply-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px;display:grid}.apply-card .auth-field{margin:0}.apply-exp{border:none;margin:16px 0 4px;padding:0}.apply-exp legend{font-family:var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);margin-bottom:8px;padding:0;font-size:11.5px}.apply-exp label{align-items:center;gap:6px;margin-right:18px;font-size:13.5px;display:inline-flex}.apply-exp input{width:auto}.apply-consent{color:var(--text-dim);align-items:flex-start;gap:10px;margin:18px 0 16px;font-size:12.5px;line-height:1.5;display:flex}.apply-consent input{flex:none;width:auto;margin-top:3px}.apply-done{text-align:left}.apply-done b{color:var(--brand);font-family:var(--f-head);margin-bottom:8px;font-size:18px;display:block}.apply-done p{color:var(--text-dim);margin:0;line-height:1.55}.filters{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);gap:9px;margin-bottom:18px;padding:12px 14px;display:grid}.filter-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-lbl{font-family:var(--f-head);letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);flex:none;min-width:64px;font-size:11px}.filter-row .chip b{color:var(--text-mute);font-size:10.5px;font-weight:400}.filter-row .chip--k b{color:inherit}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.cat-tile{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);gap:3px;padding:14px 16px;transition:border-color .18s,background .18s;display:grid}.cat-tile:hover{border-color:var(--brand);background:var(--surface-2)}.cat-tile b{font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-hi);font-size:16px;font-weight:600}.cat-tile span{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11.5px}.lede-block{max-width:72ch;margin:30px 0 22px}.lede-block h2{font-family:var(--f-head);letter-spacing:.11em;text-transform:uppercase;color:var(--brand);margin:0 0 9px;font-size:15px;font-weight:600}.lede-block p{color:var(--text-dim);margin:0 0 11px}.lede-block a{color:var(--brand)}.lede-block a:hover{color:var(--brand-hi)}.lede-block em{color:var(--text);font-style:italic}.lb{z-index:200;place-items:center;padding:clamp(12px,4vw,48px);display:grid;position:fixed;inset:0}.lb-bg{background:var(--overlay-deep);cursor:zoom-out;position:absolute;inset:0}.lb-frame{z-index:1;aspect-ratio:3/4;border-radius:var(--r);width:min(70vw,75vh - 90px);box-shadow:var(--sh-3);margin:0;position:relative;overflow:hidden}.lb-frame img{object-fit:contain;background:var(--overlay-deep)}.lb-close{z-index:2;color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:38px;line-height:1;position:absolute;top:14px;right:18px}.lb-close:hover{color:var(--text)}.lb-nav{z-index:2;cursor:pointer;background:var(--media-btn);width:44px;height:44px;color:var(--text);border:1px solid #0000;border-radius:50%;padding:0 0 4px;font-size:30px;line-height:1;position:absolute;top:50%;translate:0 -50%}.lb-nav:hover{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.lb-nav--prev{left:clamp(8px,3vw,32px)}.lb-nav--next{right:clamp(8px,3vw,32px)}.lb-count{z-index:2;color:var(--text-mute);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;position:absolute;bottom:18px;left:50%;translate:-50%}@media (max-width:900px){.lb-frame{width:min(94vw,75vh - 97.5px)}.lb-nav{width:38px;height:38px;font-size:25px}}.prose--tight p{color:var(--text-dim);margin:0 0 9px;font-size:13.5px;line-height:1.55}.prose--tight p:last-child{margin-bottom:0}.cat-block{margin:0 0 26px}.cat-block.is-empty{display:none}.cat-block h2{font-family:var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin:0 0 10px;font-size:13px}:root:not(.cur-usd) span[data-cur=usd],:root.cur-usd span[data-cur=aed]{display:none}.cur-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:20px;align-items:center;gap:2px;padding:2px;display:flex}.cur-opt{letter-spacing:.04em;cursor:pointer;color:var(--text-mute);background:0 0;border:0;border-radius:16px;padding:5px 9px;font-size:11.5px;font-weight:600;line-height:1}.cur-opt:hover{color:var(--text)}:root:not(.cur-usd) .cur-opt[data-pick=aed],:root.cur-usd .cur-opt[data-pick=usd]{background:var(--brand);color:var(--on-brand)}@media (max-width:560px){.cur-opt{padding:5px 7px;font-size:11px}}.rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rate{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);padding:10px 12px}.rate b{color:var(--brand-hi);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.2;display:block}.rate span{color:var(--text-mute);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}@media (max-width:420px){.rates{grid-template-columns:1fr}}.modal{z-index:210;place-items:center;padding:clamp(12px,4vw,40px);display:grid;position:fixed;inset:0}.modal-bg{background:var(--overlay);cursor:pointer;position:absolute;inset:0}.modal-box{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:min(520px,100%);max-height:88vh;box-shadow:var(--sh-3);padding:20px 20px 22px;position:relative;overflow:auto}.modal-box h2{font-family:var(--f-head);letter-spacing:.06em;margin:0 0 14px;padding-right:28px;font-size:17px}.modal-x{color:var(--text-mute);cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:28px;line-height:1;position:absolute;top:8px;right:10px}.modal-x:hover{color:var(--text)}.share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.share-net{text-align:center;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);padding:10px 6px;font-size:13px;display:block}.share-net:hover{border-color:var(--brand);color:var(--brand-hi)}.share-copy{gap:8px;display:flex}.share-copy input{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);min-width:0;color:var(--text-dim);flex:1;padding:9px 10px;font-size:12.5px}.bk{gap:12px;display:grid}.bk select,.bk textarea,.bk input{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);color:var(--text);padding:9px 10px;font-size:13.5px}.bk textarea{resize:vertical}.bk fieldset{border:0;margin:0;padding:0}.bk legend{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);margin-bottom:6px;font-size:11.5px}.bk-place{gap:6px;display:grid}.bk-place label{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.bk-place input{width:auto;accent-color:var(--brand);flex:none;margin:0}.bk-extras .chips{gap:6px}.bk-extras .fchip{cursor:pointer}.bk-extras input{width:auto;margin-right:6px}.p-shot-open{z-index:2;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.p-acts button.is-on{border-color:var(--brand);color:var(--brand-hi)}.contacts{display:block}.contact-btns{flex-wrap:wrap;gap:8px;display:flex}.contact-btn{border-radius:var(--r);min-width:120px;color:var(--on-brand);font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:11px 12px;font-size:13px;font-weight:600;display:inline-flex}.contact-btn svg{width:16px;height:16px}.contacts--wait .contact-btn{opacity:.4;background:var(--surface-2);flex:1 1 0;min-width:120px;height:44px}.contact-btn--wa{background:#25d366}.contact-btn--wa:hover{background:#1fb855}.contact-btn--tg{background:#229ed9}.contact-btn--tg:hover{background:#1b87ba}.contact-btn--tel{background:var(--brand)}.contact-btn--tel:hover{background:var(--brand-hi)}@media (max-width:420px){.contact-btn{flex:46%}}.p-report{cursor:pointer;color:var(--text-mute);text-underline-offset:2px;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;text-decoration:underline}.p-report:hover{color:var(--hot)}.bk-done{color:var(--text-dim);margin:0 0 14px;font-size:14px;line-height:1.55}.cmt{margin-top:26px}.cmt-tabs{gap:6px;margin-bottom:12px;display:flex}.cmt-tabs button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);border-radius:20px;padding:7px 12px;font-size:13px}.cmt-tabs button.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.cmt-tabs b{opacity:.7;font-weight:400}.cmt-list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cmt-list li{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);padding:10px 12px}.cmt-list li.cmt-empty{color:var(--text-mute);background:0 0;border-style:dashed;font-size:13px}.cmt-top{align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.cmt-stars{color:var(--brand);letter-spacing:1px}.cmt-list p{margin:0;font-size:13.5px;line-height:1.5}.cmt-answer{border-left:2px solid var(--brand-dim);color:var(--text-dim);padding-left:10px;margin-top:6px!important}.cmt-rate{gap:2px;display:flex}.cmt-rate button{cursor:pointer;color:var(--line);background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.cmt-rate button.is-on{color:var(--brand)}.adm{max-width:720px}.adm .sec{margin-bottom:28px}.adm-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.adm-acts form{margin:0}.adm-target{color:var(--text-mute);margin-left:auto;font-size:12px}.adm-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.smap{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;display:grid}.smap h2{font-family:var(--f-head);letter-spacing:.15em;text-transform:uppercase;color:var(--brand);border-bottom:1px solid var(--line);margin:0 0 10px;padding-bottom:6px;font-size:12px}.smap ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.smap li{justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:flex}.smap a{color:var(--text-dim)}.smap a:hover{color:var(--brand-hi)}.smap b{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.smap-h{font-family:var(--f-head);letter-spacing:.15em;text-transform:uppercase;color:var(--brand);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:0 0 12px;padding-bottom:6px;font-size:12px;display:flex}.smap-h b{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.smap--profiles h3{font-family:var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:0 0 8px;padding-bottom:5px;font-size:11.5px;display:flex}.smap--profiles h3 b{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.smap--profiles ul{columns:2;column-gap:18px;display:block}@media (min-width:560px){.smap--profiles ul{columns:3}}.smap--profiles li{break-inside:avoid;padding:3px 0;font-size:13px;display:block}.faq{max-width:72ch;margin:0 0 26px}.faq>h2{font-family:var(--f-head);letter-spacing:.11em;text-transform:uppercase;color:var(--brand);margin:0 0 10px;font-size:15px;font-weight:600}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand);flex:none;font-size:17px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"–"}.faq summary:hover{color:var(--brand-hi)}.faq details p{color:var(--text-dim);margin:0 0 12px;font-size:13.5px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:26px 0 8px;display:flex}.pager a,.pager span{text-align:center;border-radius:var(--r);border:1px solid var(--line);min-width:34px;color:var(--text-dim);font-variant-numeric:tabular-nums;padding:7px 10px;font-size:12.5px}.pager a:hover{border-color:var(--brand);color:var(--brand-hi)}.pager .cur{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.pager .gap{color:var(--text-mute);border:0}.rail{top:calc(var(--hd) + var(--stack-top));gap:12px;display:grid;position:sticky}.rail-lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--text-mute);text-align:center;margin:0;font-size:9.5px}.rail-ad{border-radius:var(--r);aspect-ratio:4/5;border:1px solid var(--line);display:block;position:relative;overflow:hidden}.rail-img{object-fit:cover;object-position:center top;background:var(--surface-3);width:100%;height:100%;position:absolute;inset:0}.rail-cap{z-index:2;background:linear-gradient(to top,var(--scrim-a),transparent);color:var(--on-media-brand);padding:8px 9px;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.rail-cap small{color:var(--on-media-dim);font-size:10.5px;font-weight:400;display:block}.p-title{font-family:var(--f-head);letter-spacing:.02em;color:var(--brand);margin:0 0 14px;font-size:clamp(24px,4vw,34px);font-weight:600}.p-title span{color:var(--text)}.p-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:26px;display:grid}@media (max-width:820px){.p-grid{grid-template-columns:minmax(0,1fr)}}.p-shot{border-radius:var(--r) var(--r) 0 0;aspect-ratio:3/4;border:1px solid var(--line);position:relative;overflow:hidden}.p-shot-img{object-fit:cover;object-position:center top;background:var(--surface-3);width:100%;height:100%;position:absolute;inset:0}.p-shot:after{content:"";background:linear-gradient(to top,var(--scrim-a),transparent 42%);position:absolute;inset:0}.p-rate{z-index:3;background:var(--surface-3);border:1px solid var(--brand-dim);color:var(--brand-hi);letter-spacing:.05em;border-radius:4px;padding:3px 8px;font-size:11px;position:absolute;top:8px;left:8px}.p-ver{z-index:3;position:absolute;top:8px;right:8px}.p-cap{z-index:3;padding:11px;position:absolute;bottom:0;left:0;right:0}.p-cap .card-name{font-size:15px}.p-acts{background:var(--line);border:1px solid var(--line);border-radius:0 0 var(--r) var(--r);border-top:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid;overflow:hidden}.p-acts button{background:var(--surface);cursor:pointer;text-align:center;color:var(--text-dim);border:0;justify-items:center;gap:5px;padding:10px 4px;font-size:10px;line-height:1.2;display:grid}.p-acts button:hover{background:var(--surface-3);color:var(--brand-hi)}.p-acts svg{width:15px;height:15px}.p-blk{margin-bottom:18px}.p-blk h2{font-family:var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:9px;margin:0 0 9px;font-size:13px;font-weight:600;display:flex}.p-blk h2:before,.p-blk h2:after{content:"";background:var(--line);flex:1;height:1px}.p-city{font-family:var(--f-head);color:var(--brand);letter-spacing:.03em;margin:0 0 8px;font-size:20px}.p-city a:hover{color:var(--brand-hi)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface-2);border:1px solid var(--line);color:var(--text-dim);border-radius:4px;padding:4px 9px;font-size:11.5px}.chip b{color:var(--text);font-weight:600}.chip--k,.chip--t{background:var(--brand-wash);border-color:var(--brand-dim);color:var(--brand-hi)}a.chip:hover{border-color:var(--brand);color:var(--brand-hi)}.p-contact{gap:7px;margin-bottom:8px;display:grid}.p-contact a{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.p-contact a:hover{color:var(--brand-hi)}.p-contact svg{flex:none;width:15px;height:15px}.p-note{color:var(--text-mute);margin:0;font-size:11.5px}.p-note b{color:var(--brand);font-weight:600}.gal-bar{flex-wrap:wrap;align-items:baseline;gap:14px;margin:22px 0 10px;display:flex}.gal-bar h2{font-size:15px;font-family:var(--f-body);margin:0}.gal{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:9px;display:grid}.gal figure{aspect-ratio:3/4;border-radius:var(--r);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.gal figure button{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.gal figure img{object-fit:cover;object-position:center top;background:var(--surface-3);width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.gal figure:hover img{transform:scale(1.05)}.empty{border:1px dashed var(--line);border-radius:var(--r);text-align:center;color:var(--text-mute);padding:26px;font-size:12.5px}.prose{max-width:72ch}.prose h2{font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:26px 0 10px;font-size:18px}.prose p{color:var(--text-dim);margin:0 0 12px}.prose ul{color:var(--text-dim);margin:0 0 12px;padding-left:18px}.prose li{margin-bottom:6px}.ftr{border-top:1px solid var(--line);background:var(--surface);margin-top:14px}.ftr-in{max-width:var(--maxw);padding:26px var(--gut);margin:0 auto}.ftr-cols{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;display:grid}.ftr-cols h2{font-family:var(--f-head);letter-spacing:.15em;text-transform:uppercase;color:var(--brand);margin:0 0 9px;font-size:12px;font-weight:600}.ftr-cols a{color:var(--text-dim);padding:3px 0;font-size:12.5px;display:block}.ftr-cols a:hover{color:var(--brand-hi)}.ftr-bot{border-top:1px solid var(--line);color:var(--text-mute);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;padding-top:14px;font-size:11.5px;display:flex}.ftr-bot p{margin:0}@media (max-width:760px){.hdr-in{flex-wrap:wrap;gap:8px;min-height:0;padding-block:8px}.logo-img{height:26px}.logo-tag{display:none}.hdr-row2{order:3;align-items:center;gap:6px;width:100%;display:flex}.gender-switch{flex:1;min-width:0;margin:0}.gender-tab{flex:1;justify-content:center;padding:7px 6px;font-size:13px}.hdr-tools{gap:6px;margin-left:auto}.btn--ico{border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.btn--ico span{display:none}.btn--ico svg{width:15px;height:15px;display:block}.lang-opt.is-on,:root:not(.cur-usd) .cur-opt[data-pick=aed],:root.cur-usd .cur-opt[data-pick=usd]{display:none}.hdr-tools{margin-left:auto}:root.scrolled .gender-switch{display:none}:root.scrolled .hdr-row2{display:contents}.p-grid{grid-template-columns:minmax(0,1fr)}.page-title{margin-top:14px;font-size:clamp(17px,5vw,22px)}.lede-block,.faq,.prose{max-width:none}.p-acts{grid-template-columns:repeat(3,1fr)}.ftr-cols{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width:420px){.hdr-in{gap:5px}.logo-img{height:22px}.ico-btn,.btn--ico{width:26px;height:26px}.ico-btn svg{width:13px;height:13px}.btn--ico svg{width:14px;height:14px}.gal{grid-template-columns:repeat(2,1fr)}.pager a,.pager span{min-width:30px;padding:6px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
