.blog-live-section{padding:95px 0 120px;background:#f5f5f1}.blog-live-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:38px}.blog-live-head h2{max-width:760px;margin:0;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:690;letter-spacing:-.062em;line-height:.98}.blog-live-head p{max-width:420px;margin:0;color:#68675f;font-size:.82rem;line-height:1.65}.blog-dynamic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.blog-card{display:flex;min-height:390px;overflow:hidden;border:1px solid #e3e2dc;border-radius:21px;background:#fff;color:#11110f;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s}.blog-card:hover{box-shadow:0 22px 60px rgba(17,17,15,.09);transform:translateY(-4px)}.blog-card.featured{grid-column:span 2}.blog-card-media{position:relative;height:205px;overflow:hidden;background:linear-gradient(145deg,#ffca0a,#ffe781)}.blog-card.featured .blog-card-media{height:265px}.blog-card-media img{width:100%;height:100%;object-fit:cover}.blog-card-media.no-image::after{position:absolute;right:-18px;bottom:-45px;width:180px;height:180px;border:1px solid rgba(17,17,15,.12);border-radius:50%;content:""}.blog-card-body{display:flex;padding:24px;flex:1;flex-direction:column}.blog-card-meta{display:flex;justify-content:space-between;gap:15px;color:#96948c;font-size:.54rem;font-weight:700;text-transform:uppercase}.blog-card h3{margin:19px 0 10px;font-size:1.25rem;letter-spacing:-.04em;line-height:1.1}.blog-card.featured h3{font-size:1.75rem}.blog-card p{margin:0;color:#68675f;font-size:.7rem;line-height:1.6}.blog-card-cta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:24px;font-size:.65rem;font-weight:760}.blog-status{padding:55px;border:1px dashed #d5d3ca;border-radius:18px;color:#77756e;text-align:center}.blog-status[hidden]{display:none}.blog-skeleton{min-height:390px;border-radius:21px;background:linear-gradient(100deg,#ecebe5 25%,#f7f6f2 40%,#ecebe5 60%);background-size:300% 100%;animation:blog-loading 1.4s infinite}@keyframes blog-loading{to{background-position:-150% 0}}.post-wrap{padding:145px 0 110px}.post-article{max-width:820px;margin-inline:auto}.post-back{display:inline-flex;margin-bottom:35px;color:#77756e;font-size:.68rem;font-weight:700}.post-article h1{margin:0;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:690;letter-spacing:-.072em;line-height:.94}.post-lead{margin:25px 0 0;color:#68675f;font-size:1rem;line-height:1.75}.post-meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:22px;border-top:1px solid #e5e4dd;color:#8e8c84;font-size:.62rem}.post-cover{width:100%;max-height:520px;margin:45px 0;border-radius:22px;object-fit:cover}.post-content{font-size:.91rem;line-height:1.82}.post-content p{margin:0 0 24px;color:#44433e}.post-error{padding:45px;border-radius:18px;background:#f5f5f1;text-align:center}@media(max-width:820px){.blog-live-head{align-items:flex-start;flex-direction:column}.blog-dynamic-grid{grid-template-columns:1fr 1fr}.blog-card.featured{grid-column:span 2}}@media(max-width:600px){.blog-live-section{padding:75px 0 90px}.blog-dynamic-grid{grid-template-columns:1fr}.blog-card.featured{grid-column:auto}.blog-card.featured .blog-card-media{height:220px}.blog-card.featured h3{font-size:1.35rem}.post-wrap{padding:120px 0 80px}.post-article h1{font-size:3.5rem}}
.article-number{position:absolute;right:24px;bottom:13px;color:rgba(17,17,15,.15);font-size:7rem;font-weight:800;letter-spacing:-.1em;line-height:1}.article-topic{position:absolute;top:22px;left:22px;padding:7px 9px;border-radius:7px;background:#111;color:#fff;font-size:.52rem;font-weight:760}.tone-dark{background:#11120f}.tone-dark .article-number{color:rgba(255,255,255,.11)}.tone-dark .article-topic{background:#ffca0a;color:#111}.tone-blue{background:#dfe9ff}.tone-mint{background:#dff5e8}.tone-peach{background:#ffe1d4}.tone-purple{background:#eee5ff}
