.lw-ad-search{display:flex;gap:8px;margin:20px 0 12px;flex-wrap:nowrap;align-items:stretch}.lw-ad-search__suggest{position:relative;flex:1 1 auto;min-width:0}.lw-ad-search input[type="search"],.lw-ad-search select{font:inherit;font-size:15px;padding:12px 15px;border:1px solid var(--lw-line);border-radius:8px;background:#fff;color:var(--lw-ink);box-sizing:border-box}.lw-ad-search input[type="search"]{flex:1 1 auto;min-width:0;width:auto}.lw-ad-search__suggest input[type="search"]{width:100%}.lw-ad-search select{flex:0 1 auto;min-width:160px;max-width:240px}.lw-ad-search>.lw-btn{flex:0 0 auto;white-space:nowrap}.lw-ad-suggest{position:absolute;left:0;right:0;top:calc(100%+4px);z-index:20;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--lw-line);border-radius:10px;box-shadow:0 10px 28px rgba(40,36,28,.12);max-height:320px;overflow:auto}.lw-ad-suggest[hidden]{display:none}.lw-ad-suggest__item{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:7px;font:inherit;font-size:13px;color:var(--lw-ink);cursor:pointer}.lw-ad-suggest__item:hover,.lw-ad-suggest__item.is-on{background:var(--lw-paper)}.lw-ad-suggest__item mark{background:transparent;color:var(--lw-clay);font-weight:650}.lw-ad-suggest__hint{display:block;margin-top:1px;font-size:11px;color:var(--lw-muted)}.lw-ad{position:relative}.lw-ad__media{position:relative;height:150px;overflow:hidden;background:var(--lw-paper-deep)}.lw-ad__media img,.lw-ad__media img[width][height],.lw-ad__media .lw-item__ph{width:100%;height:100%;object-fit:cover;display:block}.lw-ad__badge{position:absolute;top:9px;left:9px;font-family:var(--lw-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;background:rgba(28,27,24,.82);color:#f1efe6;padding:4px 8px;border-radius:4px}.lw-ad__badge--new,.lw-ad__badge--urgent{left:auto;right:9px;background:var(--lw-clay);color:#fff}.lw-ad__when{font-family:var(--lw-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-muted);margin-top:7px}.lw-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid var(--lw-line);border-radius:10px;padding:12px 16px;margin-top:18px}.lw-pager__pages{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.lw-pager a,.lw-pager span{border:1px solid var(--lw-line);border-radius:6px;padding:8px 12px;font-size:13.5px;text-decoration:none;color:var(--lw-ink);background:#fff}.lw-pager .is-on{background:var(--lw-ink);color:#fff;border-color:var(--lw-ink)}.lw-pager .is-off{color:#c9c4b4;pointer-events:none}.lw-row{background:#fff;border:1px solid var(--lw-line);border-left:4px solid var(--lw-clay);border-radius:10px;padding:16px 18px}.lw-row--green{border-left-color:var(--lw-forest)}.lw-row--gold{border-left-color:#8a6a22}.lw-row--urgent{border-color:var(--lw-clay)}.lw-row__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lw-row__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}.lw-prose--listing{display:flow-root;margin:0;max-width:none}.lw-dropcap{float:left;font-family:var(--lw-font-serif);font-weight:700;font-size:30px;line-height:0.8;margin:4px 6px 0 0}.lw-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:0;overflow:hidden}.lw-facts>*{padding:15px 18px;border-right:1px solid var(--lw-paper-deep)}.lw-facts>*:last-child{border-right:0}.lw-kinds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 16px;padding-bottom:20px;border-bottom:1px solid var(--lw-line)}.lw-kinds .publish-kind,.lw-kinds .lw-link-card,.publish-layout .publish-kind.lw-link-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;box-sizing:border-box;padding:15px 16px;text-align:left;cursor:pointer;background:#fff;border:1px solid var(--lw-line);border-radius:var(--lw-radius);color:var(--lw-ink)}.lw-kinds .publish-kind input,.publish-layout .publish-kind input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lw-kinds .lw-link-card__kicker{font-size:22px;letter-spacing:0;line-height:1;text-transform:none}.lw-kinds .lw-link-card__kicker .lw-icon{font-size:22px;color:var(--lw-clay)}.lw-kinds .lw-link-card__title,.lw-kinds .publish-kind__label,.publish-layout .publish-kind__label{font-family:var(--lw-font-serif);font-size:17px;font-weight:700;line-height:1.2;margin:0}.lw-kinds .lw-link-card__desc,.lw-kinds .publish-kind__hint,.publish-layout .publish-kind__hint{font-family:var(--lw-font-ui);font-size:12.5px;font-style:normal;font-weight:400;line-height:1.45;color:#4a4740;margin:0}.lw-kinds .publish-kind.is-active,.lw-kinds .lw-link-card.is-active,.publish-layout .publish-kind.is-active{background:#f3e3d8;border-color:#e4c3b0;color:var(--lw-ink)}.lw-kinds .publish-kind.is-active .publish-kind__hint,.lw-kinds .lw-link-card.is-active .lw-link-card__desc,.publish-layout .publish-kind.is-active .publish-kind__hint{color:#4a4740;opacity:1}.publish-aside{display:flex;flex-direction:column;gap:16px}.publish-aside[hidden]{display:none}.publish-layout,.publish-layout .lw-split,.publish-layout .lw-split>*{min-width:0;max-width:100%}.publish-layout .lw-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),.publish-layout .lw-form select,.publish-layout .lw-form textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.publish-layout .lw-grid-2:has(>#publish-price-wrap[hidden]){grid-template-columns:1fr}.publish-layout .publish-categories,.publish-layout .publish-subtype-group,.publish-layout .publish-intents{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.publish-layout .publish-category,.publish-layout .publish-subtype,.publish-layout .publish-intents .lw-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;flex:0 0 auto;box-sizing:border-box;margin:0;padding:8px 15px;border:1px solid var(--lw-line);border-radius:var(--lw-radius-pill);background:#fff;color:var(--lw-ink);font-family:var(--lw-font-ui);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.25;text-align:center;white-space:nowrap;cursor:pointer}.publish-layout .publish-category input,.publish-layout .publish-subtype input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.publish-layout .publish-category.is-active,.publish-layout .publish-category.is-on,.publish-layout .publish-category:has(input:checked),.publish-layout .publish-subtype.is-active,.publish-layout .publish-subtype.is-on,.publish-layout .publish-subtype:has(input:checked),.publish-layout .publish-intents .lw-chip.is-on{background:var(--lw-ink);color:#fff;border-color:var(--lw-ink);font-weight:600}.publish-layout .publish-category:hover,.publish-layout .publish-subtype:hover,.publish-layout .publish-intents .lw-chip:hover{border-color:var(--lw-clay);color:var(--lw-ink)}.publish-layout .publish-category.is-active:hover,.publish-layout .publish-category.is-on:hover,.publish-layout .publish-subtype.is-active:hover,.publish-layout .publish-subtype.is-on:hover,.publish-layout .publish-intents .lw-chip.is-on:hover{color:#fff;border-color:var(--lw-ink)}.publish-layout .publish-category:focus-within,.publish-layout .publish-subtype:focus-within{outline:2px solid var(--lw-clay);outline-offset:2px}.publish-layout .lw-split:has(#publish-details[hidden]){display:none}.publish-lock-hint{margin:0 0 26px}.publish-gazette-link{margin:0 0 18px;font-size:13.5px}.publish-intents{margin:0 0 16px}.publish-body-meta{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;color:var(--lw-muted)}.publish-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.photo-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:200px;margin:2px 0 4px;padding:28px 22px;border:1.5px dashed var(--lw-line-soft);border-radius:var(--lw-radius);background:var(--lw-paper-deep);color:var(--lw-ink);cursor:pointer;overflow:hidden}.photo-drop.is-dragover{border-color:var(--lw-clay);background:var(--lw-blush)}.photo-drop.is-filled{min-height:0;padding:0;border-style:solid;border-color:var(--lw-line);background:#fff;cursor:default}.photo-drop:focus-within{outline:2px solid var(--lw-clay);outline-offset:2px}.photo-drop__input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font-size:0}.photo-drop.is-filled .photo-drop__input{cursor:default}.photo-drop__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;max-width:34em;text-align:center;pointer-events:none}.photo-drop__placeholder[hidden]{display:none}.photo-drop__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--lw-clay);font-size:26px;line-height:1}.photo-drop__icon .lw-icon{font-size:26px}.photo-drop__title{font-family:var(--lw-font-serif);font-size:18px;font-weight:650;line-height:1.25;color:var(--lw-ink)}.photo-drop__cta{font-size:13.5px;font-weight:650;color:var(--lw-clay);text-decoration:underline;text-underline-offset:2px}.photo-drop__hint{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--lw-muted)}.photo-drop__preview{position:relative;width:100%}.photo-drop__preview[hidden]{display:none}.photo-drop__preview img{display:block;width:100%;max-height:360px;object-fit:cover;background:var(--lw-paper-deep)}.photo-drop__clear{position:absolute;top:10px;right:10px;z-index:3;margin:0;padding:7px 12px;border:1px solid var(--lw-ink);border-radius:var(--lw-radius-sm);background:rgba(245,242,233,.94);color:var(--lw-ink);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.photo-drop__clear:hover{background:#fff;color:var(--lw-clay);border-color:var(--lw-clay)}.photo-drop__meta{padding:10px 14px;font-size:13px;color:var(--lw-muted)}@media (max-width:640px){.photo-drop{min-height:168px;padding:22px 16px}.photo-drop__icon{width:44px;height:44px;font-size:24px}.photo-drop__icon .lw-icon{font-size:24px}.photo-drop__title{font-size:16px}.photo-drop__cta{font-size:13px}.photo-drop__hint{font-size:12px}.photo-drop__preview img{max-height:220px}.photo-drop__clear{top:8px;right:8px;padding:8px 12px}}.publish-photos .publish-photo__drop{min-height:130px;height:100%}.publish-photo-slot{position:relative;min-height:130px;border:1px dashed #c9c4b4;border-radius:8px;background:var(--lw-paper-deep);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--lw-muted);font-size:12px;cursor:pointer;overflow:hidden}.publish-photo-slot input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer}.publish-photo-slot img,.publish-photo-slot__preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.publish-photo-slot.is-filled{border-style:solid;color:transparent}.publish-photo-slot__remove{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:rgba(245,242,233,.92);color:var(--lw-ink);font-size:12px;padding:4px 8px;border-radius:6px;cursor:pointer}.lw-ad-filters{align-items:center}.lw-ad-sort{margin-left:auto}.lw-ad-sort select{font:inherit;font-size:13px;padding:6px 13px;border:1px solid var(--lw-line);border-radius:999px;background:#fff;color:var(--lw-ink)}.lw-gallery-trigger{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:inherit}.lw-gallery-trigger:focus-visible{outline:2px solid var(--lw-ink);outline-offset:2px}.lw-mosaic{display:grid;gap:8px;min-width:0}.lw-mosaic__cell{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;background:var(--lw-paper-deep);border-radius:var(--lw-radius);overflow:hidden;cursor:zoom-in}.lw-mosaic__cell img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;background:var(--lw-paper-deep)}.lw-mosaic__tag{position:absolute;left:14px;top:14px;background:rgba(28,27,24,.82);color:#f1efe6;padding:5px 10px;border-radius:4px;pointer-events:none;z-index:1}.lw-mosaic--1.lw-mosaic--landscape .lw-mosaic__cell{aspect-ratio:16 / 10;max-height:440px}.lw-mosaic--1.lw-mosaic--square{justify-items:center}.lw-mosaic--1.lw-mosaic--square .lw-mosaic__cell{aspect-ratio:1;width:min(100%,440px);max-height:440px}.lw-mosaic--1.lw-mosaic--portrait{display:flex;justify-content:center}.lw-mosaic--1.lw-mosaic--portrait .lw-mosaic__cell{width:auto;max-width:100%;height:auto;max-height:560px}.lw-mosaic--1.lw-mosaic--portrait .lw-mosaic__cell img{width:auto;height:auto;max-width:100%;max-height:560px;object-fit:contain}.lw-mosaic--2{grid-template-columns:1fr 1fr;height:340px}.lw-mosaic--2.lw-mosaic--portrait{height:500px}.lw-mosaic--2.lw-mosaic--mixed{height:400px}.lw-mosaic--2.lw-mosaic--mixed.lw-mosaic--portrait{grid-template-columns:1fr 1.55fr}.lw-mosaic--2.lw-mosaic--mixed.lw-mosaic--landscape{grid-template-columns:1.55fr 1fr}.lw-mosaic--3{grid-template-columns:1.65fr 1fr;grid-template-rows:1fr 1fr;height:420px}.lw-mosaic--3>:first-child{grid-row:1 / 3}.lw-mosaic--3.lw-mosaic--portrait{grid-template-columns:1.15fr 1fr;height:540px}.lw-mosaic--4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:400px}.lw-mosaic--4.lw-mosaic--portrait,.lw-mosaic--4.lw-mosaic--mixed.lw-mosaic--portrait{grid-template-columns:2.1fr 1fr 1fr;grid-template-rows:1.15fr 1fr;height:540px}.lw-mosaic--4.lw-mosaic--portrait>:first-child,.lw-mosaic--4.lw-mosaic--mixed.lw-mosaic--portrait>:first-child{grid-row:1 / 3;grid-column:1}.lw-mosaic--4.lw-mosaic--portrait>:nth-child(2),.lw-mosaic--4.lw-mosaic--mixed.lw-mosaic--portrait>:nth-child(2){grid-column:2 / 4}.place-gallery-lb__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);border:0;background:rgba(29,27,22,0.55);color:#f4f1ea;width:40px;height:40px;cursor:pointer;font-weight:700;font-size:28px;line-height:1}.place-gallery-lb__nav:hover{background:rgba(29,27,22,0.8)}.place-gallery-lb__nav--prev{left:10px}.place-gallery-lb__nav--next{right:10px}.lw-map-ph{background:#fff;border:1px solid var(--lw-line);border-radius:10px;overflow:hidden}.lw-map-ph__canvas{position:relative;height:200px;background-color:#e7ebe0;background-image:linear-gradient(#dce3d2 1px,transparent 1px),linear-gradient(90deg,#dce3d2 1px,transparent 1px);background-size:40px 40px;z-index:0;overflow:hidden}.lw-map-ph__canvas--live.is-ready{background-image:none;background-color:#e7ebe0}.lw-map-ph__canvas--live.is-ready .lw-map-ph__road,.lw-map-ph__canvas--live.is-ready .lw-map-ph__halo,.lw-map-ph__canvas--live.is-ready .lw-map-ph__pin{display:none}.lw-map-ph__canvas--live .leaflet-pane,.lw-map-ph__canvas--live .leaflet-tile,.lw-map-ph__canvas--live .leaflet-marker-icon,.lw-map-ph__canvas--live .leaflet-marker-shadow,.lw-map-ph__canvas--live .leaflet-tile-container,.lw-map-ph__canvas--live .leaflet-control{position:absolute;left:0;top:0}.lw-map-ph__canvas--live .leaflet-control{position:relative}.lw-map-ph__canvas--live .leaflet-top,.lw-map-ph__canvas--live .leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.lw-map-ph__canvas--live .leaflet-top{top:0}.lw-map-ph__canvas--live .leaflet-bottom{bottom:0}.lw-map-ph__canvas--live .leaflet-left{left:0}.lw-map-ph__canvas--live .leaflet-right{right:0}.lw-map-ph__canvas--live .leaflet-control{pointer-events:auto;clear:both;float:left}.lw-map-ph__canvas--live .leaflet-right .leaflet-control{float:right}.lw-map-ph__canvas--live img.leaflet-tile,.lw-map-ph__canvas--live .leaflet-tile{max-width:none !important;max-height:none !important;width:auto !important;height:auto !important;padding:0}.lw-map-ph__canvas--live .leaflet-control-attribution{font-size:9px;background:rgba(255,255,255,0.75);margin:0;float:none;position:relative;pointer-events:auto}.lw-map-ph__marker{background:transparent !important;border:0 !important}.lw-map-ph__dot{display:block;width:14px;height:14px;border-radius:50%;background:var(--lw-clay);box-shadow:0 0 0 2px #fff,0 1px 4px rgba(29,27,22,0.35)}.lw-map-ph__road{position:absolute;left:0;right:0;top:60%;height:12px;background:#cbd8e0;transform:rotate(-3deg)}.lw-map-ph__halo{position:absolute;left:45%;top:38%;width:70px;height:70px;border-radius:50%;background:rgba(192,86,47,.18);border:2px solid var(--lw-clay)}.lw-map-ph__pin{position:absolute;left:49%;top:45%;width:16px;height:16px;border-radius:50%;background:var(--lw-clay)}.lw-map-ph__bar{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13.5px;color:#4a4740}.annonce-contact__row{display:flex;gap:8px;margin-top:8px}.annonce-contact__row .lw-btn{flex:1}.lw-split-flip{display:grid;grid-template-columns:262px minmax(0,1fr);gap:26px;align-items:start}.lw-animal{background:#fff;border:1px solid var(--lw-line);border-radius:10px;overflow:hidden;display:grid;grid-template-columns:210px minmax(0,1fr);color:inherit;text-decoration:none}.lw-animal:hover{border-color:var(--lw-clay);color:inherit}.lw-animal--trouve{background:#faf0d8;border-color:#e8d4a2}.lw-animal--urgent{border-color:#e4c3b0}.lw-animal--urgent .lw-ad__badge,.lw-animal--urgent .lw-ad__badge--urgent{top:10px;left:10px;right:auto;background:var(--lw-clay);color:#fff}.lw-animal-alert{background:#fff;border:1px solid #e4c3b0;border-left:4px solid var(--lw-clay);border-radius:10px;padding:16px 18px;display:flex;align-items:center;gap:16px;margin-bottom:22px}.lw-filters__push{margin-left:auto}.lw-animal__media{position:relative;min-height:170px;background:var(--lw-paper-deep)}.lw-animal__media img,.lw-animal__media .lw-item__ph{width:100%;height:100%;min-height:170px;object-fit:cover;display:block}.lw-animal__body{padding:16px 18px;display:flex;flex-direction:column}.lw-animal__foot{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:14px;flex-wrap:wrap}.lw-cta-ink{background:var(--lw-ink);color:#f1efe6;border-radius:10px;padding:18px}.lw-cta-ink .lw-kicker{color:var(--lw-gold)}.lw-cta-ink .lw-item__title{color:#f1efe6}.lw-cta-ink .lw-lead{color:#bdb9ac}.lw-author-mini{display:flex;gap:11px;align-items:center;padding:8px 0;color:inherit;text-decoration:none}.lw-author-mini img,.lw-author-mini .lw-author-mini__ph{width:40px;height:40px;border-radius:8px;object-fit:cover;background:var(--lw-paper-deep);flex:none}.lw-notice,.lw-alerte-banner{display:flex;gap:11px;align-items:flex-start;margin-bottom:16px}.lw-alerte-banner{border-color:#e4b4b0;background:#f8ece9}.lw-notice .lw-icon,.lw-alerte-banner .lw-icon{flex:none;margin-top:1px}.lw-notice .lw-lead,.lw-alerte-banner .lw-lead{flex:1 1 auto;min-width:0;max-width:none;width:100%;margin:0;font-size:13.5px}.lw-alerte-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.lw-alerte-head__actions{display:flex;gap:10px;flex-wrap:wrap}.lw-alerte-list{display:flex;flex-direction:column;gap:12px}.lw-alerte-aside{display:flex;flex-direction:column;gap:16px}a.lw-alerte-row{display:block;width:100%;box-sizing:border-box;color:inherit;text-decoration:none}a.lw-alerte-row:hover{color:inherit;border-color:var(--lw-clay)}.lw-alerte-row .lw-item__title{display:block;font-size:20px;margin:9px 0 7px;overflow-wrap:anywhere}.lw-alerte-row>.lw-item__meta{margin:0;max-width:none}.lw-alerte-row__place{display:inline-flex;align-items:center;gap:6px;min-width:0}.lw-alerte-row .lw-row__actions .lw-btn{margin-left:auto}@media (max-width:900px){.lw-facts,.lw-split-flip,.lw-animal{grid-template-columns:1fr}.lw-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.lw-facts>*{border-right:0;border-bottom:1px solid var(--lw-paper-deep)}.lw-animal__media img,.lw-animal__media .lw-item__ph{min-height:150px;height:150px}.publish-layout .lw-grid-2{grid-template-columns:1fr}.publish-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-layout .publish-categories,.publish-layout .publish-subtype-group,.publish-layout .publish-intents{display:flex;flex-wrap:wrap}}@media (max-width:640px){.lw-ad-search{flex-direction:column}.lw-ad-search__suggest{flex:1 1 100%;min-width:0}.lw-ad-search input[type="search"],.lw-ad-search select{min-width:0;max-width:none;width:100%}.lw-ad-search input,.lw-ad-search select,.lw-ad-search .lw-btn,.lw-pager .lw-btn,.lw-row__actions .lw-btn,.lw-animal__foot .lw-btn{width:100%}.lw-animal-alert{flex-direction:column;align-items:stretch}.lw-animal-alert .lw-btn{width:100%}.lw-alerte-head{align-items:stretch}.lw-alerte-head__actions,.lw-alerte-head__actions form{width:100%}.lw-alerte-head__actions .lw-btn{width:100%;justify-content:center;box-sizing:border-box}.lw-alerte-row .lw-row__actions .lw-btn{margin-left:0;width:100%;box-sizing:border-box}.lw-filters__push{margin-left:0}.lw-kinds,.lw-kinds.publish-kinds{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px}.lw-kinds .publish-kind,.lw-kinds .lw-link-card{padding:12px}.lw-kinds .lw-link-card__title,.lw-kinds .publish-kind__label{font-size:15px;overflow-wrap:anywhere}.lw-kinds .lw-link-card__desc,.lw-kinds .publish-kind__hint{font-size:12px}.lw-card[style*="display:flex"]:not(.lw-alerte-banner):not(.lw-notice){flex-direction:column;align-items:stretch}.lw-notice,.lw-alerte-banner{flex-direction:row;align-items:flex-start}.publish-photos{grid-template-columns:1fr 1fr}.publish-actions{flex-direction:column;align-items:stretch}.publish-actions .lw-btn{width:100%;box-sizing:border-box}.publish-body-meta{flex-wrap:wrap}.lw-mosaic--2{height:240px}.lw-mosaic--2.lw-mosaic--portrait,.lw-mosaic--2.lw-mosaic--mixed{height:280px}.lw-mosaic--3,.lw-mosaic--4{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:none}.lw-mosaic--3>:first-child,.lw-mosaic--4>:first-child,.lw-mosaic--4.lw-mosaic--portrait>:first-child,.lw-mosaic--4.lw-mosaic--mixed.lw-mosaic--portrait>:first-child{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 10;min-height:200px}.lw-mosaic--3.lw-mosaic--portrait>:first-child,.lw-mosaic--4.lw-mosaic--portrait>:first-child,.lw-mosaic--4.lw-mosaic--mixed.lw-mosaic--portrait>:first-child{aspect-ratio:3 / 4;max-height:72vh}.lw-mosaic--3>:not(:first-child),.lw-mosaic--4>:not(:first-child){aspect-ratio:1}.lw-mosaic--4.lw-mosaic--portrait>:nth-child(2),.lw-mosaic--4.lw-mosaic--mixed.lw-mosaic--portrait>:nth-child(2){grid-column:auto}.lw-mosaic--1.lw-mosaic--portrait .lw-mosaic__cell,.lw-mosaic--1.lw-mosaic--portrait .lw-mosaic__cell img{max-height:72vh}.lw-ad-sort{margin-left:0;width:100%}.lw-ad-sort select{width:100%}.annonce-contact__row{flex-direction:column}.listing-comments__form{flex-wrap:wrap}.listing-comments__composer{flex-wrap:wrap}.listing-comments textarea{flex:1 1 140px}.listing-comments__form .lw-btn{width:auto}.listing-comments__replies{margin-left:12px;padding-left:10px}.publish-layout .publish-categories,.publish-layout .publish-subtype-group,.publish-layout .publish-intents{display:flex;flex-wrap:wrap;overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.publish-layout .publish-category,.publish-layout .publish-subtype,.publish-layout .publish-intents .lw-chip{white-space:normal}.publish-layout.is-editing .lw-kinds .lw-link-card__desc,.publish-layout.is-editing .lw-kinds .publish-kind__hint{display:none}}.listing-comments,.listing-comments .lw-comment{scroll-margin-top:88px}.listing-comments>.lw-lead{margin:0 0 12px;font-size:14.5px}.listing-comments__thread{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.listing-comments .lw-comment{align-items:flex-start}.listing-comments .lw-comment:target{outline:2px solid var(--lw-clay);outline-offset:2px}.listing-comments__body{flex:1;min-width:0}.listing-comments__meta{font-size:14px;font-weight:600}.listing-comments__meta .lw-item__meta{font-weight:400}.listing-comments__role{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--lw-clay)}.listing-comments__text{margin:6px 0 0;font-size:14.5px;line-height:1.55;white-space:pre-wrap}.listing-comments__actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:10px}.listing-comments__action,.listing-comments__pm{margin:0;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:650;color:var(--lw-ink);cursor:pointer;text-decoration:none}.listing-comments__action:hover,.listing-comments__pm .listing-comments__action:hover{color:var(--lw-clay)}.listing-comments__action--muted{color:var(--lw-muted)}.listing-comments__replies{display:flex;flex-direction:column;gap:8px;margin:0 0 2px 22px;padding-left:14px;border-left:2px solid var(--lw-line)}.listing-comments .lw-comment--reply{padding:12px 14px;background:#faf8f3}.listing-comments .lw-comment--reply img{width:32px;height:32px}.listing-comments__form{display:flex;flex-direction:column;align-items:stretch;gap:8px;max-width:none;padding:12px 14px}.listing-comments__hint{font-size:13px;color:var(--lw-muted)}.listing-comments__hint b{color:var(--lw-ink);font-weight:650}.listing-comments__composer{display:flex;flex-direction:row;align-items:center;gap:10px}.listing-comments__avatar-link{flex:none;display:block;line-height:0}.listing-comments__avatar,img.listing-comments__avatar[width][height]{width:36px;height:36px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center;flex:none;max-width:none}.listing-comments textarea{flex:1;min-width:0;width:auto;min-height:42px;max-height:140px;margin:0;padding:10px 12px;border:1px solid var(--lw-line);border-radius:8px;background:#fff;color:var(--lw-ink);font:inherit;font-size:15px;line-height:1.4;resize:vertical;box-sizing:border-box}.listing-comments textarea:focus{outline:2px solid var(--lw-clay);outline-offset:1px}.listing-comments__form .lw-btn{flex:none;white-space:nowrap}