.renogo-blog{color:#173e32;max-width:960px;min-height:45vh;padding-block:44px 80px}.blog-heading{margin-bottom:32px}.renogo-blog h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:16px 0 22px;font-size:clamp(32px,5vw,52px);line-height:1.15}.blog-list{gap:0;padding:0;list-style:none;display:grid}.blog-list>li{border-top:1px solid #d5e3db;padding:26px 0}.blog-list h2{margin:0 0 13px;font-size:clamp(23px,3vw,30px);line-height:1.3}.renogo-blog a{color:#087a57;text-underline-offset:4px}.blog-list h2 a{text-decoration:none}.blog-list h2 a:hover{text-decoration:underline}.blog-meta{color:#536a5a;flex-wrap:wrap;gap:10px 22px;font-size:14px;line-height:1.5;display:flex}.blog-back{margin-bottom:22px;font-weight:600;display:inline-block}.blog-empty{color:#405b4e;padding:26px 0;line-height:1.8}.blog-prose{overflow-wrap:anywhere;font-size:17px;line-height:1.8}.blog-prose h2{margin:40px 0 16px;scroll-margin-top:110px;font-size:clamp(24px,3vw,30px);line-height:1.3}.blog-prose h3{margin:28px 0 12px;font-size:22px;line-height:1.4}.blog-prose h4,.blog-prose h5,.blog-prose h6{margin:24px 0 12px;font-size:19px}.blog-prose p{color:#405b4e;margin:16px 0}.blog-prose ul,.blog-prose ol{list-style:revert;margin:18px 0;padding-inline-start:26px}.blog-prose li{margin:8px 0}.blog-prose blockquote{background:#edf5f0;border-inline-start:4px solid #087a57;border-radius:0 12px 12px 0;margin:28px 0;padding:12px 24px}.blog-prose table{border-collapse:collapse;text-align:start;max-width:100%;margin:24px 0;font-size:15px;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{vertical-align:top;border:1px solid #d5e3db;min-width:120px;padding:12px 16px}.blog-prose th{background:#edf5f0;font-weight:650}.blog-prose caption{text-align:start;padding:12px 0;font-weight:600}.blog-prose code{background:#edf5f0;border-radius:4px;padding:2px 5px;font-size:.9em}.blog-prose pre{white-space:pre;background:#edf5f0;border-radius:12px;padding:18px;overflow-x:auto}.blog-prose pre code{padding:0}.blog-prose hr{border-color:#d5e3db;margin:30px 0}.blog-toc{background:#f3f8f5;border:1px solid #d5e3db;border-radius:14px;margin:28px 0;padding:20px 26px}.blog-toc h2{margin:0 0 12px;font-size:20px}.blog-toc ol{margin:0;font-size:16px}.renogo-blog :focus-visible{outline-offset:4px;outline:3px solid #bd7b24}@media (max-width:700px){.renogo-blog{width:calc(100% - 36px);padding-block:28px 48px}.blog-prose{font-size:16px}.blog-toc{padding:18px}.blog-prose th,.blog-prose td{min-width:110px;padding:10px}.blog-meta{font-size:13px}.blog-list>li{padding:22px 0}}
