.outline-section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px}.outline-number{font:12px Poppins,sans-serif;color:#56634f;padding-top:4px}.outline-section h2{font-size:28px}.user-copy{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #bccb96;padding:10px 0 10px 20px;font-size:15px;line-height:1.9}.preparation-gap{background:#f7f6f1;border:1px dashed #9ca98d;padding:20px;border-radius:10px;font-size:13px}.site-preview .preview-block{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.6}.site-preview>.fine{margin-bottom:10px}.site-preview .preview-cta{overflow-wrap:anywhere}@media(max-width:700px){.outline-section{grid-template-columns:1fr;gap:12px}.outline-number{padding:0}.outline-section h2{font-size:25px}.user-copy{padding-left:15px}}@media print{.outline-section{break-inside:avoid}.user-copy{font-size:11pt}}
.site-preview .preview-block{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.site-preview>.fine{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
