.blog-v2{--brand:#FBDA5F;--dark:#0D0D0D;--dark-2:#585858;--bg-card:#F0F1F2;--font-display:"Bebas Neue Cyr","Sofia Sans Condensed","Arial Narrow",sans-serif;--font-body:"Inter","Helvetica Neue",Arial,sans-serif;font-family:var(--font-body);color:var(--dark);background:#fff;letter-spacing:-.03em}.blog-v2 .blog-login{margin-left:6px}.blog-v2 .blog-footer{margin-top:128px;margin-bottom:24px}.blog-index-hero{padding-bottom:44px}.blog-kicker{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--dark-2);margin-bottom:14px}.sec-feat{padding-top:72px;padding-bottom:72px}.feat{display:grid;grid-template-columns:1.05fr 1fr;border:2.5px solid var(--dark);border-radius:1.5rem;overflow:hidden;background:#fff;box-shadow:0 6px 0 var(--dark);text-decoration:none}.feat-art{min-height:320px;background:#475944;color:#F2EFE9;display:grid;place-items:center}.feat-art svg{width:150px;height:150px}.feat-body{padding:44px 48px;display:flex;flex-direction:column;gap:16px}.feat-body h2,.more-card h3,.post-body h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.02em;-webkit-text-stroke:1px currentColor}.feat-body h2{font-size:2.2rem;line-height:.95}.feat-body p,.post-body p{color:var(--dark-2)}.feat-body .more{margin-top:auto;font-weight:700;display:inline-flex;gap:8px}.pmeta{font-family:var(--font-mono);font-size:.75rem;color:var(--dark-2);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sec-posts{padding-top:72px}.blog-posts-head{margin-bottom:40px}.filters{display:flex;gap:8px;justify-content:center;background:var(--bg-card);border-radius:100rem;padding:6px;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;margin:0 auto 48px}.filters .tab{font:500 .88rem/1 var(--font-body);letter-spacing:-.01em;padding:11px 17px;border-radius:100rem;border:0;background:transparent;color:var(--dark-2);white-space:nowrap}.filters .tab.active{background:var(--dark);color:#fff}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.post{display:flex;flex-direction:column;border:2px solid var(--dark);border-radius:1.25rem;overflow:hidden;background:#fff;box-shadow:0 4px 0 var(--dark);text-decoration:none;transition:transform .22s ease}@media(hover:hover){.post:hover{transform:translateY(-5px)}}.post-art{height:170px;display:grid;place-items:center;color:var(--dark)}.post-art svg{width:82px;height:82px}.blog-art-0{background:#C19464}.blog-art-1{background:var(--brand)}.blog-art-2{background:#F2EFE9}.blog-art-3{background:#FEB41C}.blog-art-4{background:#FDECAF}.blog-art-5{background:#C6FB50}.post-body{padding:24px 25px 27px;display:flex;flex-direction:column;gap:12px;min-height:240px}.post-body h2{font-size:1.46rem;line-height:1}.post-body p{font-size:.92rem;line-height:1.45}.post-body .pmeta{margin-top:auto;padding-top:8px}.cat-tag{display:inline-flex!important;align-items:center;gap:7px}.cat-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand);border:1px solid var(--dark)}.article-hero{padding:150px 0 0;text-align:center}.article-hero h1{max-width:1040px;margin:14px auto 0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.75rem,5.4vw,5rem);line-height:.92;text-transform:uppercase;letter-spacing:-.02em;-webkit-text-stroke:1.7px currentColor}.article-category{display:inline-flex;padding:7px 14px;border:2px solid var(--dark);border-radius:999px;background:var(--brand);font:600 .78rem/1 var(--font-body);letter-spacing:-.01em}.article-deck{max-width:760px;margin:22px auto 0;color:var(--dark-2);font-size:1.1rem;line-height:1.45}.byline{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.byline .ava{width:42px;height:42px;border-radius:50%;background:var(--brand);border:2px solid var(--dark);display:grid;place-items:center}.byline .who{text-align:left}.byline .who b{display:block;font-size:.92rem}.byline .who span{display:block;font-size:.8rem;color:var(--dark-2)}.article-cover{position:relative;width:min(980px,calc(100% - 40px));aspect-ratio:16/8.3;margin:42px auto 0;border:2.5px solid var(--dark);border-radius:1.5rem;box-shadow:0 6px 0 var(--dark);background:var(--bg-card);overflow:hidden}.article-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.article-copy{max-width:760px;margin:76px auto 0;padding:0 20px;font-size:1.06rem;line-height:1.62;letter-spacing:-.025em}.article-copy p{margin:0 0 22px;color:#2a2a2a}.article-copy .article-intro{font-size:1.2rem;line-height:1.55;color:var(--dark);font-weight:500}.article-section{padding:0;margin:0}.article-copy h2{font-family:var(--font-display);font-size:2.15rem;line-height:.98;font-weight:400;text-transform:uppercase;letter-spacing:.01em;-webkit-text-stroke:1px currentColor;margin:52px 0 18px}.article-copy ul{margin:0 0 24px;padding-left:1.3em}.article-copy li{padding-left:.35em;margin-bottom:10px}.article-note{margin:30px 0;padding:24px 26px;border:2px solid var(--dark);border-radius:1.1rem;background:var(--brand);box-shadow:0 4px 0 var(--dark)}.article-note b{display:block;font-family:var(--font-display);font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em;-webkit-text-stroke:.6px currentColor;margin-bottom:7px}.article-note p{margin:0;color:var(--dark)}.article-cta{margin:52px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--dark);color:#fff;border-radius:1.25rem;padding:28px 30px}.article-cta span{display:block;font-family:var(--font-display);font-size:1.55rem;line-height:1;text-transform:uppercase;color:var(--brand);letter-spacing:.02em;-webkit-text-stroke:.7px currentColor}.article-cta p{color:#ddd;font-size:.92rem;line-height:1.45;margin:9px 0 0}.article-cta .btn{flex:0 0 auto}.article-faq{padding:0;margin:72px 0 0}.article-faq h2{margin-top:0}.article-faq-list{display:flex;flex-direction:column;gap:12px}.article-faq details{background:var(--bg-card);border-radius:1rem;padding:0 22px}.article-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:19px 0;font-weight:700}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary span{font-size:1.5rem;transition:transform .2s}.article-faq details[open] summary span{transform:rotate(45deg)}.article-faq details p{padding:0 34px 20px 0;margin:0;color:var(--dark-2)}.article-audience{margin-top:32px;font-size:.95rem}.article-audience a{text-decoration-thickness:2px;text-underline-offset:3px}.related-posts{padding:128px 0 0}.more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.more-card{display:flex;flex-direction:column;border:2px solid var(--dark);border-radius:1.25rem;overflow:hidden;background:#fff;box-shadow:0 4px 0 var(--dark);text-decoration:none}.more-card-art{height:110px;background:var(--brand);display:grid;place-items:center;font-family:var(--font-display);font-size:3.5rem}.more-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;min-height:190px}.more-card h3{font-size:1.35rem;line-height:1}.more-card-body>span:last-child{font-size:.8rem;color:var(--dark-2);margin-top:auto}@media(max-width:991px){.feat{grid-template-columns:1fr}.posts{grid-template-columns:1fr 1fr}.more-grid{grid-template-columns:1fr}.article-cover{aspect-ratio:16/9}}@media(max-width:767px){.blog-v2 .blog-footer{margin-top:92px}.blog-index-hero{padding-top:118px;padding-bottom:20px}.sec-feat{padding:28px 0 52px}.feat-art{min-height:200px}.feat-art svg{width:110px;height:110px}.feat-body{padding:28px 26px}.feat-body h2{font-size:1.85rem}.sec-posts{padding-top:28px}.filters{width:100%;justify-content:flex-start;margin-bottom:30px}.posts{grid-template-columns:1fr;gap:20px}.post-body{min-height:0}.article-hero{padding-top:122px}.article-hero h1{font-size:clamp(2.45rem,12vw,3.65rem);-webkit-text-stroke:1.3px currentColor}.article-deck{font-size:1rem}.article-cover{width:calc(100% - 24px);margin-top:32px;aspect-ratio:4/3}.article-copy{margin-top:56px;font-size:1rem;line-height:1.55}.article-copy .article-intro{font-size:1.08rem}.article-copy h2{font-size:1.85rem;margin-top:42px}.article-cta{flex-direction:column;align-items:flex-start}.article-cta .btn{width:100%;justify-content:center}.related-posts{padding-top:92px}.crumbs{overflow:hidden}.crumbs span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-grid{margin-top:54px;padding-top:42px}}