.lgl-section{padding-top:clamp(2.5rem,6vw,4.5rem)}.lgl-sheet{background:var(--sk-card);border:2px solid var(--sk-ink);border-radius:var(--sk-wobble);max-width:46rem;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,5vw,3.75rem);box-shadow:0 18px 40px -22px #2b221973}.lgl-title{color:var(--sk-ink);font-size:clamp(2.1rem,4.5vw,3rem);line-height:1.08}.lgl-date{color:var(--sk-soft);margin-top:.6rem}.lgl-part{border-top:2px dashed #2b221933;margin-top:2rem;padding-top:1.6rem}.lgl-h2{color:var(--sk-ink);font-size:1.35rem;line-height:1.25}.lgl-part p{max-width:68ch;color:var(--sk-ink);margin-top:.6rem;font-size:1.0625rem;line-height:1.7}
