body:not(.on-landing) .docs-contents{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #ccd5c0;border-radius:9px;overflow:hidden;margin:0 0 30px;background:#f5f3ed}
.docs-contents button{display:flex;gap:12px;align-items:center;text-align:left;padding:18px 16px;border:0;background:transparent;color:#4b633b;font-size:12px}.docs-contents button span{font:9px monospace;color:#8c9b7e}.docs-contents button:hover{background:#dfe8d3}
.guide-chapter{padding:34px;background:#f5f3ed;border:1px solid #d4daca;border-radius:10px;margin:24px 0;scroll-margin-top:25px}.guide-chapter h2{font-size:32px;font-weight:400;letter-spacing:-1px;margin:17px 0}.guide-chapter p,.guide-checkpoint p,.guide-valuation p{font-size:13px;line-height:1.85;color:#647557}.guide-chapter .guide-lead{font-size:16px;max-width:800px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.guide-grid article{border-top:1px solid #cdd8c1;padding-top:12px}.guide-chapter h3,.guide-checkpoint h3,.guide-valuation h3{font-weight:450;font-size:18px;letter-spacing:-.4px}.guide-checkpoint{border-top:1px solid #d2ddc6;margin-top:28px;padding-top:16px}.guide-ownership{background:#e7ecde;border-radius:10px;padding:30px;margin:30px 0;text-align:center}.guide-ownership>div:not(.guide-business-nodes){border:1px solid #bccaac;background:#f8f7f0;border-radius:6px;padding:22px;max-width:370px;margin:auto}.guide-ownership strong{display:block;font-size:23px;font-weight:400;margin:12px 0}.guide-ownership small{display:block;font:9px monospace;letter-spacing:1px;color:#70865d}.guide-ownership span{font-size:12px;color:#6c7e5d}.guide-ownership>p{display:flex;align-items:center;justify-content:center;gap:12px;font-size:24px;margin:14px 0}.guide-business-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.guide-business-nodes>div{border:1px solid #bdcfae;background:#d8e4cc;padding:22px 10px;border-radius:6px;font-size:16px}.guide-business-nodes small{margin-top:10px;font-size:8px;line-height:1.7}.guide-ownership figcaption{font-size:10px;color:#7a8d6a;margin-top:22px}.guide-valuation{margin-top:30px;padding-top:20px;border-top:1px solid #d3dec8}.guide-bars>div{display:grid;grid-template-columns:150px 1fr 85px;align-items:center;gap:20px;margin:23px 0;font-size:12px;color:#687d59}.guide-bars i{height:12px;display:block;width:var(--bar);background:#92aa78;border-radius:3px}.guide-bars>div:last-child i{background:#ad896d}.guide-bars b{text-align:right;font-weight:450}.guide-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccd9bf;padding:20px 0;font-size:13px}.guide-total strong{font-size:30px;font-weight:400;letter-spacing:-1px}.guide-documents{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.guide-paper{background:#e4eadb;border:1px solid #c6d3b9;border-radius:5px;padding:24px;min-height:175px;box-shadow:5px 5px 0 #d8e1cd}.guide-paper b{display:block;font:11px monospace;color:#7a9165;margin-bottom:25px}.guide-paper i{display:block;height:3px;background:#bacba9;margin:10px 0;width:90%}.guide-paper i:nth-of-type(2){width:65%}.guide-paper span{display:block;font:9px monospace;color:#7e906b;margin-top:20px}.guide-status>div{display:grid;grid-template-columns:1fr auto;gap:10px 20px;padding:22px 0;border-bottom:1px solid #d5dfca}.guide-status strong{font-weight:450;font-size:15px}.guide-status span{font:10px monospace;color:#6f885a}.guide-status p{grid-column:1/-1;margin:0;max-width:740px}
@media(max-width:850px){body:not(.on-landing) .docs-contents{grid-template-columns:repeat(2,1fr)}.guide-grid,.guide-documents{grid-template-columns:1fr}.guide-paper{max-width:300px}.guide-bars>div{grid-template-columns:120px 1fr 70px;gap:12px}}
@media(max-width:600px){.guide-chapter{padding:23px 20px}.guide-chapter h2{font-size:27px}.guide-chapter .guide-lead{font-size:14px}.guide-ownership{padding:20px 12px}.guide-business-nodes{gap:7px}.guide-business-nodes>div{font-size:12px;padding:17px 7px}.guide-business-nodes small{letter-spacing:0}.guide-status>div{grid-template-columns:1fr}.guide-status p{grid-column:1}.guide-bars>div{grid-template-columns:95px 1fr 64px;font-size:10px;gap:10px}.docs-contents button{font-size:11px;padding:15px 12px}.guide-total strong{font-size:25px}}
