.auxlJa_hero{padding-block:calc(var(--header-h) + clamp(24px, 3vw, 40px)) clamp(36px, 4vw, 56px)}.auxlJa_crumbs ol{color:var(--mute);flex-wrap:wrap;gap:4px 0;margin-block-end:clamp(28px,4vw,48px);font-size:13px;display:flex}.auxlJa_crumbs li+li:before{content:"/";color:var(--hair-strong);margin-inline:10px}.auxlJa_crumbs a{margin:-13px -8px;padding:13px 8px;text-decoration:none;display:inline-block}.auxlJa_crumbs a:hover{color:var(--rx-blue);text-decoration:underline}.auxlJa_crumbs [aria-current]{color:var(--ink);font-weight:600}.auxlJa_main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(40px,6vw,112px);display:grid}.auxlJa_solo{grid-template-columns:minmax(0,1fr)}.auxlJa_title{max-inline-size:16ch}.auxlJa_long .auxlJa_title{max-inline-size:26ch;font-size:var(--fs-h2);line-height:1.04}.auxlJa_aside{justify-items:start;gap:24px;min-inline-size:0;display:grid}.auxlJa_aside>.lede{max-inline-size:46ch}@media (max-width:900px){.auxlJa_main{grid-template-columns:minmax(0,1fr)}}
.m0eCJq_caption{min-block-size:44px;font-size:var(--fs-small);color:var(--ink);transition:color var(--d-1) var(--ease-out);flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.m0eCJq_lead{color:var(--mute);font-weight:500}.m0eCJq_caption svg{color:var(--rx-blue);transition:transform var(--d-2) var(--ease-out);flex:none}.m0eCJq_caption:hover{color:var(--rx-blue)}.m0eCJq_caption:hover svg{transform:translate(3px)}
.QlI8Va_full{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:36px clamp(40px,6vw,112px);display:grid}.QlI8Va_intro{max-inline-size:26rem}.QlI8Va_joined{padding-block-start:0}.QlI8Va_joined:before{content:"";background:var(--hair);block-size:1px;grid-column:1/-1;margin-block-end:calc(var(--sec) * .62 - 36px)}.QlI8Va_lede{text-wrap:pretty;max-inline-size:36ch}.QlI8Va_pair{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;align-items:end;gap:clamp(20px,2.4vw,32px);inline-size:100%;max-inline-size:700px;display:grid}.QlI8Va_item{align-content:end;display:grid;position:relative}.QlI8Va_frame{background:var(--mist);position:relative;overflow:hidden;container-type:inline-size}.QlI8Va_villa-mall .QlI8Va_frame{aspect-ratio:4/5}.QlI8Va_djerba-scoop .QlI8Va_frame{aspect-ratio:1}.QlI8Va_image{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--d-4) var(--ease-out)}.QlI8Va_plate{--plate:clamp(56px, 30cqi, 108px);inline-size:var(--plate);block-size:var(--plate);padding:calc(var(--plate) * .16);background:var(--white);place-items:center;display:grid;position:absolute;inset-block-end:0;inset-inline-start:0}.QlI8Va_plate img{object-fit:contain;block-size:100%;inline-size:100%}.QlI8Va_caption{justify-items:start;padding-block-start:16px;display:grid}.QlI8Va_name{font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:-.01em;transition:color var(--d-1) var(--ease-out);font-weight:700;line-height:1.25}.QlI8Va_kind{color:var(--mute);margin-block-start:2px;font-size:14px;line-height:1.45;overflow:hidden}.QlI8Va_facts{flex-wrap:wrap;margin-inline-start:-1em;display:flex}.QlI8Va_facts>span{white-space:nowrap}.QlI8Va_facts>span:before{content:"·";content:"·" / "";text-align:center;inline-size:1em;display:inline-block}.QlI8Va_link{min-block-size:var(--ctl-h);white-space:nowrap;font-size:14px}.QlI8Va_link:after{content:"";z-index:1;position:absolute;inset:0}.QlI8Va_item:hover .QlI8Va_name,.QlI8Va_row:hover .QlI8Va_name{color:var(--rx-blue)}:is(.QlI8Va_item:has(.QlI8Va_link:focus-visible) .QlI8Va_frame,.QlI8Va_row:has(.QlI8Va_link:focus-visible) .QlI8Va_thumb){outline:2px solid var(--rx-blue);outline-offset:3px}@supports selector(:has(a)){.QlI8Va_link:focus-visible{outline:none}}@media (hover:hover) and (pointer:fine){.QlI8Va_item:hover .QlI8Va_image{transform:scale(var(--zoom))}}@media (max-width:980px){.QlI8Va_full{grid-template-columns:minmax(0,1fr)}.QlI8Va_intro{max-inline-size:none}.QlI8Va_pair{justify-self:start;max-inline-size:720px}}@media (max-width:600px){.QlI8Va_full{gap:28px}.QlI8Va_pair{border-block-start:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:0}.QlI8Va_item{border-block-end:1px solid var(--hair);grid-template-columns:minmax(0,min(36%,200px)) minmax(0,1fr);align-items:center;gap:18px;padding-block:18px}.QlI8Va_villa-mall .QlI8Va_frame,.QlI8Va_djerba-scoop .QlI8Va_frame{aspect-ratio:4/5}.QlI8Va_caption{padding-block-start:0}.QlI8Va_link:after{inset-block:-1px}.QlI8Va_plate{display:none}}.QlI8Va_compact{border-block-start:1px solid var(--hair);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:20px clamp(32px,5vw,80px);padding-block-start:28px;display:grid}.QlI8Va_compactTitle{max-inline-size:16ch}.QlI8Va_rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(24px,3vw,48px);display:grid}.QlI8Va_row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.QlI8Va_thumb{aspect-ratio:1;background:var(--white);inline-size:72px;box-shadow:inset 0 0 0 1px var(--hair);place-items:center;padding:11px;display:grid}.QlI8Va_thumb[style]{box-shadow:none;padding:9px}.QlI8Va_thumb img{block-size:auto;inline-size:100%}.QlI8Va_row .QlI8Va_caption{padding-block-start:0}@media (max-width:1120px){.QlI8Va_compact{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.QlI8Va_rows{grid-template-columns:minmax(0,1fr)}}
.hglicG_page{padding-block:clamp(8px, 1.5vw, 16px) var(--sec)}.hglicG_list{border-block-start:1px solid var(--hair-strong)}.hglicG_item{border-block-end:1px solid var(--hair-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px clamp(32px,6vw,112px);padding-block:clamp(28px,3vw,40px);display:grid}.hglicG_itemTitle{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:700;line-height:1.2}.hglicG_itemBody{max-inline-size:64ch;padding-block-start:2px}.hglicG_facts{border-block-start:1px solid var(--hair);display:grid}.hglicG_facts>div{border-block-end:1px solid var(--hair);grid-template-columns:140px minmax(0,1fr);gap:4px 24px;padding-block:12px;display:grid}.hglicG_facts dt{font-size:var(--fs-small);color:var(--mute);padding-block-start:3px;font-weight:600}.hglicG_facts dd{font-weight:600}.hglicG_nw{white-space:nowrap}.hglicG_link{color:var(--rx-blue);font-weight:600}dd>.hglicG_link{margin-block:-11px;padding-block:11px;display:inline-block}@media (max-width:860px){.hglicG_item{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.hglicG_facts>div{grid-template-columns:minmax(0,1fr)}}
