:root{--plr-sombre:#173f3e;--plr-sombre-2:#0f2e2d;--plr-encre:#1b2a29;--plr-gris:#4c5b59;--plr-accent:#b4420e;--plr-accent-fonce:#8c3209;--plr-jaune:#f2b417;--plr-pale:#eef3f0;--plr-pale-2:#f6f9f7;--plr-trait:#cfdad5;--plr-ligne:#dde6e2;--plr-blanc:#fff;--plr-titres:"Saira Condensed","Arial Narrow",sans-serif;--plr-texte:"Golos Text",system-ui,-apple-system,"Segoe UI",sans-serif;--plr-large:1200px;--plr-col:740px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body.plr{margin:0;background:var(--plr-blanc);color:var(--plr-encre);font-family:var(--plr-texte);font-size:17px;line-height:1.65}
:where(.plr) img{max-width:100%;height:auto}
.plr a{color:var(--plr-accent);text-decoration-thickness:1px;text-underline-offset:3px}
.plr a:hover{color:var(--plr-accent-fonce)}
.plr a:focus-visible,.plr button:focus-visible,.plr summary:focus-visible{outline:3px solid var(--plr-jaune);outline-offset:2px}
.plr-cadre{width:100%;max-width:var(--plr-large);margin:0 auto;padding:0 20px}
.plr-colonne{max-width:var(--plr-col)}
.plr-repere{margin:0 0 10px;font-family:var(--plr-texte);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--plr-accent)}
.plr-repere::before{content:"";display:inline-block;width:9px;height:9px;margin-right:8px;background:var(--plr-accent);vertical-align:1px}
.plr-quadrillage{background-color:var(--plr-pale);background-image:linear-gradient(var(--plr-ligne) 1px,transparent 1px),linear-gradient(90deg,var(--plr-ligne) 1px,transparent 1px);background-size:36px 36px;background-position:-1px -1px}

.plr-tete{background:var(--plr-sombre);color:var(--plr-blanc);position:relative;z-index:20}
.plr-tete__rang{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding-top:10px;padding-bottom:10px}
.plr-tete__accueil{display:inline-flex;align-items:center;flex:0 0 auto}
.plr-tete__logo{display:block;height:54px;width:auto}
.plr-regle{height:10px;background-color:var(--plr-sombre-2);background-image:repeating-linear-gradient(90deg,var(--plr-jaune) 0 2px,transparent 2px 96px),repeating-linear-gradient(90deg,rgba(255,255,255,.38) 0 1px,transparent 1px 16px);background-size:100% 10px,100% 5px;background-repeat:no-repeat}
.plr-bouton-menu{display:none;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border:1px solid rgba(255,255,255,.55);border-radius:4px;background:transparent;color:var(--plr-blanc);font:600 15px/1 var(--plr-texte);cursor:pointer}
.plr-bouton-menu__traits{position:relative;width:18px;height:2px;background:currentColor}
.plr-bouton-menu__traits::before,.plr-bouton-menu__traits::after{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor}
.plr-bouton-menu__traits::before{top:-6px}
.plr-bouton-menu__traits::after{top:6px}
.plr-nav__liste{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}
.plr-nav__item{position:relative;margin:0}
.plr-nav__lien{display:block;padding:10px 12px;color:var(--plr-blanc)!important;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}
.plr-nav__lien:hover,.plr-nav__lien--ici{border-bottom-color:var(--plr-jaune)}
.plr-nav__sous{display:none;position:absolute;top:100%;left:0;min-width:240px;margin:0;padding:8px 0;list-style:none;background:var(--plr-sombre-2);box-shadow:0 10px 24px rgba(0,0,0,.25)}
.plr-nav__item--mere:hover>.plr-nav__sous,.plr-nav__item--mere:focus-within>.plr-nav__sous{display:block}
.plr-nav__sous-lien{display:block;padding:10px 16px;color:var(--plr-blanc)!important;font-size:15px;text-decoration:none}
.plr-nav__sous-lien:hover{background:rgba(255,255,255,.08)}

