.constitution-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(220px,1fr);gap:32px;padding:0 5vw 50px}.constitution-tools{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 5vw}.law-section{border-left:3px solid #d7dfdf;padding:20px;margin-bottom:20px;background:white;scroll-margin-top:100px}.law-section pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.9 Georgia,serif;color:#253847}.law-section h2{font-size:25px}.law-selected{border-color:#137661;background:#f2faf6;box-shadow:8px 0 0 #13766120}.law-sidebar{position:sticky;top:100px;align-self:start;border-left:2px dashed #137661;padding-left:20px}.law-sidebar h2{font-size:25px}.law-sidebar:before{content:'';width:32px;border-top:2px dashed #137661;position:absolute;left:-32px;top:20px}.law-notice{margin:20px 5vw;padding:20px;background:#fff4d8;border-left:4px solid #b4790c}.law-cards{display:grid;gap:22px}.law-review{background:white;border:1px solid var(--line);padding:25px}.law-review h3{margin-top:0}.law-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media(max-width:800px){.constitution-layout{grid-template-columns:1fr}.law-sidebar{position:static;grid-row:1}.constitution-tools,.law-review-grid{grid-template-columns:1fr}.law-sidebar:before{display:none}}@media print{.constitution-tools,.law-sidebar,.law-section button{display:none}.constitution-layout{display:block}.law-section[hidden]{display:block!important}}
