.biz-post{font-family:var(--biz-font);margin:0 auto;max-width:var(--biz-container-max);padding:40px 0 var(--biz-section-y);width:var(--biz-container-width)}.biz-post :is(h1,h2,h3,h4){text-wrap:balance}.biz-post__breadcrumbs{align-items:center;color:var(--biz-text-soft);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-bottom:32px}.biz-post__crumb{color:var(--biz-text-soft);text-decoration:none}.biz-post__crumb:hover{color:var(--biz-primary-700)}.biz-post__crumb--current{color:var(--biz-text);font-weight:600}.biz-post__crumb-sep{color:var(--biz-border)}.biz-post__grid{display:grid;gap:56px;grid-template-columns:1fr}.biz-post__aside-title{color:var(--biz-primary);font-size:15px;font-weight:600;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.biz-post__related-list{list-style:none;margin:0;padding:0}.biz-post__related-item{border-bottom:1px solid var(--biz-border)}.biz-post__related-link{display:block;padding:12px 0;text-decoration:none}.biz-post__related-name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--biz-text);font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.biz-post__related-date{color:var(--biz-text-soft);display:block;font-size:13px;margin-top:4px}.biz-post__related-link:hover .biz-post__related-name{color:var(--biz-primary)}.biz-post__related-link:focus-visible{outline:2px solid var(--biz-primary);outline-offset:2px}.biz-post__eyebrow{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;margin-bottom:16px}.biz-post__cat{color:var(--biz-primary);font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.biz-post__cat:hover{text-decoration:underline}.biz-post__readtime{align-items:center;color:var(--biz-text-soft);display:inline-flex;gap:6px}.biz-post__readtime svg{fill:currentColor;height:12px;width:12px}.biz-post__title{color:var(--biz-text);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0 auto 20px}.biz-post__share{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.biz-post__figure{margin:0 auto 28px}.biz-post__image{border-radius:var(--biz-radius-lg);display:block;height:auto;width:100%}.biz-post__body{color:var(--biz-text);font-size:17px;line-height:1.7;text-align:left}.biz-post__body :is(p,li){text-align:left!important}.biz-post__body>*{margin-top:0}.biz-post__body p{margin:0 0 1.2em}.biz-post__body :is(h2,h3,h4){color:var(--biz-text);font-weight:600;line-height:1.25;margin:1.6em 0 .5em}.biz-post__body h2{font-size:26px}.biz-post__body h3{font-size:21px}.biz-post__body h4{font-size:18px}.biz-post__body :is(ul,ol){margin:0 0 1.2em;padding-left:1.4em}.biz-post__body li{margin:.3em 0}.biz-post__body a{color:var(--biz-primary-700)}.biz-post__body img{border-radius:var(--biz-radius-md);height:auto;max-width:100%}.biz-post__body blockquote{border-left:3px solid var(--biz-primary);color:var(--biz-text-soft);margin:1.4em 0;padding:8px 0 8px 20px}.biz-post__share-label{color:var(--biz-text);font-size:14px;font-weight:600;margin-right:4px}.biz-post__share-btn{align-items:center;background-color:var(--biz-bg);border:1px solid var(--biz-border);border-radius:50%;color:var(--biz-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;text-decoration:none;transition:border-color .2s ease,color .2s ease;width:40px}.biz-post__share-btn:hover{border-color:var(--biz-primary);color:var(--biz-primary)}.biz-post__share-btn:focus-visible{outline:2px solid var(--biz-primary);outline-offset:2px}.biz-post__share-icon{align-items:center;display:inline-flex;height:16px;justify-content:center;line-height:0;width:16px}.biz-post__share-btn svg{display:block;fill:currentColor;height:16px;width:16px}.biz-post__copy-msg{color:var(--biz-primary-700);font-size:13px;font-weight:600;opacity:0;transition:opacity .2s ease}.biz-post__copy-msg.is-visible{opacity:1}.biz-rh__title{color:var(--biz-primary);font-size:15px;font-weight:600;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.biz-post__main{animation:biz-post-rise .4s ease backwards}@keyframes biz-post-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:991px){.biz-post__main{order:-1}}@media (min-width:992px){.biz-post__grid{align-items:start;gap:56px;grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,260px)}.biz-post__related{align-self:start;position:sticky;top:72px}}@media (prefers-reduced-motion:reduce){.biz-post__main{animation:none}}