.crux-top-strip{background:#eff66a;color:#111;text-align:center;font-weight:900;font-size:12px;letter-spacing:.04em;padding:10px 12px;text-transform:uppercase}
.crux-blog-wrap{font-family:Inter,Arial,sans-serif;color:#222;background:#fff;max-width:1440px;margin:0 auto;padding:0 36px}.crux-blog-header{height:86px;display:flex;align-items:center;gap:32px;border-bottom:1px solid #eee;margin-bottom:30px}.crux-blog-logo{display:flex;align-items:center;text-decoration:none;color:#111;gap:8px;min-width:170px}.crux-blog-logo img{max-height:48px;width:auto}.crux-blog-logo strong{font-size:30px;letter-spacing:1px}.crux-blog-logo span{font-size:13px;letter-spacing:2px}.crux-blog-nav{display:flex;gap:30px;flex:1;justify-content:center}.crux-blog-nav a{color:#111;text-decoration:none;font-weight:700;font-size:15px}.crux-blog-search{display:flex;border:1px solid #ddd;border-radius:999px;padding:6px 10px;align-items:center}.crux-blog-search input{border:0;outline:0;width:130px}.crux-blog-search button{border:0;background:transparent;font-size:22px;cursor:pointer}.crux-blog-menu-toggle{display:none;background:transparent;border:0;font-size:26px}.crux-hero-grid{display:grid;grid-template-columns:1fr 2.15fr 1fr;gap:24px;margin:16px 0 56px}.crux-hero-side{display:grid;gap:24px}.crux-card{background:#fff;border:1px solid #e7e7e7;overflow:hidden}.crux-card-img{display:block;aspect-ratio:1.45/1;background:#f2f2f2}.crux-card-img img{width:100%;height:100%;object-fit:cover;display:block}.crux-card-body{padding:18px 20px}.crux-kicker{text-transform:uppercase;color:var(--crux-accent,#008080);font-weight:800;font-size:12px;letter-spacing:.04em}.crux-card h3{font-size:22px;line-height:1.12;margin:10px 0}.crux-card h3 a,.crux-featured-category a{text-decoration:none;color:#222}.crux-card p,.crux-featured-category p{color:#555;line-height:1.55}.crux-card.is-small{display:grid;grid-template-columns:98px 1fr;border:0;border-bottom:1px solid #ddd;padding:14px 0}.crux-card.is-small .crux-card-img{aspect-ratio:1/1}.crux-card.is-small .crux-card-body{padding:0 0 0 18px}.crux-card.is-small h3{font-size:18px;margin:7px 0}.crux-hero-main{min-height:560px;background-size:cover;background-position:center;border-radius:3px;display:flex;align-items:flex-end;color:white;padding:48px}.crux-hero-main div{max-width:520px}.crux-hero-main .crux-kicker{color:white}.crux-hero-main h1{font-size:48px;line-height:1.05;margin:14px 0}.crux-hero-main p{font-size:18px;line-height:1.55}.crux-hero-main a{display:inline-block;margin-top:16px;color:white;font-weight:800;text-decoration:none;background:var(--crux-accent,#00a8aa);padding:14px 28px;border-radius:999px}.crux-category-section{border-top:1px solid #e6e6e6;padding:48px 0}.crux-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.crux-section-title h2{font-size:42px;line-height:1;margin:0;text-transform:uppercase}.crux-section-title a{color:#111;text-decoration:none;font-weight:700}.crux-category-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:56px}.crux-featured-img{height:430px;background-size:cover;background-position:center;display:flex;align-items:flex-start;padding:36px;position:relative}.crux-featured-img:after{content:"";position:absolute;inset:24px;border:4px solid rgba(255,255,255,.9)}.crux-featured-img span{position:relative;z-index:1;color:white;font-size:44px;font-weight:900;text-transform:uppercase}.crux-featured-category h3{font-size:30px;line-height:1.08;margin:14px 0 8px}.crux-category-list{padding-top:4px}.crux-subscribe{display:flex;justify-content:space-between;align-items:center;gap:28px;background:#eefafa;margin:48px 0;padding:34px 44px}.crux-subscribe strong{font-size:26px}.crux-subscribe p{margin:8px 0 0;color:#555}.crux-subscribe form{display:flex;gap:12px}.crux-subscribe input{min-width:260px;border:1px solid #ddd;padding:15px}.crux-subscribe button{background:var(--crux-accent,#008080);color:white;border:0;padding:0 30px;font-weight:800}.crux-single{max-width:880px;margin:0 auto;padding:0 26px;font-family:Inter,Arial,sans-serif}.crux-single-hero img{width:100%;height:auto;margin:30px 0}.crux-single h1{font-size:52px;line-height:1.05;margin:12px 0 20px}.crux-single-content{font-size:19px;line-height:1.8}.crux-single-cta{background:#eefafa;padding:28px;margin:40px 0}.crux-single-cta a{background:var(--crux-accent,#008080);color:#fff;text-decoration:none;padding:13px 22px;display:inline-block;font-weight:800}.crux-archive{max-width:1180px;margin:0 auto;padding:0 30px}.crux-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(max-width:900px){.crux-blog-wrap{padding:0 18px}.crux-blog-header{height:auto;padding:18px 0;flex-wrap:wrap}.crux-blog-menu-toggle{display:block;margin-left:auto}.crux-blog-nav{display:none;flex-basis:100%;flex-direction:column;gap:12px;align-items:flex-start}.crux-blog-nav.open{display:flex}.crux-blog-search{width:100%}.crux-blog-search input{width:100%;flex:1}.crux-hero-grid,.crux-category-layout,.crux-archive-grid{grid-template-columns:1fr}.crux-hero-main{min-height:420px;padding:28px}.crux-hero-main h1{font-size:34px}.crux-section-title h2{font-size:32px}.crux-featured-img{height:310px}.crux-featured-img span{font-size:32px}.crux-card.is-small{grid-template-columns:86px 1fr}.crux-subscribe{display:block;padding:26px}.crux-subscribe form{margin-top:18px;display:grid}.crux-subscribe input{min-width:0}.crux-single h1{font-size:36px}}

.crux-card-img img,.crux-single-hero img{background:#f4f4f4}
@media(max-width:900px){.crux-top-strip{font-size:11px}.crux-hero-side{display:none}.crux-hero-grid{display:block}.crux-category-section{padding:34px 0}.crux-section-title{align-items:flex-end}.crux-section-title a{font-size:14px}.crux-featured-category h3{font-size:24px}}