.plr-principal{display:block}
.plr-titre-section{margin:0 0 24px;font-family:var(--plr-titres);font-weight:700;font-size:30px;line-height:1.1;color:var(--plr-sombre)}
.plr-titre-section::after{content:"";display:block;width:64px;height:4px;margin-top:10px;background:repeating-linear-gradient(90deg,var(--plr-accent) 0 12px,transparent 12px 16px)}

.plr-ouverture{padding:56px 0 60px;border-bottom:1px solid var(--plr-trait)}
.plr-ouverture__rang{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"titres vue" "plan plan";gap:44px 56px;align-items:center}
.plr-ouverture__titres{grid-area:titres}
.plr-ouverture__vue{grid-area:vue;margin:0;padding:8px;background:var(--plr-blanc);border:1px solid var(--plr-sombre);box-shadow:8px 8px 0 rgba(23,63,62,.12)}
.plr-ouverture__vue img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.plr-ouverture__vue:not(:has(img)){display:none}
.plr-ouverture__rang:not(:has(.plr-ouverture__vue img)){grid-template-areas:"titres plan"}
.plr-ouverture__rang:not(:has(.plr-ouverture__vue img)) .plr-plan__lots{grid-template-columns:1fr 1fr}
.plr-ouverture__titre{margin:0 0 18px;font-family:var(--plr-titres);font-weight:700;font-size:clamp(30px,3.6vw,46px);line-height:1.08;color:var(--plr-sombre)}
.plr-ouverture__mot{margin:0;max-width:560px;font-size:18px;color:var(--plr-gris)}
.plr-plan{grid-area:plan;background:var(--plr-blanc);border:1px solid var(--plr-sombre);padding:20px 20px 22px;box-shadow:8px 8px 0 rgba(23,63,62,.12)}
.plr-plan__titre{margin:0 0 14px;font-family:var(--plr-titres);font-weight:700;font-size:24px;line-height:1.1;color:var(--plr-sombre);display:flex;justify-content:space-between;align-items:baseline}
.plr-plan__titre::after{content:"N";font-family:var(--plr-texte);font-size:13px;font-weight:600;color:var(--plr-accent);border:1px solid var(--plr-accent);border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}
.plr-plan__lots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
.plr-plan__lot{margin:0}
.plr-plan__lien{display:flex;flex-direction:column;gap:6px;height:100%;padding:14px 14px 16px;border:1.5px dashed #7d918b;color:var(--plr-encre)!important;text-decoration:none;transition:background-color .15s}
.plr-plan__lien:hover{background:repeating-linear-gradient(135deg,var(--plr-pale) 0 6px,var(--plr-blanc) 6px 12px);border-style:solid;border-color:var(--plr-accent)}
.plr-plan__code{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--plr-accent)}
.plr-plan__nom{font-family:var(--plr-titres);font-weight:700;font-size:23px;line-height:1.1;color:var(--plr-sombre)}
.plr-plan__detail{font-size:14px;line-height:1.45;color:var(--plr-gris)}

