/* Page d'entrée locale de l'Observatoire, charte B. */
body.pb-obs-page .art-hero .wrap,body.pb-obs-page .pb-obs-layout{max-width:1120px}
body.pb-obs-page .art-hero{padding:28px 0 34px}
body.pb-obs-page .art-hero h1{max-width:24ch;font-size:clamp(2.2rem,4.5vw,3.25rem)}
body.pb-obs-page .pb-obs-kicker{display:block;margin:17px 0 10px;color:#855E08;font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
body.pb-obs-page .pb-obs-standfirst{max-width:800px;color:#344250;font-size:1.14rem;line-height:1.62}
body.pb-obs-page .pb-obs-meta{margin-top:13px;color:#536170;font-size:.86rem}
body.pb-obs-page .pb-obs-layout{padding-block:38px 70px}
body.pb-obs-page .pb-obs-layout>section+section{margin-top:55px}
body.pb-obs-page .pb-obs-layout h2{color:#1F2A37;font-size:clamp(1.55rem,3vw,2rem);line-height:1.2;margin:0 0 17px}
body.pb-obs-page .pb-obs-layout p{color:#344250;font-size:1rem;line-height:1.65}
body.pb-obs-page .pb-obs-layout a{color:#855E08}
body.pb-obs-page .pb-obs-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
body.pb-obs-page .pb-obs-paths a,body.pb-obs-page .pb-obs-card{display:flex;flex-direction:column;min-width:0;padding:23px;background:#FFFDF9;border:1px solid #D8D1C7;border-radius:12px;text-decoration:none;color:#1F2A37}
body.pb-obs-page .pb-obs-paths a:hover,body.pb-obs-page .pb-obs-paths a:focus-visible,body.pb-obs-page .pb-obs-card:hover,body.pb-obs-page .pb-obs-card:focus-visible{border-color:#A66E00;box-shadow:0 8px 26px #1F2A3714}
body.pb-obs-page .pb-obs-paths span,body.pb-obs-page .pb-obs-card>span,body.pb-obs-page .pb-obs-section-head span{color:#855E08;font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}
body.pb-obs-page .pb-obs-paths strong{display:block;margin:10px 0;color:#1F2A37;font:400 1.35rem/1.3 PBCharis,Georgia,serif}
body.pb-obs-page .pb-obs-paths small{display:block;color:#536170;font-size:.9rem;line-height:1.5}
body.pb-obs-page .pb-obs-paths b{margin-top:auto;padding-top:18px;color:#855E08;font-size:.88rem}
body.pb-obs-page .pb-obs-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:19px}
body.pb-obs-page .pb-obs-section-head h2{margin:7px 0 0}
body.pb-obs-page .pb-obs-section-head p{max-width:370px;margin:0;font-size:.93rem}
body.pb-obs-page .pb-obs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
body.pb-obs-page .pb-obs-card{border-top:4px solid #A66E00}
body.pb-obs-page .pb-obs-card:nth-child(2),body.pb-obs-page .pb-obs-card:nth-child(3){border-top-color:#A66E00}
body.pb-obs-page .pb-obs-card h3{margin:10px 0 8px;color:#1F2A37;font-size:1.38rem;line-height:1.25}
body.pb-obs-page .pb-obs-card strong{display:block;color:#1F2A37;font:400 1.9rem/1.15 PBCharis,Georgia,serif}
body.pb-obs-page .pb-obs-card small{display:block;margin-top:5px;color:#536170;font-size:.84rem}
body.pb-obs-page .pb-obs-card p{margin:18px 0 0;color:#344250;font-size:.91rem;line-height:1.5}
body.pb-obs-page .pb-obs-card p b{font-weight:700}
body.pb-obs-page .pb-obs-card em{margin-top:auto;padding-top:18px;color:#855E08;font-size:.89rem;font-style:normal;font-weight:700}
body.pb-obs-page .pb-obs-limits{max-width:840px;padding:24px;background:#FBF1D9;border-left:4px solid #C08A12;border-radius:0 12px 12px 0}
body.pb-obs-page .pb-obs-limits h2{font-size:1.55rem}
body.pb-obs-page .pb-obs-limits p{margin:0 0 13px}
body.pb-obs-page .pb-obs-limits p:last-child{margin-bottom:0}
body.pb-obs-page .pb-obs-limits a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:850px){body.pb-obs-page .pb-obs-paths,body.pb-obs-page .pb-obs-cards{grid-template-columns:1fr 1fr}body.pb-obs-page .pb-obs-section-head{display:block}body.pb-obs-page .pb-obs-section-head p{max-width:690px;margin-top:10px}}
@media(max-width:560px){body.pb-obs-page .pb-obs-layout{padding-block:25px 55px}body.pb-obs-page .pb-obs-paths,body.pb-obs-page .pb-obs-cards{grid-template-columns:1fr}body.pb-obs-page .pb-obs-paths a,body.pb-obs-page .pb-obs-card{padding:18px}body.pb-obs-page .pb-obs-limits{padding:18px}}
