.etude .portrait{aspect-ratio:1;background:#0a2540;border:0;border-radius:28px;justify-self:center;width:100%;max-width:300px;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 30px 60px -32px #0000008c}.etude .portrait img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:860px){.etude .portrait{justify-self:start;max-width:220px;margin:4px 0}}.notaire-chapo{font-size:clamp(18px,1.6vw,20px);line-height:1.6}.notaire-parcours{padding:clamp(48px,7vw,88px) 0 0}.notaire-grille{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.notaire-grille article h2{margin:6px 0 8px;padding:0;font-size:clamp(30px,3.4vw,44px)}.notaire-grille article.fiche-contenu{display:block}.notaire-grille article>section{margin:0;padding:0;display:block}.notaire-grille article .rubrique{margin:0}.notaire-grille article h3{font-family:var(--serif);margin:clamp(26px,2.6vw,34px) 0 8px;font-size:clamp(22px,2vw,27px);font-weight:500}.notaire-grille article p{margin:0 0 12px}.notaire-citation{background:var(--ble);border:1px solid var(--ble-filet);border-radius:24px;margin:clamp(32px,4vw,48px) 0 0;padding:clamp(24px,3vw,36px)}.notaire-citation blockquote{margin:0}.notaire-citation blockquote p{font-family:var(--serif);color:var(--encre);margin:0;font-size:clamp(21px,2vw,26px);line-height:1.45}.notaire-citation blockquote p:before{content:"« "}.notaire-citation blockquote p:after{content:" »"}.notaire-citation figcaption{color:var(--ocre-fonce);margin-top:14px;font-weight:600}.notaire-bref{top:calc(var(--entete) + 24px);background:var(--papier);border:1px solid var(--filet);border-radius:24px;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,30px);display:flex;position:sticky}.notaire-bref h2{margin:0;font-size:26px}.notaire-bref dl{gap:12px;margin:0;display:grid}.notaire-bref dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ocre-fonce);font-size:13px;font-weight:600}.notaire-bref dd{color:var(--encre);margin:2px 0 0;font-size:16px;line-height:1.5}.notaire-bref .btn{align-self:flex-start}@media (max-width:860px){.notaire-grille{grid-template-columns:1fr}.notaire-bref{position:static}}