.plr-recents{padding:56px 0 24px}
.plr-grille{display:grid;gap:20px;counter-reset:plr-lot}
.plr-grille--accueil{grid-template-columns:repeat(2,minmax(0,1fr))}
.plr-grille--secteur,.plr-grille--voisins{grid-template-columns:repeat(3,minmax(0,1fr))}
.plr-carte{counter-increment:plr-lot;margin:0;background:var(--plr-blanc);border:1px solid var(--plr-trait);transition:border-color .15s,box-shadow .15s}
.plr-carte:hover{border-color:var(--plr-sombre);box-shadow:6px 6px 0 rgba(23,63,62,.1)}
.plr-carte__lien{display:grid;grid-template-columns:36% minmax(0,1fr);height:100%;color:inherit!important;text-decoration:none}
.plr-carte__vue{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--plr-pale);align-self:start}
.plr-carte__vue img,.plr-carte__img{display:block;width:100%;height:100%;object-fit:cover}
.plr-carte__vue:not(:has(img)){background:var(--plr-sombre) var(--plr-logo) center/58% auto no-repeat}
.plr-carte__vue:not(:has(img))::after{content:"";position:absolute;top:0;right:0;bottom:0;width:41%;background:repeating-linear-gradient(135deg,rgba(230,236,233,.18) 0 2px,transparent 2px 9px),rgba(78,88,86,.74)}
.plr-carte__vue:not(:has(img))::before{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;z-index:1;background:repeating-linear-gradient(90deg,var(--plr-jaune) 0 2px,transparent 2px 24px)}
.plr-carte__corps{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px}
.plr-carte__haut{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;line-height:1.3;color:var(--plr-gris)}
.plr-carte__haut::before{content:"N° " counter(plr-lot,decimal-leading-zero);font-weight:600;color:var(--plr-sombre)}
.plr-carte__secteur{font-weight:600;color:var(--plr-accent)}
.plr-carte__secteur:empty{display:none}
.plr-carte__titre{margin:0;font-family:var(--plr-titres);font-weight:600;font-size:22px;line-height:1.25;color:var(--plr-sombre)}
.plr-carte__resume{margin:0;font-size:15px;line-height:1.55;color:var(--plr-gris);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.plr-carte__suite{margin-top:auto;padding-top:4px;font-size:14px;font-weight:600;color:var(--plr-accent)}
.plr-carte__suite::after{content:"";display:inline-block;width:18px;height:2px;margin-left:8px;background:currentColor;vertical-align:4px;transition:width .15s}
.plr-carte:hover .plr-carte__suite::after{width:28px}
.plr-grille--secteur .plr-carte__lien,.plr-grille--voisins .plr-carte__lien{grid-template-columns:1fr;grid-template-rows:auto 1fr}
.plr-grille--secteur .plr-carte__vue,.plr-grille--voisins .plr-carte__vue{aspect-ratio:16/10}
.plr-grille--secteur .plr-carte__secteur{display:none}

.plr-accueil-texte{padding:32px 0 72px}
.plr-texte--accueil{margin:0 auto 0 0}

.plr-chemin{margin:0 0 18px}
.plr-fil__liste{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.4;color:var(--plr-gris)}
.plr-fil__item{margin:0;display:inline-flex;align-items:center;gap:8px}
.plr-fil__lien{color:var(--plr-sombre)!important;font-weight:500}
.plr-fil__sep{color:var(--plr-accent)}
.plr-chemin--article li[aria-current="page"],.plr-chemin--article li:has(+ li[aria-current="page"]){display:none}

.plr-bandeau{padding:40px 0 36px;border-bottom:1px solid var(--plr-trait)}
.plr-bandeau__titre{margin:0;font-family:var(--plr-titres);font-weight:700;font-size:clamp(32px,4vw,46px);line-height:1.08;color:var(--plr-sombre)}
.plr-intro{padding:40px 0 8px;column-count:2;column-gap:56px;orphans:3;widows:3}
.plr-intro p{margin:0 0 .9em}
.plr-intro:empty{display:none}
.plr-liste{padding:32px 0 72px}

.plr-article__tete{padding:36px 0 32px;border-bottom:1px solid var(--plr-trait)}
.plr-article__titre{margin:0 0 16px;max-width:900px;font-family:var(--plr-titres);font-weight:700;font-size:clamp(30px,3.8vw,46px);line-height:1.1;color:var(--plr-sombre)}
.plr-article__infos{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;font-size:15px;color:var(--plr-gris)}
.plr-article__infos>span+span::before{content:"";display:inline-block;width:6px;height:6px;margin:0 12px;background:var(--plr-accent);vertical-align:2px}
.plr-article__auteur{font-weight:600;color:var(--plr-sombre)}
.plr-lecture{display:grid;grid-template-columns:minmax(0,var(--plr-col)) 280px;justify-content:space-between;column-gap:56px;padding:40px 0 64px}
.plr-lecture__col{grid-column:1;grid-row:1;min-width:0}
.plr-sommaire{grid-column:2;grid-row:1;align-self:start;position:sticky;top:24px;margin:0;background:var(--plr-pale-2);border:1px solid var(--plr-trait)}
.plr-sommaire__titre{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-family:var(--plr-texte);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--plr-sombre);list-style:none;cursor:default}
.plr-sommaire__titre::-webkit-details-marker{display:none}
.plr-sommaire:not([open]) .plr-sommaire__liste{display:none}
.plr-sommaire__liste{max-height:70vh;overflow:auto;padding:0 16px 14px;border-top:1px dashed var(--plr-trait)}
.plr-sommaire__liste nav{margin:0}
.plr-sommaire__liste ul,.plr-sommaire__liste ol{margin:0;padding:0;list-style:none}
.plr-sommaire__liste ul ul,.plr-sommaire__liste ol ol{display:none}
.plr-sommaire__liste li{margin:0;padding:8px 0 0 16px;position:relative;font-size:14px;line-height:1.4}
.plr-sommaire__liste li::before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border:1.5px solid var(--plr-accent)}
.plr-sommaire__liste a{color:var(--plr-encre)!important;text-decoration:none}
.plr-sommaire__liste a:hover{color:var(--plr-accent)!important;text-decoration:underline}
.plr-sommaire:not(:has(li)){display:none}
.plr-une{margin:0 0 32px}
.plr-une:not(:has(img)){display:none}
.plr-une img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}

