body.nv-public-blog{margin:0;background:#f4f5f7;color:#20242c;font:15px/1.9 Tahoma,Arial}.nv-public-blog>main,.nv-public-blog>main *{box-sizing:border-box}.nv-public-blog>main{padding:42px 5vw;overflow-wrap:anywhere}.nv-public-blog>main a{color:inherit;text-decoration:none}.nv-public-blog>main header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}.nv-public-blog>main h1{font-size:28px;margin:5px 0}.nv-public-blog>main h2{font-size:19px}.nv-public-blog>main .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.nv-public-blog>main .card,.nv-public-blog>main .panel{background:white;border:1px solid #e1e5e8;border-radius:14px;padding:24px;margin-bottom:20px;min-width:0}.nv-public-blog>main .muted{color:#58616b}.nv-public-blog>main img{max-width:100%;height:auto}.nv-public-blog>main table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.nv-public-blog>main td,.nv-public-blog>main th{padding:15px;border-bottom:1px solid #e9ebef;text-align:right}.nv-public-blog>main input,.nv-public-blog>main textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cfd7db;border-radius:8px;font:inherit}.nv-public-blog>main label{display:block;margin:15px 0 5px}.nv-public-blog>main button{font:inherit;border:1px solid #225b4b;border-radius:9px;padding:10px 17px;background:#225b4b;color:#fff;cursor:pointer}@media(max-width:640px){.nv-public-blog>main{padding:22px 12px}.nv-public-blog>main .cards{grid-template-columns:1fr}.nv-public-blog>main header{flex-wrap:wrap}}
