:root{--journal-ocre:#8f5320}.jo-ouverture{column-gap:var(--g);min-height:86svh;padding:150px var(--m) 80px;grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;display:grid}.jo-ouverture>.cote{grid-column:1/-1}.jo-ouverture h1{letter-spacing:-.02em;grid-column:1/-1;margin-top:18px;font-size:clamp(96px,19vw,320px);line-height:.82}.jo-these{grid-column:1/7;margin-top:44px;font-size:clamp(28px,3.1vw,50px);line-height:1.04}.jo-chapo{grid-column:8/12;align-self:end;font-size:16px;line-height:1.6}.jo-notes{padding:40px var(--m) 120px}.jo-rubrique{border-bottom:1px solid var(--basalte);padding-bottom:16px}.jo-carnet{--fil:calc((100% - 11 * var(--g)) / 4 + 2.5 * var(--g));position:relative}.jo-fil{top:0;bottom:0;left:var(--fil);background:#12111024;width:1px;position:absolute}.jo-fil-trait{background:var(--journal-ocre);transform-origin:50% 0;position:absolute;inset:0}.jo-carnet[data-fil] .jo-fil-trait{transform:scaleY(0)}.jo-liste{list-style:none}.jo-note{column-gap:var(--g);border-bottom:1px solid #1211101f;grid-template-columns:repeat(12,minmax(0,1fr));padding:44px 0 52px;display:grid;position:relative}.jo-marge{grid-column:1/4;align-content:start;gap:22px;padding-right:12px;display:grid}.jo-quand{gap:6px;display:grid}.jo-quand span{opacity:.7}.jd{width:100%;max-width:230px;height:auto;transition:opacity .6s var(--ease-seuil);display:block;overflow:visible}.jd path,.jd circle,.jd rect{fill:none;stroke:var(--basalte);stroke-width:1px;vector-effect:non-scaling-stroke}.jd .jd-fort{stroke-width:2px}.jd .jd-tirets{stroke-dasharray:3 3}.jd .jd-plein{fill:#121110d1}.jd .jd-eau{fill:#1211100f}.jd .jd-accent path,.jd .jd-accent circle,.jd path.jd-accent,.jd rect.jd-accent-plein{stroke:var(--journal-ocre)}.jd .jd-accent circle,.jd rect.jd-accent-plein{fill:var(--journal-ocre)}.jd text{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--basalte);stroke:none;font-size:9px}.jd .jd-accent text{fill:var(--journal-ocre)}.jo-carnet[data-fil] .jo-note:not([data-lu]) .jd{opacity:.32}.jo-noeud{top:70px;left:var(--fil);border:1.5px solid var(--journal-ocre);background:var(--journal-ocre);width:11px;height:11px;transition:background-color .45s var(--ease-seuil), transform .45s var(--ease-seuil);border-radius:50%;margin-left:-5px;position:absolute}.jo-carnet[data-fil] .jo-note:not([data-lu]) .jo-noeud{background:var(--chaux);transform:scale(.75)}.jo-corps{grid-column:4/11;justify-items:start;gap:14px;padding-left:18px;display:grid}.jo-cote{color:var(--journal-ocre);transition:color .45s var(--ease-seuil)}.jo-carnet[data-fil] .jo-note:not([data-lu]) .jo-cote{color:#12111099}.jo-corps h3{font-size:clamp(30px,3vw,48px);line-height:1}.jo-corps p:not(.cote){max-width:660px;font-size:17px;line-height:1.6}.jo-lexique{padding:130px var(--m) 130px;background:var(--pierre)}.jo-tete{gap:20px;display:grid}.jo-tete h2{font-size:clamp(40px,4.6vw,76px);line-height:.96}.jo-termes{gap:0 var(--g);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}.jo-termes div{gap:var(--g);border-top:1px solid #12111040;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:22px 0 24px;display:grid}.jo-termes dt{font-size:clamp(24px,2vw,32px);line-height:1.05}.jo-termes dd{font-size:15px;line-height:1.55}@media (width<=899px){.jo-ouverture{min-height:0;padding:130px var(--m) 56px;display:block}.jo-ouverture h1{font-size:clamp(80px,24vw,130px)}.jo-these{margin-top:32px;font-size:27px}.jo-chapo{margin-top:28px;font-size:15px}.jo-notes{padding:24px var(--m) 90px}.jo-carnet{--fil:6px}.jo-note{grid-template-columns:1fr;gap:18px;padding:32px 0 38px 30px;display:grid}.jo-marge{display:contents}.jo-quand,.jo-corps,.jd{grid-column:1/-1}.jo-quand{order:1}.jo-corps{order:2;padding-left:0}.jd{order:3;max-width:200px}.jo-noeud{top:36px}.jo-corps p:not(.cote){font-size:16px}.jo-lexique{padding:90px var(--m) 90px}.jo-termes{grid-template-columns:1fr;margin-top:44px}.jo-termes div{grid-template-columns:1fr;gap:10px}}
