@font-face{font-family:"serif";src:url(/_next/static/media/7d78925e89801896-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"serif Fallback";src:local("Times New Roman");ascent-override:77.20%;descent-override:20.13%;line-gap-override:0.00%;size-adjust:126.68%}.__className_106a43{font-family:"serif","serif Fallback",Georgia,serif}.__variable_106a43{--font-serif:"serif","serif Fallback",Georgia,serif}@font-face{font-family:sans;src:url(/_next/static/media/6c596dfcddeca1e9-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_c3b4a8{font-family:sans,sans Fallback,system-ui,sans-serif}.__variable_c3b4a8{--font-sans:"sans","sans Fallback",system-ui,sans-serif}:root{--p-bg:#f6f4f0;--p-surface:#fff;--p-sunken:#efebe4;--p-ink:#1c1917;--p-ink-2:#3f3a35;--p-muted:#6f6a64;--p-line:#e4dfd7;--p-line-2:#d6d0c6;--p-field:#8a8278;--p-accent:#b4451f;--p-accent-ink:#8f3516;--p-accent-soft:#fbeae2;--p-ok:#1f7a4d;--p-ok-ink:#17603c;--p-ok-soft:#e3f3ea;--p-ok-line:#bfe3cd;--p-warn:#8a5700;--p-warn-soft:#fdf1d6;--p-warn-line:#efd9a2;--p-bad:#b3261e;--p-bad-soft:#fce8e6;--p-bad-line:#f1c4bf;--p-info:#2c5b7a;--p-info-soft:#e4eef5;--p-green:#17332a;--t-xs:.78125rem;--t-sm:.84375rem;--t-base:.9375rem;--t-md:1rem;--t-lg:1.125rem;--t-xl:1.375rem;--t-2xl:1.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-full:999px;--tap:44px;--sh-1:0 1px 2px rgba(28,25,23,.06);--sh-pop:0 18px 40px -18px rgba(28,25,23,.35),0 0 0 1px var(--p-line);--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans),system-ui,sans-serif;background:var(--p-bg);color:var(--p-ink);line-height:1.55}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.p{max-width:1040px;margin:0 auto;padding:28px 20px 80px}.p.narrow{max-width:560px}.p h1{font-family:var(--font-serif),Georgia,serif;font-size:clamp(28px,4vw,36px);line-height:1.15;margin:0 0 8px;font-weight:600;letter-spacing:-.01em}.p h1,.p h2{text-wrap:balance}.p h2{font-size:var(--t-lg);line-height:1.3;margin:0 0 12px}.p h3{font-size:var(--t-base);margin:0 0 8px}.p p{margin:0 0 12px}.p a{color:var(--p-accent);text-underline-offset:2px}.p a:hover{color:var(--p-accent-ink)}.muted{color:var(--p-muted)}.small{font-size:var(--t-sm)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.p,.topbar,.bo,.ui) :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--p-accent);outline-offset:2px;border-radius:6px}.skip-bo{position:absolute;left:12px;top:-60px;z-index:100;background:var(--p-ink);color:#fff;padding:10px 14px;border-radius:var(--r-sm);text-decoration:none;font-weight:600}.skip-bo:focus{top:12px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;padding:8px 20px;min-height:64px;border-bottom:1px solid var(--p-line);background:var(--p-surface);flex-wrap:wrap}.topbar .logo{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:20px;color:var(--p-ink);text-decoration:none}.topbar nav{display:flex;gap:4px 8px;align-items:center;font-size:var(--t-base);flex-wrap:wrap}.topbar nav a{color:var(--p-ink);text-decoration:none;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 8px;border-radius:var(--r-sm)}.topbar nav a:hover{background:var(--p-sunken)}.card{background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--r-lg);padding:var(--s-5);margin-bottom:var(--s-4)}.card>h2:first-child{margin-top:0}details.card>summary{cursor:pointer;font-weight:600;min-height:28px;display:flex;align-items:center;gap:8px;list-style:none}details.card>summary::-webkit-details-marker{display:none}details.card>summary:before{content:"";flex:none;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .2s var(--ease);margin:0 4px 0 2px}details.card[open]>summary:before{transform:rotate(45deg)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:12px}.grid3,.grid4{display:grid;gap:12px}.grid4{grid-template-columns:repeat(4,1fr);grid-gap:12px}@media (max-width:760px){.grid2,.grid3,.grid4{grid-template-columns:1fr 1fr}.grid2{grid-template-columns:1fr}}@media (max-width:560px){.grid3:not(.keep){grid-template-columns:1fr;gap:14px}}.grid2>.card,.grid3>.card{margin-bottom:0}.card+.grid2,.grid2+.card,.grid2+.grid2{margin-top:0}.grid2:has(>.card){margin-bottom:var(--s-4)}.stat{background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--r-md);padding:14px 16px}.stat b{display:block;font-size:var(--t-2xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.stat span{font-size:var(--t-sm);color:var(--p-muted);line-height:1.4;display:block;margin-top:2px}.stat.hot{background:var(--p-accent-soft);border-color:#f0c7b5}.stat.hot b{color:var(--p-accent-ink)}.pbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap);background:var(--p-ink);color:#fff!important;border:1px solid transparent;border-radius:10px;padding:9px 18px;font:inherit;font-weight:600;font-size:var(--t-base);line-height:1.25;cursor:pointer;text-decoration:none;text-align:center;transition:background-color .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease)}.pbtn:hover{background:#3a3430}.pbtn:active{transform:translateY(1px)}.pbtn.accent{background:var(--p-accent)}.pbtn.accent:hover{background:var(--p-accent-ink)}.pbtn.light{background:var(--p-surface);color:var(--p-ink)!important;border-color:var(--p-line-2);font-weight:500}.pbtn.light:hover{background:var(--p-sunken);border-color:var(--p-field)}.pbtn.danger{background:var(--p-surface);color:var(--p-bad)!important;border-color:var(--p-bad-line);font-weight:500}.pbtn.danger:hover{background:var(--p-bad-soft);border-color:var(--p-bad)}.pbtn.sm{min-height:36px;padding:6px 12px;font-size:var(--t-sm);border-radius:var(--r-sm)}.pbtn.big{min-height:52px;padding:14px 20px;font-size:var(--t-md);border-radius:var(--r-md)}.pbtn[aria-disabled=true],.pbtn[disabled]{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:760px),(pointer:coarse){.pbtn.sm{min-height:var(--tap);padding:8px 14px}}.f{grid-gap:14px;gap:14px;align-content:start}.f,.f label{display:grid}.f label{grid-gap:5px;gap:5px;font-size:var(--t-sm);color:var(--p-ink-2);font-weight:500}.f label small{color:var(--p-muted);font-size:var(--t-xs);font-weight:400}.f input,.f select,.f textarea{font:inherit;font-size:var(--t-md);font-weight:400;color:var(--p-ink);border:1px solid var(--p-field);border-radius:10px;padding:9px 12px;min-height:var(--tap);background:#fff;width:100%;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.f textarea{line-height:1.5;resize:vertical}.f input::placeholder,.f textarea::placeholder{color:#857e75}.f input:hover,.f select:hover,.f textarea:hover{border-color:var(--p-ink-2)}.f input:focus,.f select:focus,.f textarea:focus{outline:0;border-color:var(--p-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-accent) 22%,transparent)}.f input[type=checkbox],.f input[type=radio]{width:20px;height:20px;min-height:0;padding:0;flex:none}.f input[aria-invalid=true]{border-color:var(--p-bad)}.f .row{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:flex-end}.f .row>label{flex:1 1 130px}.f label.chk{display:flex;gap:10px;align-items:flex-start;color:var(--p-ink);font-size:var(--t-base);font-weight:400;min-height:var(--tap);padding:10px 0}.f label.chk input{margin-top:1px}.inline{display:inline}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--p-line);margin:18px 0 20px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 14px;text-decoration:none;color:var(--p-muted)!important;font-size:var(--t-base);border-bottom:2px solid transparent;white-space:nowrap;margin-bottom:-1px}.tabs a:hover,.tabs a[aria-current=page]{color:var(--p-ink)!important}.tabs a[aria-current=page]{border-bottom-color:var(--p-accent);font-weight:600}table.t{width:100%;border-collapse:collapse;font-size:var(--t-base)}table.t th{text-align:left;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--p-muted);font-weight:600;padding:10px;border-bottom:1px solid var(--p-line-2);white-space:nowrap;vertical-align:bottom}table.t td{padding:11px 10px;border-bottom:1px solid var(--p-line);vertical-align:top}table.t tbody tr:last-child td{border-bottom:0}table.t tbody tr:hover{background:#fbfaf7}table.t .num,table.t td.num,table.t th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.card .scroll{background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) 0 /32px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) 100% /32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(28,25,23,.16),transparent) 0 /12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(28,25,23,.16),transparent) 100% /12px 100% no-repeat scroll}@media (max-width:700px){table.t.stack,table.t.stack tbody,table.t.stack td,table.t.stack tr{display:block;width:100%}table.t.stack{min-width:0!important}table.t.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.t.stack tr{padding:12px 0;border-bottom:1px solid var(--p-line)}table.t.stack tr:last-child{border-bottom:0}table.t.stack tbody tr:hover{background:transparent}table.t.stack td{border:0;padding:3px 0;text-align:left!important;white-space:normal!important;max-width:none!important}table.t.stack td[data-label]:not([data-label=""]){display:flow-root;padding-left:122px}table.t.stack td[data-label]:not([data-label=""]):before{content:attr(data-label);float:left;width:112px;margin-left:-122px;padding-top:3px;font-size:var(--t-xs);line-height:1.35;color:var(--p-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}table.t.stack td:first-child{font-size:var(--t-md);padding-bottom:6px}table.t.stack td:first-child[data-label]:before{display:none}table.t.stack td:first-child[data-label]{padding-left:0}table.t.stack td:empty{display:none}table.t.stack td{overflow-wrap:anywhere}table.t.stack td:first-child:has(>input[type=checkbox]:only-child){float:right;width:auto;padding:4px 0 0 12px}table.t.stack td:first-child:has(>input[type=checkbox]:only-child)+td{font-size:var(--t-md);padding-left:0}table.t.stack td:first-child:has(>input[type=checkbox]:only-child)+td:before{display:none}.scroll:has(>table.t.stack){overflow:visible}}.badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-xs);font-weight:600;line-height:1.3;padding:3px 9px;border-radius:var(--r-full);background:var(--p-sunken);color:var(--p-ink-2);white-space:nowrap;vertical-align:1px}.badge.ok{background:var(--p-ok-soft);color:var(--p-ok-ink)}.badge.warn{background:var(--p-warn-soft);color:var(--p-warn)}.badge.bad{background:var(--p-bad-soft);color:var(--p-bad)}.badge.info{background:var(--p-info-soft);color:var(--p-info)}.badge.accent{background:var(--p-accent-soft);color:var(--p-accent-ink)}.notice{display:block;border-radius:var(--r-md);padding:12px 16px;margin-bottom:var(--s-4);font-size:var(--t-base);border:1px solid var(--p-line);background:var(--p-surface)}.notice.ok{background:var(--p-ok-soft);border-color:var(--p-ok-line)}.notice.warn{background:var(--p-warn-soft);border-color:var(--p-warn-line)}.notice.bad{background:var(--p-bad-soft);border-color:var(--p-bad-line)}.notice>:last-child{margin-bottom:0}.empty{display:grid;justify-items:start;grid-gap:6px;gap:6px;padding:20px;border:1px dashed var(--p-line-2);border-radius:var(--r-md);color:var(--p-muted);background:color-mix(in srgb,var(--p-sunken) 45%,transparent)}.empty b{color:var(--p-ink);font-size:var(--t-md)}.empty p{margin:0!important}.resa{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--p-line)}.resa:last-child{border-bottom:0}.resa .h{font-size:var(--t-lg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resa .who b{font-size:var(--t-md)}.resa .acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:620px){.resa{grid-template-columns:56px 1fr}.resa .acts{grid-column:1/-1;justify-content:flex-start}.resa .acts .pbtn{flex:1 1 auto}}.plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.plan{border:1.5px solid var(--p-line);border-radius:12px;padding:14px 16px;cursor:pointer;display:block;background:#fff}.plan:has(input:checked){border-color:var(--p-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-accent) 18%,transparent)}.plan input{position:absolute;opacity:0}.plan b{font-size:22px;display:block;color:var(--p-ink)}.plan span{font-size:13.5px;color:var(--p-muted)}.photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.photo{border:1px solid var(--p-line);border-radius:var(--r-md);overflow:hidden;background:#fff}.photo img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.photo.hidden img{opacity:.35}.photo .acts{display:flex;gap:6px;flex-wrap:wrap;padding:8px}@media (max-width:520px){.photos{grid-template-columns:1fr 1fr;gap:10px}.photo .acts .pbtn,.photo .acts form{flex:1 1 auto}.photo .acts form .pbtn{width:100%}}pre.mail{white-space:pre-wrap;font:13.5px/1.5 ui-monospace,Menlo,monospace;background:#faf8f4;border:1px solid var(--p-line);border-radius:10px;padding:12px 14px;margin:8px 0 0;overflow-wrap:anywhere}ul.check{padding-left:0;list-style:none;margin:0 0 14px}ul.check li{padding-left:26px;position:relative;margin-bottom:6px}ul.check li:before{content:"";position:absolute;left:3px;top:.45em;width:11px;height:6px;border-left:2px solid var(--p-ok);border-bottom:2px solid var(--p-ok);transform:rotate(-45deg)}.ohead{flex-wrap:nowrap;padding-top:10px;padding-bottom:10px}.ohead-id{min-width:0;display:grid;grid-gap:2px;gap:2px}.ohead .logo{font-size:20px;line-height:1.2;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ohead-state{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:var(--t-sm)}.ohead-state .badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.ohead nav{flex:none;flex-wrap:nowrap;gap:8px}.ohead nav a.pbtn{padding:0 12px}.ohead-menu>summary{display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%}.ohead-menu>summary:hover .ohead-avatar{background:#2b4a3f}.ohead-avatar{width:36px;height:36px;border-radius:50%;background:var(--p-green);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;transition:background-color .15s var(--ease)}.otabs{margin:16px 0 22px;border-bottom:1px solid var(--p-line)}.otabs ul{list-style:none;margin:0;padding:0;display:flex;gap:2px;align-items:stretch}.otabs li.wide{display:none}.otabs li.more{margin-left:auto}.otabs a,.otabs-more>summary{display:inline-flex;align-items:center;gap:4px;min-height:var(--tap);padding:0 12px;color:var(--p-muted)!important;text-decoration:none;font-size:var(--t-base);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.otabs a:hover,.otabs-more>summary:hover{color:var(--p-ink)!important}.otabs-more.cur-n>summary,.otabs>ul>li>a[aria-current=page]{color:var(--p-ink)!important;border-bottom-color:var(--p-accent);font-weight:600}.otabs-more .w{display:none}.otabs-cur{margin:0;padding:12px 0 4px;font-size:var(--t-sm);font-weight:600;color:var(--p-ink-2)}.otabs-more .n{display:inline-block;vertical-align:bottom}.otabs-more .n,.otabs-more .w{max-width:8.5em;overflow:hidden;text-overflow:ellipsis}.otabs-more .w{max-width:14em}.otabs-more[open]>summary{color:var(--p-ink)!important}.otabs-more .dd-panel{min-width:250px}.otabs-more .dd-panel a{border-bottom:0;margin:0;color:var(--p-ink)!important}@media (min-width:900px){.otabs li.wide{display:block}.otabs-cur,.otabs-more .n{display:none}.otabs-more .w{display:inline-block;vertical-align:bottom}.otabs-more.cur-n:not(.cur-w)>summary{color:var(--p-muted)!important;border-bottom-color:transparent;font-weight:400}.otabs-more.cur-w>summary{color:var(--p-ink)!important;border-bottom-color:var(--p-accent);font-weight:600}}@media (max-width:400px){.otabs a,.otabs-more>summary{padding:0 9px}}.next{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 20px;gap:12px 20px;align-items:center;background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--r-lg);padding:16px 20px;margin-bottom:16px}.next b{display:block;font-size:var(--t-md)}.next p{margin:2px 0 0!important;color:var(--p-ink-2);font-size:var(--t-base)}.next.ok{background:var(--p-ok-soft);border-color:var(--p-ok-line)}.next.warn{background:var(--p-warn-soft);border-color:var(--p-warn-line)}.next.bad{background:var(--p-bad-soft);border-color:var(--p-bad-line)}@media (max-width:560px){.next{grid-template-columns:minmax(0,1fr);padding:14px 16px}.next .pbtn{width:100%}}.daynav{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.daynav-go{display:flex!important;gap:6px}.daynav-go input{width:auto!important;min-height:36px!important;padding:4px 8px!important;font-size:var(--t-sm)!important}@media (max-width:760px),(pointer:coarse){.daynav-go input{min-height:var(--tap)!important}}.grid3.keep{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.grid3.keep{gap:8px}.grid3.keep .stat{padding:10px 12px}.grid3.keep .stat b{font-size:var(--t-xl)}.grid3.keep .stat span{font-size:var(--t-xs)}}.dd{position:relative}.dd>summary{list-style:none;cursor:pointer}.dd>summary::-webkit-details-marker{display:none}.dd-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:240px;max-width:min(92vw,340px);background:#fff;border-radius:var(--r-md);padding:6px;box-shadow:var(--sh-pop);display:grid}.dd-panel a,.dd-panel button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:var(--tap);text-align:left;padding:8px 12px;border-radius:var(--r-sm);font:inherit;font-size:var(--t-base);color:var(--p-ink)!important;background:none;border:0;text-decoration:none;cursor:pointer}.dd-panel a:hover,.dd-panel button:hover{background:var(--p-sunken)}.dd-panel a[aria-current=page],.dd-panel a[aria-current=true]{font-weight:600;color:var(--p-accent-ink)!important;background:var(--p-accent-soft)}.dd-panel .dd-group{margin:8px 12px 2px;font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted)}.dd-panel .dd-group:first-child{margin-top:4px}.topbar .logo{display:inline-flex;align-items:center;min-height:44px;gap:9px}.topbar .logo svg{display:block;flex:none}::selection{background:color-mix(in srgb,var(--p-accent) 22%,transparent)}body{accent-color:var(--p-accent);caret-color:var(--p-accent)}.order-cover{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:14px;margin:8px 0 20px}.order{display:grid;grid-gap:22px;gap:22px}.order fieldset{border:0;padding:0;margin:0;min-width:0}.order legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-muted)}.order .line{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:16px;background:var(--p-surface);border:1.5px solid var(--p-line);position:relative}.order .line.included{border-radius:14px 14px 0 0;border-bottom-width:0}.order .line.option{border-radius:0 0 14px 14px;cursor:pointer;transition:border-color .15s,background .15s}.order .line.option:hover{background:#fffdfa}.order .line.option:has(input:checked){border-color:var(--p-accent);background:#fff8f4}.order .line input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.order .tick{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--p-ink);color:#fff;margin-top:1px}.order .tick svg{width:16px;height:16px}.order .option .tick{background:#fff;border:1.5px solid #bdb6ab;color:transparent}.order .option:has(input:checked) .tick{background:var(--p-accent);border-color:var(--p-accent);color:#fff}.order .option:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.order .what b{display:block;font-size:16px}.order .what small{display:block;font-size:14px;line-height:1.45;color:var(--p-muted);margin-top:3px}.order .price{font-weight:600;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.order .price small{font-weight:400;color:var(--p-muted)}.order .seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;background:#ece7df;border-radius:12px;padding:4px}.order .seg label{position:relative;cursor:pointer}.order .seg input{position:absolute;opacity:0}.order .seg span{display:block;text-align:center;padding:9px 10px;border-radius:9px;font-weight:600;font-size:15px;color:var(--p-muted);transition:background .15s,color .15s}.order .seg small{display:block;font-weight:400;font-size:12.5px}.order .seg input:checked+span{background:#fff;color:var(--p-ink);box-shadow:0 1px 2px rgba(0,0,0,.1),0 3px 8px -4px rgba(0,0,0,.18)}.order .seg input:focus-visible+span{outline:2px solid var(--p-accent);outline-offset:2px}.order .email{display:grid;grid-gap:5px;gap:5px;font-size:14px;font-weight:600}.order .email input{font:inherit;font-size:16px;font-weight:400;color:var(--p-ink);border:1.5px solid var(--p-line);border-radius:10px;padding:12px 13px;background:#fff;width:100%}.order .email input::placeholder{color:#8a847c}.order .email input:focus{outline:2px solid var(--p-accent);outline-offset:1px;border-color:var(--p-accent)}.order .email small{font-weight:400;font-size:13.5px;color:var(--p-muted)}.order .total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:18px;border-top:1px solid var(--p-line)}.order .total span{font-size:15px;color:var(--p-muted)}.order .total b{font-family:var(--font-serif),Georgia,serif;font-size:30px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order .total b small{font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;font-weight:400;color:var(--p-muted)}.order .pbtn.big{width:100%;margin-top:-6px}.order .reassure{margin:-10px 0 0;text-align:center;font-size:13.5px;color:var(--p-muted)}@media (max-width:480px){.order .line{grid-template-columns:24px minmax(0,1fr)}.order .price{grid-column:2}}.mailframe{width:100%;height:620px;border:1px solid var(--p-line);border-radius:10px;background:#f6f4f0;margin-top:10px;display:block}.brand h2{font-family:var(--font-serif),Georgia,serif;font-size:24px;margin:44px 0 14px}.brand .lead{font-size:18px;max-width:40em}.brand-logos{display:grid;grid-template-columns:1.3fr 1.3fr .8fr;grid-gap:12px;gap:12px;margin-bottom:12px}.brand-logos .tile{display:grid;place-items:center;min-height:180px;border-radius:14px;border:1px solid var(--p-line)}.brand-logos .tile.light{background:#fff}.brand-logos .tile.dark{background:#17130f;border-color:#17130f}.lockup{display:inline-flex;align-items:center;gap:16px;font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:52px;letter-spacing:-.02em;line-height:1;padding:28px}.brand-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:16px;gap:16px}.brand-colors .swatch{height:92px;border-radius:12px;border:1px solid var(--p-line);display:flex;align-items:flex-end;padding:10px 12px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:8px}.brand-colors p{margin:2px 0 0}.brand-type{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.brand-type .serif{font-family:var(--font-serif),Georgia,serif}.brand-type .sans,.brand-type .serif{font-weight:600;font-size:44px;line-height:1.1;margin-bottom:6px}.brand-type .sans{letter-spacing:-.02em}@media (max-width:720px){.brand-logos,.brand-type{grid-template-columns:1fr}.lockup{font-size:40px}}.p.legal{max-width:720px}.legal h2{font-size:18px;margin:32px 0 8px}.legal dd,.legal p{max-width:68ch}.legal dl{display:grid;grid-template-columns:minmax(140px,220px) 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0 0 12px}.legal dt{color:var(--p-muted);font-size:14.5px}.legal dd{margin:0}@media (max-width:560px){.legal dl{grid-template-columns:1fr;gap:0}.legal dd{margin-bottom:10px}}.sitefoot{display:flex;flex-wrap:wrap;gap:0 20px;justify-content:center;padding:20px;border-top:1px solid var(--p-line);font-size:13.5px}.sitefoot a{display:inline-flex;align-items:center;min-height:44px;color:var(--p-muted);text-decoration:none}.sitefoot a:hover{color:var(--p-ink);text-decoration:underline}.card.gl{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-width:2px}.card.gl.off{border-color:#e8c4c0}.card.gl.on{border-color:#bfe3cd;background:#f3faf6}.gl-state{font-size:15.5px}.gl-form{min-width:260px}.kv{display:grid;grid-template-columns:minmax(110px,170px) 1fr;grid-gap:8px 14px;gap:8px 14px;margin:0;font-size:14.5px}.kv dt{color:var(--p-muted)}.kv dd{margin:0;overflow-wrap:anywhere}.offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0;align-items:start}@media (max-width:900px){.offers{grid-template-columns:1fr}}.offer{position:relative;background:var(--p-surface);border:1px solid var(--p-line);border-radius:18px;padding:24px;display:grid;grid-gap:10px;gap:10px}.offer.pushed{border:2px solid var(--p-accent);box-shadow:0 24px 50px -36px rgba(180,69,31,.7)}.offer-tag{position:absolute;top:-13px;left:20px;background:var(--p-accent);color:#fff;font-size:12.5px;padding:3px 12px;border-radius:999px}.offer h2,.offer-tag{margin:0;font-weight:600}.offer h2{font-family:var(--font-serif),Georgia,serif;font-size:26px}.offer-promise{margin:0;color:var(--p-muted)}.offer-price{margin:6px 0 0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.offer-price b{font-family:var(--font-serif),Georgia,serif;font-size:44px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.offer-price span{color:var(--p-muted);font-size:14px}.offer-launch{margin:0;color:var(--p-ok);font-weight:600}.offer p.small{margin:0}.offer ul.check{margin:8px 0;font-size:15px}.offer form{display:grid}.offer .pbtn[disabled]{opacity:.45;cursor:not-allowed}.card.publish{border:2px solid var(--p-accent)}.publish-steps{list-style:none;counter-reset:st;margin:0 0 16px;padding:0;display:grid;grid-gap:12px;gap:12px}.publish-steps li{counter-increment:st;display:grid;grid-template-columns:30px 1fr;grid-column-gap:12px;column-gap:12px}.publish-steps li:before{content:counter(st);grid-row:span 2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#efe6da;font-weight:700;font-size:14px}.publish-steps li.done:before{content:"✓";background:var(--p-ok);color:#fff}.publish-steps span{grid-column:2;font-size:14.5px;color:var(--p-muted)}.pbtn[disabled]{opacity:.45;cursor:not-allowed}@media (max-width:560px){.badge{white-space:normal;max-width:100%}}@media (max-width:480px){.kv{grid-template-columns:minmax(0,1fr);gap:0}.kv dt{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.kv dd{margin-bottom:10px}}.perso{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.p .perso-head h2{margin:0;font-size:var(--t-xl)}.p .perso-head p{margin:2px 0 0}.perso-cols{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}@media (min-width:1100px){.perso-cols{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start}.perso-apercu{position:-webkit-sticky;position:sticky;top:16px}}.perso-choix{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start;min-width:0}.perso-group{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.p .perso-group h3{margin:0;font-size:var(--t-md);font-weight:700}.perso-group h3 span{font-weight:400;color:var(--p-muted);-webkit-margin-start:4px;margin-inline-start:4px}.p .perso-note{margin:0}.perso-mini{min-height:200px;border-radius:18px;border:1px solid;padding:18px;flex-direction:column;overflow:hidden}.perso-mini,.perso-mini-top{display:flex;justify-content:space-between;gap:12px}.perso-mini-top{font-size:12px}.p .perso-mini-name{margin:0;font-size:38px;line-height:.98;overflow-wrap:anywhere}.p .perso-mini-line{margin:6px 0 0;font-size:13px}.perso-mini-bas{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.perso-mini-btn{font-weight:700;font-size:13px;padding:9px 14px;border-radius:999px}.perso-mini-chip{font-size:11px;border:1px solid;padding:5px 8px;border-radius:999px}.perso button{font:inherit;color:inherit;cursor:pointer}.perso button:focus-visible{outline:3px solid var(--p-accent);outline-offset:2px}.perso-ambs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.perso-amb{all:unset;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:var(--tap);cursor:pointer;min-width:0}.perso-vignette{width:100%;height:40px;border-radius:10px;border:3px solid transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);display:flex;align-items:flex-end;justify-content:flex-end;padding:5px}.perso-vignette span{width:10px;height:10px;border-radius:50%}.perso-amb[aria-pressed=true] .perso-vignette{border-color:var(--p-accent)}.perso-amb-name{font-size:11.5px;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perso-amb[aria-pressed=true] .perso-amb-name{font-weight:700}.perso-couleurs{display:flex;gap:var(--s-3);flex-wrap:wrap}.perso-couleur{all:unset;width:44px;height:44px;border-radius:50%;border:3px solid #fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),0 0 0 1px var(--p-line-2);cursor:pointer}.perso-couleur[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 3px var(--p-accent)}.perso-polices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.perso-police{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;background:#fff;border:2px solid var(--p-line-2);border-radius:var(--r-md);cursor:pointer;font-size:var(--t-base);font-weight:600}.perso-police[aria-pressed=true]{border-color:var(--p-accent)}.perso-aa{font-size:26px;line-height:1}.perso-sections{display:flex;flex-wrap:wrap;gap:var(--s-2)}.perso-section{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);padding:0 14px;border-radius:999px;font-size:var(--t-base);font-weight:600;background:#fff;color:var(--p-ink);border:1.5px solid var(--p-field);cursor:pointer}.perso-section svg{opacity:0}.perso-section[aria-pressed=true]{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}.perso-section[aria-pressed=true] svg{opacity:1}.perso-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.perso-actions .pbtn{min-height:52px;font-size:var(--t-md)}.perso-apercu{display:grid;grid-gap:6px;gap:6px}.perso-apercu iframe{width:100%;height:min(78vh,720px);border:1px solid var(--p-line-2);border-radius:12px;background:#fff}.p .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.fg .card h2{font-size:var(--t-lg);margin:0 0 4px}.sec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap;margin-bottom:var(--s-4)}.sec-head p{margin:2px 0 0;max-width:62ch}.fg-head{display:grid;grid-template-columns:1fr auto;grid-gap:12px 20px;gap:12px 20px;background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--r-lg);padding:16px 20px;margin-bottom:var(--s-3)}.fg-head,.fg-id{align-items:center}.fg-id{display:flex;gap:14px;min-width:0}.fg-pin{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--p-accent-soft);color:var(--p-accent);flex:none}.fg-titre{margin:0;font-size:var(--t-lg);font-weight:650}.fg-id .small{margin:2px 0 0}.fg-side{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.fg-alerte{grid-column:1/-1;margin:0}.jauge{display:flex;align-items:center;gap:8px}.jauge-bar{display:block;width:110px;height:8px;border-radius:var(--r-full);background:var(--p-sunken);overflow:hidden}.jauge-bar>span{display:block;height:100%;background:var(--p-accent);border-radius:inherit}.jauge-bar>span.ok{background:var(--p-ok)}.fg-menu{position:relative}.fg-menu>summary{list-style:none}.fg-menu>summary::-webkit-details-marker{display:none}.fg-menu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;grid-gap:8px;gap:8px;min-width:260px;padding:12px;background:var(--p-surface);border-radius:var(--r-md);box-shadow:var(--sh-pop)}.fg-menu-pop p{margin:0;overflow-wrap:anywhere}@media (max-width:760px){.fg-head{grid-template-columns:1fr}.fg-side{justify-content:flex-start}.fg-menu-pop{left:0;right:auto}}.snav{display:flex;gap:4px;padding:4px;margin-bottom:var(--s-4);background:var(--p-sunken);border-radius:var(--r-md);overflow-x:auto;scrollbar-width:none}.snav::-webkit-scrollbar{display:none}.snav a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:40px;border-radius:9px;color:var(--p-ink-2);text-decoration:none;font-weight:550;font-size:var(--t-sm);white-space:nowrap;transition:background-color .15s var(--ease),color .15s var(--ease)}.snav a:hover{background:rgba(255,255,255,.6);color:var(--p-ink)}.snav a[aria-current=page]{background:var(--p-surface);color:var(--p-ink);box-shadow:var(--sh-1),0 0 0 1px var(--p-line)}.snav .snav-ext{margin-left:auto;color:var(--p-muted)}.snav-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-full);background:var(--p-accent);color:#fff;font-size:var(--t-xs);font-weight:700}.gm-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}@media (max-width:860px){.gm-duo{grid-template-columns:1fr}}.gm{margin:0;background:#fff;border:1px solid #dadce0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(60,64,67,.12);font-family:Roboto,Arial,var(--font-sans),sans-serif;color:#202124}.gm-apres{border-color:var(--p-accent);box-shadow:0 0 0 3px var(--p-accent-soft)}.gm-cap{padding:8px 14px;font:600 var(--t-xs)/1.4 var(--font-sans),sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--p-muted);background:var(--p-sunken);border-bottom:1px solid #dadce0}.gm-apres .gm-cap{background:var(--p-accent-soft);color:var(--p-accent-ink)}.gm-map{display:block;width:100%;height:190px;border:0;background:#e8eaed}.gm-map-vide{display:grid;place-items:center;color:#5f6368;font-size:var(--t-sm)}.gm-body{padding:14px 18px 10px}.gm-nom{margin:0;font-size:1.375rem;font-weight:400;line-height:1.3;color:#202124}.gm-cat{margin:2px 0 0;color:#70757a;font-size:.875rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gm-rows{border-top:1px solid #e8eaed;padding:4px 0 8px}.gm-row{display:grid;grid-template-columns:52px 1fr auto;align-items:start;grid-gap:0 4px;gap:0 4px;padding:10px 14px 10px 0;font-size:.875rem;line-height:1.45}.gm-ic{display:grid;place-items:center;color:#1a73e8;padding-top:1px}.gm-val{min-width:0;overflow-wrap:anywhere}.gm-mod{background:#fef7e0;box-shadow:inset 3px 0 0 var(--p-accent)}.gm-mod-txt{color:#202124}.gm-tag{align-self:center;font:600 .6875rem/1 var(--font-sans),sans-serif;color:var(--p-accent-ink);background:var(--p-accent-soft);border-radius:var(--r-full);padding:4px 8px;white-space:nowrap}.gm-lien,.gm-vide{color:#1a73e8}.gm-desc{margin:0;white-space:pre-line;color:#3c4043;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.gm-ouvert{color:#188038;font-weight:500}.gm-ferme{color:#d93025;font-weight:500}.gm-row details>summary{cursor:pointer;list-style:none}.gm-row details>summary::-webkit-details-marker{display:none}.gm-row details>summary:after{content:" ▾";color:#5f6368}.gm-h{margin-top:8px;border-collapse:collapse;font-size:.8125rem}.gm-h td{padding:2px 16px 2px 0;vertical-align:top}.gm-h td:first-child{text-transform:capitalize}.gm-h tr.auj td{font-weight:700}.gm-ok{display:grid;place-content:center;text-align:center;min-height:220px;padding:24px;border:1px dashed var(--p-line-2);border-radius:16px;background:var(--p-ok-soft)}.cmp-action{display:grid;grid-template-columns:1fr auto;grid-gap:8px 20px;gap:8px 20px;align-items:center;margin-top:20px;padding:16px 18px;border-radius:var(--r-md);background:var(--p-sunken)}.cmp-action>p{grid-column:1/-1;margin:0}.cmp-liste{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none}@media (max-width:600px){.cmp-action{grid-template-columns:1fr}}.ferm{margin:0 0 14px;display:grid;grid-gap:8px;gap:8px}.ferm,.sw-list{list-style:none;padding:0}.sw-list{margin:0 0 var(--s-4);border:1px solid var(--p-line);border-radius:var(--r-md)}.sw-item{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px}.sw-item+.sw-item{border-top:1px solid var(--p-line)}.sw-titre{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sw-txt p{margin:4px 0 0;max-width:64ch}.sw-lock .sw-titre b{color:var(--p-muted)}.sw-raison{color:var(--p-warn)}.sw{position:relative;flex:none;width:48px;height:28px;margin-top:2px;border-radius:var(--r-full);border:0;padding:0;background:var(--p-line-2);cursor:pointer;transition:background-color .2s var(--ease)}.sw .sw-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s var(--ease)}.sw[aria-checked=true]{background:var(--p-ok)}.sw[aria-checked=true] .sw-knob{transform:translateX(20px)}.sw:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.sw,.sw .sw-knob{transition:none}}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.kpi,.kpis{display:grid}.kpi{grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--p-line);border-radius:var(--r-md)}.kpi b{font-size:var(--t-2xl);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-up{color:var(--p-ok-ink)}.kpi-down{color:var(--p-bad)}.relier h2{margin-top:0}.relier-points{padding-left:20px;margin:12px 0 18px;display:grid;grid-gap:6px;gap:6px;color:var(--p-ink-2)}.choix{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.choix-item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--p-line);border-radius:var(--r-md);cursor:pointer}.choix-item:has(input:checked){border-color:var(--p-accent);background:var(--p-accent-soft)}.choix .pbtn{justify-self:start}.actions-ligne{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}.pub{border-top:1px solid var(--p-line);padding:12px 0}.pub>summary{cursor:pointer}.rappel{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 var(--s-4);padding:8px 8px 8px 14px;border-radius:var(--r-md);background:var(--p-sunken);font-size:var(--t-sm);color:var(--p-ink-2)}.rappel-x{flex:none;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--p-muted);font-size:20px;line-height:1;cursor:pointer}.rappel-x:hover{background:var(--p-line);color:var(--p-ink)}.side{display:none}.side a,.tabbar a,.tabbar-more>summary{display:flex;align-items:center;gap:10px;color:var(--p-ink-2);text-decoration:none}.side-lock{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--p-warn);background:var(--p-warn-soft);border-radius:var(--r-full);padding:2px 7px;white-space:nowrap}a.is-lock{color:var(--p-muted)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--p-surface);border-top:1px solid var(--p-line);padding-bottom:env(safe-area-inset-bottom)}.tabbar-more>summary,.tabbar>a{flex-direction:column;justify-content:center;gap:2px;min-height:58px;padding:6px 2px;font-size:11px;font-weight:550;list-style:none;cursor:pointer}.tabbar-more>summary::-webkit-details-marker{display:none}.tabbar-more.is-cur>summary,.tabbar>a[aria-current=page]{color:var(--p-accent)}.tabbar>a .side-lock{display:none}.tabbar>a.is-lock svg{opacity:.55}.tabbar-more{position:static}.tabbar-panel{position:fixed!important;left:8px;right:8px;bottom:calc(66px + env(safe-area-inset-bottom));top:auto!important;max-height:70vh;overflow:auto;padding:8px 0}.tabbar-panel a{padding:10px 14px;min-height:var(--tap)}.tabbar-panel a[aria-current=page]{color:var(--p-accent);font-weight:600}body:has(.tabbar) main.p{padding-bottom:110px}@media (min-width:1024px){.tabbar{display:none}body:has(.tabbar) main.p{padding-bottom:80px}.side{display:flex;flex-direction:column;gap:2px;position:fixed;z-index:30;top:0;left:0;bottom:0;width:256px;padding:14px 12px;overflow-y:auto;background:var(--p-surface);border-right:1px solid var(--p-line)}.side-brand{gap:10px;padding:6px 8px 14px;font-weight:650;font-size:var(--t-md);color:var(--p-ink)!important;overflow-wrap:anywhere}.side-logo{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--p-green);color:#fff;font-weight:700}.side-g{margin:14px 10px 4px;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted)}.side div[role=group]>a{padding:8px 10px;min-height:40px;border-radius:9px;font-size:var(--t-base);font-weight:500;transition:background-color .15s var(--ease)}.side div[role=group]>a:hover{background:var(--p-sunken)}.side div[role=group]>a[aria-current=page]{background:var(--p-accent-soft);color:var(--p-accent-ink);font-weight:600}.side-offre{margin-top:auto;padding:12px;border-radius:var(--r-md);background:var(--p-sunken);display:grid;grid-gap:6px;gap:6px}.side-offre p{margin:0}body:has(.side) .topbar.ohead{margin-left:256px}body:has(.side) .topbar.ohead .ohead-id .logo{display:none}body:has(.side) main.p{margin:0 0 0 256px;max-width:1140px;padding-inline:36px}}.verrou{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:28px;border:1px dashed var(--p-line-2);border-radius:var(--r-lg);background:var(--p-surface);margin-bottom:var(--s-4)}.verrou h2{margin:0;font-size:var(--t-xl)}.verrou ul{margin:0;padding-left:20px;color:var(--p-ink-2);display:grid;grid-gap:4px;gap:4px}.verrou .badge{font-size:var(--t-sm)}.sitefoot-sig{flex-basis:100%;text-align:center;color:var(--p-ink-2);margin-bottom:4px}.ardoise-liste{list-style:none;margin:8px 0 0;padding:0}.ardoise-liste li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px dashed var(--p-line-2)}.ardoise-liste b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pubphoto{display:grid;grid-template-columns:220px 1fr;grid-gap:20px;gap:20px;align-items:start}.pubphoto>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md)}@media (max-width:700px){.pubphoto{grid-template-columns:1fr}}.pubphoto-ligne{display:grid;grid-template-columns:72px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--p-line)}.pubphoto-ligne img{width:72px;height:72px;object-fit:cover;border-radius:10px}