.blog-page{background:#f7f7f5}.blog-hero--article .blog-hero__content{gap:0}.blog-shell{width:min(calc(100% - 210px),1320px);margin-inline:auto;padding:70px 0}@media (max-width:1100px){.blog-shell{width:min(calc(100% - 2rem),1320px);padding:48px 0 64px}}.blog-layout{display:grid;grid-gap:48px 20px;gap:48px 20px;align-items:start}@media (min-width:1100px){.blog-layout{grid-template-columns:minmax(0,1fr) 410px}}.blog-main{min-width:0}.blog-cover{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:890/539;background:#ece9e0}.blog-cover--empty{background:linear-gradient(145deg,#eefaea,#e8f5e4 45%,#dcefe0);min-height:120px;aspect-ratio:auto}.blog-cover img{display:block;width:100%;height:100%;object-fit:cover}.blog-cover--empty .blog-cover__date{position:relative;margin-left:auto;border-radius:10px}.blog-cover__date{position:absolute;z-index:1;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;min-width:71px;padding:20px 24px;background:linear-gradient(135deg,#d1ff00,#60d800);border-radius:10px 0 10px 0;color:var(--vu-navy);line-height:1}.blog-cover__date span{font-size:16px}.blog-cover__date small{margin-top:2px;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:22px}.blog-meta__item{display:inline-flex;align-items:center;gap:8px;color:#5f5f5f;font-size:15px;font-weight:500;line-height:1.9}.blog-meta__item svg,.blog-title{color:#1c2029}.blog-title{margin:12px 0 0;max-width:850px;font-size:clamp(1.5rem,2.6vw,30px);font-weight:400;line-height:40px;text-wrap:pretty}.blog-body li,.blog-body p,.blog-lead{margin:0;max-width:850px;color:#595b62;font-size:16px;line-height:30.4px}.blog-lead{padding-top:21px}.blog-body{padding-top:20px}.blog-body,.blog-body .vu-prose{display:grid;grid-gap:20px;gap:20px}.blog-body .vu-prose{max-width:850px}.blog-body h1,.blog-body h2,.blog-body h3,.blog-body h4,.blog-body h5,.blog-body h6{margin:8px 0 0;color:#1c2029;font-weight:500;line-height:1.4}.blog-body h1{font-size:1.75rem}.blog-body h2{font-size:1.45rem}.blog-body h3{font-size:1.25rem}.blog-body h4{font-size:1.1rem}.blog-body h5,.blog-body h6{font-size:1rem}.blog-body ol,.blog-body ul{margin:0;padding-left:1.2rem;display:grid;grid-gap:.4rem;gap:.4rem}.blog-body a{color:#1f6b4a;text-decoration:underline;text-underline-offset:2px}.blog-body .vu-prose__image,.blog-body img{display:block;max-width:100%;height:auto;border-radius:10px}.blog-body .vu-prose__table-wrap{width:100%;overflow-x:auto}.blog-body table{width:100%;border-collapse:collapse;font-size:15px}.blog-body td,.blog-body th{border:1px solid #ece9e0;padding:.55rem .7rem;vertical-align:top;text-align:left;color:#595b62}.blog-body th{color:#1c2029;font-weight:600;background:#f7f6f2}.blog-body blockquote{margin:0;padding:1rem 1.1rem;border-left:3px solid #9fd400;border-radius:0 10px 10px 0;background:#f7f9f0;color:#1c2029}.blog-callout{max-width:850px;padding:1rem 1.1rem;border-radius:10px;background:#eeeee9;color:#1c2029;font-size:16px;line-height:1.6}.blog-bar{justify-content:space-between;gap:1rem;margin-top:49px;padding:30px 0;border-top:1px solid #ece9e0}.blog-bar,.blog-bar__tags{display:flex;flex-wrap:wrap;align-items:center}.blog-bar__tags{gap:10px}.blog-bar__tags>span{color:#0e2207;font-size:20px}.blog-bar__tags ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.blog-bar__tags a{display:inline-flex;align-items:center;min-height:26px;padding:4px 24px;border-radius:35px;background:var(--vu-lime);color:#000;font-size:12px}.blog-share{display:flex;flex-wrap:wrap;gap:10px}.blog-share__btn{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:var(--vu-navy);color:#fff}.blog-share__btn:hover{background:#111738}.blog-comment,.blog-questions{padding-top:40px}.blog-comment h3,.blog-questions .blog-aside__label{margin:0;color:#1c2029;font-size:30px;font-weight:400;line-height:45px}.blog-questions p,.blog-questions__empty{margin:16px 0 0;max-width:42rem;color:#595b62;font-size:16px;line-height:30.4px}.blog-questions a{color:var(--vu-navy);font-weight:500;text-decoration:underline;text-underline-offset:2px}.blog-comment__form{display:grid;grid-gap:16px;gap:16px;padding-top:16px}.blog-comment__form .vu-pill{justify-self:start}.blog-comment__row{display:grid;grid-gap:16px;gap:16px}@media (min-width:720px){.blog-comment__row{grid-template-columns:1fr 1fr}}.blog-comment__form input,.blog-comment__form textarea{width:100%;min-height:63px;padding:14px 30px;border:1px solid #f4f5f8;border-radius:6px;background:#fff;color:#111;font:inherit;font-size:14.4px}.blog-comment__form textarea{min-height:140px;resize:vertical}.blog-comment__form input:focus-visible,.blog-comment__form textarea:focus-visible{outline:2px solid var(--vu-navy);outline-offset:2px}.blog-comment__notice{margin:0;color:#595b62;font-size:14px;line-height:1.5}.blog-aside{display:flex;flex-direction:column;gap:30px}.blog-search{display:flex;align-items:center;gap:10px;min-height:66px;padding:12px 16px;border:1px solid rgba(211,214,224,.36);border-radius:12px;background:#fff;box-shadow:0 10px 60px rgba(0,0,0,.05);color:#9da2b3}.blog-search input{flex:1 1;min-width:0;border:0;background:transparent;color:#1c2029;font:inherit;font-size:15.6px}.blog-search input::placeholder{color:#5c6170}.blog-search input:focus{outline:none}.blog-search:focus-within{outline:2px solid var(--vu-navy);outline-offset:2px}.blog-panel{padding:32px;border-radius:10px;background:#eeeee9}.blog-panel .blog-aside__label{margin:0;color:#1c2029;font-size:20px;font-weight:400;line-height:30px}.blog-aside__empty{margin:16px 0 0;color:#5c5f5a;font-size:15px}.blog-latest{list-style:none;margin:5px 0 0;padding:0}.blog-latest__item{display:flex;align-items:center;gap:20px;padding:16px 0;color:inherit;text-decoration:none}.blog-latest__item img{width:70px;height:66px;flex-shrink:0;object-fit:cover;border-radius:10px;background:#fff}.blog-latest__item span{display:flex;flex-direction:column;gap:4px;min-width:0}.blog-latest__item small{display:inline-flex;align-items:center;gap:6px;color:#757873;font-size:14px}.blog-latest__item strong{color:#0e2207;font-size:16px;font-weight:400;line-height:24px}.blog-latest__item:hover strong{color:var(--vu-green)}.blog-cats{list-style:none;margin:9px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.blog-cats a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-radius:10px;color:#5c5f5a;font-size:16px;line-height:30.4px;text-decoration:none}.blog-cats a.is-active,.blog-cats a:hover{background:#fff;box-shadow:0 10px 60px rgba(0,0,0,.05);color:#0e2207}.blog-cloud{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:15px 0 0;padding:0}.blog-cloud a{display:inline-flex;align-items:center;min-height:37px;padding:4px 28px;border-radius:30px;background:#fff;color:#0e2207;font-size:14px;line-height:26.6px}.blog-cloud a:hover{background:var(--vu-lime)}.blog-panel--help p{margin:12px 0 20px;color:#595b62;font-size:15px;line-height:1.55}.blog-panel--help .vu-pill{width:100%}@media (max-width:640px){.blog-comment h3,.blog-questions .blog-aside__label,.blog-title{font-size:1.5rem;line-height:1.3}.blog-bar{margin-top:24px;padding-top:20px}}