.ib-blog-hero{background:var(--color-dark,#26282a);color:var(--color-invert,#fff);padding:110px 0 50px}.ib-blog-hero__inner,.ib-blog-grid,.ib-post__inner{max-width:1120px;margin:0 auto;padding:0 24px}.ib-blog-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary,#ffce00);margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.ib-blog-hero h1{margin:0 0 16px;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.12}.ib-blog-hero p{color:#d6d7d9;max-width:720px;margin:0;font-size:17px;line-height:1.65}.ib-blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;padding-top:56px;padding-bottom:80px;display:grid}.ib-blog-card{background:var(--color-cream,#fafaf7);color:inherit;border:1px solid #eceded;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ib-blog-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #26282a1f}.ib-blog-card__media{aspect-ratio:16/9;background:#e9eaeb;overflow:hidden}.ib-blog-card__media img{object-fit:cover;width:100%;height:100%;display:block}.ib-blog-card__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 24px;display:flex}.ib-blog-card__meta{text-transform:uppercase;letter-spacing:.08em;color:#8a8d90;font-size:12.5px;font-weight:700}.ib-blog-card__meta b{color:var(--color-primary,#ffce00);-webkit-text-stroke:.4px #b98f00}.ib-blog-card__title{margin:0;font-size:19px;font-weight:800;line-height:1.3}.ib-blog-card__desc{color:#55585b;margin:0;font-size:14.5px;line-height:1.6}.ib-blog-card__go{color:var(--color-text,#000);margin-top:auto;font-size:14px;font-weight:700}.ib-blog-card__go:after{content:" →"}.ib-post__tags{flex-wrap:wrap;gap:10px;max-width:760px;margin-top:34px;display:flex}.ib-tag{background:var(--color-cream,#fafaf7);color:var(--color-text,#000);border:1px solid #e4e5e6;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.ib-tag:hover{background:var(--color-primary,#ffce00);border-color:var(--color-primary,#ffce00)}.ib-post__rel{background:var(--color-cream,#fafaf7);border-radius:14px;max-width:760px;margin-top:40px;padding:22px 24px}.ib-post__rel h3{margin:0 0 12px;font-size:17px;font-weight:800}.ib-post__rel ul{margin:0;padding-left:18px}.ib-post__rel li+li{margin-top:8px}.ib-post__rel a{color:var(--color-text,#000);font-weight:700;text-decoration:none}.ib-post__rel a:hover{text-decoration:underline;text-decoration-color:var(--color-primary,#ffce00);text-underline-offset:3px;text-decoration-thickness:2.5px}.ib-post{padding:48px 0 90px}.ib-post__crumb{color:#8a8d90;margin-bottom:22px;font-size:13.5px}.ib-post__crumb a{color:#8a8d90}.ib-post__crumb a:hover{color:var(--color-text,#000)}.ib-post__meta{text-transform:uppercase;letter-spacing:.07em;color:#8a8d90;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.ib-post__cat{background:var(--color-primary,#ffce00);color:var(--color-dark,#26282a);border-radius:999px;padding:4px 10px}.ib-post h1{margin:0 0 22px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15}.ib-post__cover{border-radius:16px;margin-bottom:38px;overflow:hidden}.ib-post__cover img{width:100%;display:block}.blog-article{color:#26282a;max-width:760px;font-size:17.5px;line-height:1.75}.blog-article>*+*{margin-top:1.15em}.blog-article h2{margin-top:2.1em;margin-bottom:.6em;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.25}.blog-article h3{margin-top:1.8em;margin-bottom:.5em;font-size:clamp(20px,2.4vw,23px);font-weight:800}.blog-article h2:before{content:"";background:var(--color-primary,#ffce00);border-radius:4px;width:44px;height:4px;margin-bottom:14px;display:block}.blog-article ul,.blog-article ol{padding-left:1.3em}.blog-article li+li{margin-top:.45em}.blog-article strong{font-weight:800}.blog-article a{color:var(--color-text,#000);text-decoration:underline;text-decoration-color:var(--color-primary,#ffce00);text-underline-offset:3px;text-decoration-thickness:2.5px}.blog-article blockquote{border-left:4px solid var(--color-primary,#ffce00);background:var(--color-cream,#fafaf7);border-radius:0 10px 10px 0;margin:1.6em 0;padding:14px 22px;font-style:italic}.blog-article img{border-radius:12px;max-width:100%;height:auto;margin:1.6em auto;display:block}.blog-article figure{margin:1.8em 0}.blog-article figcaption{color:#8a8d90;text-align:center;margin-top:8px;font-size:13.5px}.blog-article table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:15.5px}.blog-article th,.blog-article td{text-align:left;border:1px solid #e4e5e6;padding:10px 12px}.blog-article th{background:var(--color-dark,#26282a);color:var(--color-invert,#fff)}.blog-article hr{border:0;border-top:2px solid #eceded;margin:2.4em 0}.ib-post__foot{color:#55585b;border-top:2px solid #eceded;max-width:760px;margin-top:54px;padding-top:26px;font-size:14.5px}.ib-post__foot a{color:var(--color-text,#000);font-weight:800}@media (width<=700px){.ib-blog-hero{padding-top:88px}.blog-article{font-size:16.5px}}
