.cv2-blog-area{padding-block:var(--cv2-space-10)}.cv2-blog-cols{align-items:start;display:grid;gap:var(--cv2-space-8);grid-template-columns:minmax(0,1fr) 360px}.cv2-blog-main,.cv2-blog-single{display:flex;flex-direction:column;gap:var(--cv2-space-8);min-width:0}.cv2-blog-side{display:flex;flex-direction:column;gap:var(--cv2-space-7);min-width:0}@media (min-width:768px){.cv2-blog-side{align-self:stretch}}.cv2-blog-after>:first-child{margin-top:0}@media (max-width:767px){.cv2-blog-area{padding-block:var(--cv2-space-8)}.cv2-blog-cols{grid-template-columns:minmax(0,1fr)}}.cv2-blog-main .cv2-container{max-width:none;padding-inline:0}.cv2-blog-empty{color:var(--cv2-color-text-sub)}.cv2-blog-list-title{color:var(--cv2-color-heading);font-size:var(--cv2-fs-h2);line-height:var(--cv2-lh-heading)}.cv2-blog-cards{display:grid;gap:var(--cv2-space-8) var(--cv2-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.cv2-blog-cards>li{display:flex}.cv2-blog-cards .cv2-post-card{flex:1 1 auto}@media (max-width:767px){.cv2-blog-cards{gap:var(--cv2-space-6);grid-template-columns:minmax(0,1fr)}}.cv2-blog-pagination{margin-top:var(--cv2-space-8)}.cv2-blog-main>.cv2-blog-pagination{margin-top:0}.cv2-post-header{display:flex;flex-direction:column;gap:var(--cv2-space-4)}.cv2-post-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cv2-space-3)}.cv2-post-header__date{color:var(--cv2-color-text-sub);font-size:var(--cv2-fs-body-sm);line-height:var(--cv2-lh-body-sm)}.cv2-post-header__tag{text-decoration:none}.cv2-post-header__tag:hover{text-decoration:underline}.cv2-post-header__title{color:var(--cv2-color-heading);font-size:var(--cv2-fs-h1);line-height:var(--cv2-lh-heading);overflow-wrap:anywhere}.cv2-post-author{align-items:flex-start;border:1px solid var(--cv2-color-border);border-radius:var(--cv2-radius-md);display:flex;gap:var(--cv2-space-5);padding:var(--cv2-space-5)}.cv2-post-author__photo{background-color:var(--cv2-color-border);border-radius:var(--cv2-radius-full);flex-shrink:0;height:96px;overflow:hidden;width:96px}.cv2-post-author__photo img{height:100%;object-fit:cover;width:100%}.cv2-post-author__text{display:flex;flex:1 1 0;flex-direction:column;gap:var(--cv2-space-1);min-width:0}.cv2-post-author__label{color:var(--cv2-color-primary);font-size:var(--cv2-fs-body-sm);line-height:var(--cv2-lh-body-sm)}.cv2-post-author__name{color:var(--cv2-color-heading);font-size:var(--cv2-fs-h4);font-weight:700;line-height:var(--cv2-lh-heading-sm)}.cv2-post-author__bio{color:var(--cv2-color-text);font-size:var(--cv2-fs-body-sm);line-height:var(--cv2-lh-body-sm)}@media (max-width:767px){.cv2-post-author{flex-direction:column;gap:var(--cv2-space-4)}.cv2-post-author__photo{height:80px;width:80px}}.cv2-post-body [style*="font-weight: bold"],.cv2-post-body [style*="font-weight:bold"]{font-weight:700}.cv2-post-nocontent{background-color:var(--cv2-color-bg-subtle);border-radius:var(--cv2-radius-md);gap:var(--cv2-space-4);padding:var(--cv2-space-6)}.cv2-case-top,.cv2-post-nocontent{display:flex;flex-direction:column}.cv2-case-top{gap:var(--cv2-space-5)}.cv2-case-top__kv{aspect-ratio:16/9;background-color:var(--cv2-color-border);overflow:hidden}.cv2-case-top__kv img{height:100%;object-fit:cover;width:100%}.cv2-case-top__company{align-items:center;display:flex;gap:var(--cv2-space-4)}.cv2-case-top__logo{align-items:center;display:flex;flex-shrink:0;height:68px;justify-content:center;width:120px}.cv2-case-top__logo img{max-height:100%;max-width:100%;object-fit:contain}.cv2-case-top__name{color:var(--cv2-color-heading);flex:1 1 0;font-size:var(--cv2-fs-h3);font-weight:700;line-height:var(--cv2-lh-heading-sm);min-width:0}.cv2-case-top__summary{background-color:var(--cv2-color-bg-subtle);border-radius:var(--cv2-radius-md);display:flex;flex-direction:column;gap:var(--cv2-space-4);padding:var(--cv2-space-5)}.cv2-case-top__summary-title{color:var(--cv2-color-heading);font-size:var(--cv2-fs-h4);font-weight:700;line-height:var(--cv2-lh-heading-sm)}.cv2-case-top__summary-list{display:flex;flex-direction:column;gap:var(--cv2-space-4)}.cv2-case-top__summary-item{display:flex;gap:var(--cv2-space-5)}.cv2-case-top__summary-item dt{color:var(--cv2-color-primary);flex-shrink:0;font-size:var(--cv2-fs-body);font-weight:700;line-height:var(--cv2-lh-heading-sm);width:96px}.cv2-case-top__summary-item dd{flex:1 1 0;font-size:var(--cv2-fs-body);line-height:var(--cv2-lh-body);margin:0;min-width:0}@media (max-width:767px){.cv2-case-top__company{gap:var(--cv2-space-3)}.cv2-case-top__logo{height:54px;width:96px}.cv2-case-top__summary-item{flex-direction:column;gap:var(--cv2-space-1)}.cv2-case-top__summary-item dt{width:auto}}.cv2-glossary-related{display:flex;flex-direction:column;gap:var(--cv2-space-6)}.cv2-blog-pager-after{padding-bottom:var(--cv2-space-10)}@media (max-width:767px){.cv2-blog-pager-after{padding-bottom:var(--cv2-space-8)}}