.plr-texte{font-size:17px;line-height:1.7;color:var(--plr-encre)}
.plr-texte>*:first-child{margin-top:0}
.plr-texte p{margin:0 0 1em}
.plr-texte h2{margin:1.9em 0 .6em;font-family:var(--plr-titres);font-weight:700;font-size:1.6em;line-height:1.18;color:var(--plr-sombre)}
.plr-texte h2::before{content:"";display:inline-block;width:.42em;height:.42em;margin-right:.45em;background:var(--plr-accent);vertical-align:.12em}
.plr-texte h3{margin:1.6em 0 .5em;font-family:var(--plr-titres);font-weight:600;font-size:1.32em;line-height:1.22;color:var(--plr-sombre)}
.plr-texte h4{margin:1.4em 0 .4em;font-size:1.05em;font-weight:600;color:var(--plr-sombre)}
.plr-texte ul,.plr-texte ol{margin:0 0 1.1em;padding-left:1.5em}
.plr-texte li{margin:0 0 .45em}
.plr-texte li::marker{color:var(--plr-accent)}
.plr-texte strong{font-weight:600}
.plr-texte blockquote{margin:1.5em 0;padding:18px 22px;background:var(--plr-pale);font-style:italic}
.plr-texte table{display:block;width:100%;max-width:100%;overflow-x:auto;margin:1.4em 0;border-collapse:collapse;font-size:15px;line-height:1.5}
.plr-texte th,.plr-texte td{padding:.6em .8em;border:1px solid var(--plr-trait);text-align:left;vertical-align:top}
.plr-texte th{background:#dfe8e4;color:var(--plr-sombre);font-weight:600}
.plr-texte tr:nth-child(even) td{background:var(--plr-pale-2)}
.plr-texte img{display:block;margin:1.4em 0}
.plr-texte--article>p:first-child{font-size:1.14em;line-height:1.6;font-weight:500;color:var(--plr-sombre)}

.plr-signature{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:start;margin:48px 0 0;padding:22px 22px 20px;border:1px solid var(--plr-trait);border-top:4px solid var(--plr-sombre);background:var(--plr-blanc)}
.plr-signature__photo{width:96px;height:96px;overflow:hidden;border-radius:10px;background:var(--plr-pale)}
.plr-signature__photo img{display:block;width:100%;height:100%;object-fit:cover}
.plr-signature__photo:not(:has(img)){display:none}
.plr-signature:not(:has(.plr-signature__photo img)){grid-template-columns:1fr}
.plr-signature__etiquette{margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--plr-accent)}
.plr-signature__nom{margin:0 0 6px;font-family:var(--plr-titres);font-weight:700;font-size:24px;line-height:1.15;color:var(--plr-sombre)}
.plr-signature__bio{font-size:15px;line-height:1.6;color:var(--plr-gris)}
.plr-signature__bio p{margin:0}
.plr-signature__bio>:not(:first-child){display:none}

