.crumb{display:flex;align-items:center;gap:8px;padding-block:16px;font-size:.8125rem;color:var(--ink4);flex-wrap:wrap}.crumb a{display:inline-block;padding-block:7px;color:var(--ink3)}.crumb a:hover{color:var(--sd-accent, var(--b600))}.crumb .ico{color:var(--ico)}.note{margin-top:20px;display:flex;gap:10px;align-items:flex-start;padding:14px 16px;background:var(--b50);border-radius:var(--r)}.note .ico{color:var(--sd-accent, var(--b600));margin-top:2px}.note p{font-size:.8125rem;color:var(--ink3);line-height:1.6}.ccta{margin-top:clamp(34px,4vw,52px);padding:22px;border-radius:var(--r);border:1px solid var(--b200);background:var(--b50);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.ccta h2{font-family:var(--f-disp);font-variation-settings:"wdth" 104,"wght" 700;font-size:1.05rem;letter-spacing:-.024em}.ccta p{margin-top:5px;font-size:.875rem;color:var(--ink3);line-height:1.6;max-width:50ch}@media (max-width:640px){.ccta{grid-template-columns:1fr}}.sibs{margin-top:clamp(38px,4.6vw,60px);padding-top:clamp(24px,3vw,34px);border-top:1.5px solid var(--ink)}.sibs h2{font-family:var(--f-disp);font-variation-settings:"wdth" 104,"wght" 700;font-size:1.3rem;letter-spacing:-.028em}.sibs-grid{margin-top:1.2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.sibs-grid a{background:var(--sd-f-ffffff, #fff);padding:15px 16px;display:flex;align-items:center;gap:11px;transition:background-color .16s}.sibs-grid a:hover{background:var(--b50)}.sibs-grid .ico{color:var(--sd-accent, var(--b600));flex:none}.sibs-grid b,.sibs-grid strong{display:block;font-size:.875rem;font-weight:600;letter-spacing:-.012em}.sibs-grid em{display:block;font-style:normal;font-family:var(--f-mono);font-size:.625rem;color:var(--ink3);margin-top:2px}.empty{margin-top:1.4rem;padding:34px 22px;border:1px dashed var(--line);border-radius:var(--r);background:var(--wash);text-align:center}.empty .ico{color:var(--ico);margin:0 auto}.empty p{margin-top:11px;font-size:.875rem;color:var(--ink4);line-height:1.6}@media (max-width:940px){.sibs-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sibs-grid{grid-template-columns:1fr}}.chead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding-block:clamp(18px,2.4vw,28px) clamp(24px,3vw,36px);border-bottom:1.5px solid var(--ink)}.chead h1{font-family:var(--f-disp);font-variation-settings:"wdth" 106,"wght" 800;font-size:clamp(2rem,3.6vw,2.9rem);letter-spacing:-.038em;line-height:1.04;text-wrap:balance}.chead p{margin-top:.95rem;font-size:1.0313rem;line-height:1.62;color:var(--ink3);max-width:62ch}.chead .ref{white-space:nowrap;padding-bottom:6px}.cat{margin-top:clamp(24px,3vw,36px);border:1px solid var(--line);background:var(--line)}.cat-hd,.cat-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) 120px 176px}.cat-hd{background:var(--sd-f-ffffff, #fff);font-family:var(--f-mono);font-size:.625rem;letter-spacing:.1em;color:var(--ink4);border-bottom:1px solid var(--line)}.cat-hd>*{padding:11px 16px}.cat-hd>*:not(:first-child){border-left:1px solid var(--line)}.cat-row{background:var(--sd-f-ffffff, #fff);align-items:center;transition:background-color .16s ease}.cat-row+.cat-row{border-top:1px solid var(--line)}.cat-row:hover{background:var(--b50)}.cat-row>*{padding:15px 16px;min-width:0}.cat-row>*:not(:first-child){border-left:1px solid var(--line)}.cat-nom{display:flex;align-items:center;gap:11px;font-weight:600;letter-spacing:-.015em;font-size:.9375rem}.cat-nom .ico{color:var(--sd-accent, var(--b600));flex:none}.cat-desc{font-size:.8125rem;color:var(--ink3);line-height:1.5}.cat-n,.cat-p{font-family:var(--f-mono);font-size:.8125rem;color:var(--ink3);font-variant-numeric:tabular-nums}.cat-p{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink)}.cat-p .ico{color:var(--ico);transition:color .18s ease,transform .18s ease}.cat-row:hover .cat-p .ico{color:var(--sd-accent, var(--b600));transform:translate(3px)}.cat-foot{background:var(--sd-f-ffffff, #fff);padding:14px 16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:space-between}.dhead{display:flex;align-items:flex-start;gap:clamp(14px,2vw,20px);padding-block:clamp(18px,2.4vw,28px) clamp(22px,2.8vw,32px)}.dhead-ico{flex:none;width:62px;height:62px;border-radius:var(--r);background:var(--b50);color:var(--sd-accent, var(--b600));display:grid;place-items:center;border:1px solid var(--b100)}.dhead h1{font-family:var(--f-disp);font-variation-settings:"wdth" 106,"wght" 800;font-size:clamp(1.9rem,3.4vw,2.7rem);letter-spacing:-.036em;line-height:1.05}.dhead p{margin-top:.6rem;font-size:1.0313rem;color:var(--ink3);max-width:58ch;line-height:1.6}.dhead .meta{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.05em;color:var(--ink4)}.dhead .meta b,.dhead .meta strong{color:var(--ink);font-weight:700}.svc-hd,.svc-row{display:grid;grid-template-columns:minmax(0,1fr) 74px 128px 30px;gap:14px;align-items:center}.svc-hd{padding-bottom:9px;border-bottom:1.5px solid var(--ink);font-family:var(--f-mono);font-size:.625rem;letter-spacing:.09em;color:var(--ink4)}.svc-hd span:not(:first-child){text-align:right}.svc-hd span:last-child{text-align:right}.svc-row{padding:17px 0;border-bottom:1px solid var(--line);transition:padding-left .2s cubic-bezier(.16,1,.3,1)}.svc-row:hover{padding-left:8px}.svc-nom{font-size:1rem;font-weight:700;letter-spacing:-.02em;display:flex;flex-wrap:wrap;align-items:baseline;gap:9px}.svc-row:hover .svc-nom{color:var(--b700)}.svc-sub{font-family:var(--f-mono);font-size:.625rem;letter-spacing:.06em;font-weight:500;color:var(--b700);background:var(--b50);border:1px solid var(--b100);border-radius:999px;padding:3px 8px}.svc-desc{margin-top:6px;font-size:.875rem;line-height:1.55;color:var(--ink3);max-width:64ch}.svc-dur,.svc-prix{font-family:var(--f-mono);font-size:.8125rem;text-align:right;font-variant-numeric:tabular-nums;align-self:start;padding-top:2px}.svc-dur{color:var(--ink4)}.svc-prix{color:var(--ink);font-weight:500}.svc-go{text-align:right;align-self:start;padding-top:1px}.svc-go .ico{color:var(--ico);transition:color .18s,transform .18s}.svc-row:hover .svc-go .ico{color:var(--sd-accent, var(--b600));transform:translate(3px)}@media (max-width:940px){.cat-hd,.cat-row{grid-template-columns:minmax(0,1fr) 120px 176px}.cat-hd .col-d,.cat-row .cat-desc{display:none}}@media (max-width:640px){.chead{grid-template-columns:1fr;gap:12px}.chead .ref{padding-bottom:0}.cat-hd{display:none}.cat-row{grid-template-columns:auto minmax(0,1fr)}.cat-row>*{padding:13px 12px}.cat-row>*:not(:first-child){border-left:0}.cat-nom{grid-column:1/3;font-size:.9063rem}.cat-n{display:block;grid-column:1;grid-row:2;padding-top:0}.cat-p{grid-column:2;grid-row:2;padding-top:0;font-size:.8125rem}.svc-hd{display:none}.svc-row{grid-template-columns:minmax(0,1fr) 118px;gap:4px 12px;padding:15px 0}.svc-row>div{grid-row:1/3}.svc-prix{grid-column:2;grid-row:1;font-size:.8125rem}.svc-dur{grid-column:2;grid-row:2;text-align:right;padding-top:0}.svc-go{display:none}.dhead{flex-direction:column}.sibs-grid,.ccta{grid-template-columns:1fr}}:root[data-theme=sombre]{--sd-accent:#a5adff;--sd-f-ffffff:#161927}