.plr-voisins{padding:48px 0 72px;background:var(--plr-pale-2);border-top:1px solid var(--plr-trait)}
.plr-voisins:not(:has(.plr-carte)){display:none}

.plr-texte--page{padding:40px 0 72px}
.plr-portrait__corps{display:grid;grid-template-columns:220px minmax(0,var(--plr-col));gap:48px;padding:40px 0 16px;align-items:start}
.plr-portrait__corps .plr-texte--page{padding:0}
.plr-portrait__photo{margin:0;position:sticky;top:24px}
.plr-portrait__photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:10px;border:1px solid var(--plr-trait)}
.plr-portrait__photo:not(:has(img)){display:none}
.plr-portrait__corps:not(:has(.plr-portrait__photo img)){grid-template-columns:minmax(0,var(--plr-col))}
.plr-ecrire{max-width:988px;margin:24px 0 72px;padding:28px;background:var(--plr-pale);border:1.5px dashed #7d918b}
.plr-ecrire__titre{margin:0 0 6px;font-family:var(--plr-titres);font-weight:700;font-size:28px;line-height:1.15;color:var(--plr-sombre)}
.plr-ecrire__mot{margin:0 0 20px;max-width:640px;font-size:16px;color:var(--plr-gris)}
.plr-formulaire{display:grid;gap:12px}
.plr-formulaire label{font-size:14px;font-weight:600;color:var(--plr-sombre)}
.plr-champ,.plr-formulaire input:not([type="hidden"]):not([type="checkbox"]),.plr-formulaire textarea{display:block;width:100%;padding:12px 14px;border:1px solid #8fa29c;border-radius:4px;background:var(--plr-blanc);color:var(--plr-encre);font:400 16px/1.4 var(--plr-texte)}
.plr-formulaire textarea{min-height:150px;resize:vertical}
.plr-champ:focus,.plr-formulaire input:focus,.plr-formulaire textarea:focus{outline:2px solid var(--plr-accent);outline-offset:1px;border-color:var(--plr-accent)}
.plr-envoyer,.plr-formulaire button,.plr-formulaire [type="submit"]{justify-self:start;padding:12px 26px;border:0;border-radius:4px;background:var(--plr-accent);color:var(--plr-blanc);font:600 16px/1 var(--plr-texte);cursor:pointer}
.plr-envoyer:hover,.plr-formulaire button:hover{background:var(--plr-accent-fonce)}

.plr-fiche-autrice__tete{display:flex;align-items:center;gap:24px}
.plr-fiche-autrice__photo{margin:0;flex:0 0 132px;width:132px;height:132px;border-radius:10px;overflow:hidden;border:1px solid var(--plr-trait);background:var(--plr-blanc)}
.plr-fiche-autrice__photo img{display:block;width:100%;height:100%;object-fit:cover}
.plr-fiche-autrice__photo:not(:has(img)){display:none}

.plr-pied{background:var(--plr-sombre);color:#dfe9e6}
.plr-regle--pied{background-color:var(--plr-sombre-2)}
.plr-pied__rang{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;padding-top:44px;padding-bottom:28px}
.plr-pied__logo{display:block;height:58px;width:auto}
.plr-pied__devise{margin:14px 0 0;font-size:15px;color:#c9d8d4}
.plr-pied__note{margin:0;font-size:15px;line-height:1.65;color:#dfe9e6}
.plr-pied__bas{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;padding-bottom:24px;border-top:1px solid rgba(255,255,255,.18);font-size:14px}
.plr-pied__bas p{margin:0}
.plr-pied__legal a{color:var(--plr-blanc)!important}
.plr-pied__legal a:hover{color:var(--plr-jaune)!important}

@media (max-width:1099px){
.plr-lecture{display:block;padding-top:24px}
.plr-sommaire{position:sticky;top:0;z-index:10;margin:0 0 24px;background:var(--plr-sombre);border:0}
.plr-sommaire__titre{padding:12px 16px;color:var(--plr-blanc);cursor:pointer}
.plr-sommaire__titre::after{content:"";width:9px;height:9px;border-right:2px solid var(--plr-jaune);border-bottom:2px solid var(--plr-jaune);transform:rotate(45deg) translateY(-3px);transition:transform .15s}
.plr-sommaire[open] .plr-sommaire__titre::after{transform:rotate(-135deg) translateY(-2px)}
.plr-sommaire__liste{max-height:60vh;background:var(--plr-pale-2);padding-top:4px;border-top:0}
.plr-grille--secteur,.plr-grille--voisins{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:980px){
.plr-tete__rang{flex-wrap:wrap;min-height:68px}
.plr-tete__logo{height:46px}
.plr-bouton-menu{display:inline-flex}
.plr-nav{display:none;flex:1 0 100%;padding:4px 0 10px}
.plr-bouton-menu[aria-expanded="true"]+.plr-nav{display:block}
.plr-nav__liste{flex-direction:column;align-items:stretch;gap:0}
.plr-nav__lien{padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.14);white-space:normal}
.plr-nav__lien:hover,.plr-nav__lien--ici{border-bottom-color:var(--plr-jaune)}
.plr-nav__sous{display:block;position:static;min-width:0;padding:0 0 0 16px;background:transparent;box-shadow:none}
.plr-nav__sous-lien{padding:11px 4px}
.plr-ouverture{padding:36px 0 40px}
.plr-ouverture__rang,.plr-ouverture__rang:not(:has(.plr-ouverture__vue img)){grid-template-columns:1fr;grid-template-areas:"titres" "vue" "plan";gap:28px}
.plr-plan__lots,.plr-ouverture__rang:not(:has(.plr-ouverture__vue img)) .plr-plan__lots{grid-template-columns:1fr 1fr}
.plr-grille--accueil{grid-template-columns:1fr}
.plr-intro{column-count:1}
.plr-portrait__corps{grid-template-columns:1fr;gap:24px}
.plr-portrait__photo{position:static;max-width:220px}
.plr-pied__rang{grid-template-columns:1fr;gap:20px}
}
@media (max-width:640px){
body.plr{font-size:16px}
.plr-texte{font-size:16.5px}
.plr-cadre{padding-left:18px;padding-right:18px}
.plr-ouverture__vue{padding:6px;box-shadow:5px 5px 0 rgba(23,63,62,.12)}
.plr-article__infos>span.plr-article__duree{flex-basis:100%;margin-top:2px}
.plr-article__infos>span.plr-article__duree::before{display:none}
.plr-plan{padding:16px;box-shadow:5px 5px 0 rgba(23,63,62,.12)}
.plr-plan__lots,.plr-ouverture__rang:not(:has(.plr-ouverture__vue img)) .plr-plan__lots{grid-template-columns:1fr}
.plr-plan__nom{font-size:21px}
.plr-titre-section{font-size:26px}
.plr-grille--secteur,.plr-grille--voisins{grid-template-columns:1fr}
.plr-carte__lien,.plr-grille--secteur .plr-carte__lien,.plr-grille--voisins .plr-carte__lien{grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto}
.plr-carte__vue,.plr-grille--secteur .plr-carte__vue,.plr-grille--voisins .plr-carte__vue{aspect-ratio:1/1}
.plr-carte__vue:not(:has(img)){background-size:76% auto}
.plr-carte__corps{padding:12px 14px 14px;gap:6px}
.plr-carte__titre{font-size:19px}
.plr-carte__resume{-webkit-line-clamp:2;font-size:14px}
.plr-bandeau{padding:28px 0 26px}
.plr-article__tete{padding:24px 0 22px}
.plr-article__infos{font-size:14px}
.plr-une{margin-bottom:24px}
.plr-signature{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:18px 16px}
.plr-signature__photo{width:72px;height:72px}
.plr-ecrire{padding:20px 16px}
.plr-fiche-autrice__tete{flex-direction:column;align-items:flex-start;gap:16px}
.plr-fiche-autrice__photo{width:104px;height:104px;flex-basis:104px}
.plr-pied__bas{flex-direction:column}
}
