.eb-blog{--ink:#21322d;--muted:#68736f;--paper:#fffdf9;--cream:#f5f0e7;--sage:#dce6dc;--deep:#294b41;--clay:#c97253;--sun:#ecc866;--blue:#d6e4e6;--line:#daddd7;color:var(--ink);font-size:14px;line-height:1.6}
.eb-blog *{box-sizing:border-box}.eb-blog__inner{width:min(1240px,86%);margin:auto}.eb-blog__eyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.eb-blog h1,.eb-blog h2,.eb-blog h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}.eb-blog__button{display:inline-flex;min-height:46px;align-items:center;padding:0 22px;border-radius:99px;background:var(--deep);color:#fff;text-decoration:none;font-size:12px;font-weight:800}
.eb-blog-hero{padding:78px 0 48px;background:var(--cream)}.eb-blog-hero__row{display:grid;grid-template-columns:1fr .75fr;gap:70px;align-items:end}.eb-blog-hero h1{font-size:clamp(58px,7vw,96px);line-height:.9;margin:12px 0 0}.eb-blog-hero__copy{font-size:16px;color:var(--muted);max-width:510px}.eb-blog-hero__utility{margin-top:35px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.eb-blog-search{min-height:48px;background:#fff;border:1px solid #d7d4cc;border-radius:99px;padding:13px 18px;color:#7f8783}.eb-blog-filters{display:flex;gap:7px;white-space:nowrap;overflow:auto}.eb-blog-filters a{padding:10px 14px;border-radius:99px;background:#e7e2d8;color:var(--ink);font-size:11px;font-weight:700;text-decoration:none}.eb-blog-filters a:first-child{background:var(--ink);color:#fff}
.eb-blog-featured{padding:0 0 76px;background:var(--cream)}.eb-blog-featured__card{display:grid;grid-template-columns:1.15fr .85fr;min-height:510px;background:var(--deep);color:#fff}.eb-blog-featured__visual{min-height:410px;background:linear-gradient(145deg,#cbdacb,#edc09f);overflow:hidden}.eb-blog-featured__visual img{width:100%;height:100%;object-fit:cover}.eb-blog-featured__copy{padding:55px 50px;display:flex;flex-direction:column;justify-content:center}.eb-blog-featured h2{font-size:clamp(35px,3.6vw,52px);line-height:1.03;margin:15px 0 18px}.eb-blog-featured p{font-size:15px;color:#dce5e0}.eb-blog-featured .eb-blog__button{background:#fff;color:var(--ink);align-self:flex-start}
.eb-blog-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px}.eb-blog-head h2{font-size:clamp(36px,4vw,58px);line-height:1;margin:8px 0}.eb-blog-head p{max-width:460px;color:var(--muted)}
.eb-blog-questions{padding:68px 0;background:#fff}.eb-blog-questions__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.eb-blog-question{min-height:190px;padding:25px;border-radius:20px;text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:space-between}.eb-blog-question:nth-child(4n+1){background:#ead1bf}.eb-blog-question:nth-child(4n+2){background:#dce8db}.eb-blog-question:nth-child(4n+3){background:#d8e5e7}.eb-blog-question:nth-child(4n){background:#f0e1ad}.eb-blog-question h3{font-size:27px;line-height:1.08;margin:10px 0}.eb-blog-question b{font-size:18px}
.eb-blog-feed{padding:76px 0;background:#f8f5ef}.eb-blog-feed__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 20px}.eb-blog-card{color:inherit;text-decoration:none}.eb-blog-card__image{height:245px;background:#d8e2dc;overflow:hidden}.eb-blog-card__image img{width:100%;height:100%;object-fit:cover}.eb-blog-card__tag{display:inline-block;margin-top:17px;color:var(--clay);font-size:10px;letter-spacing:.13em;font-weight:800;text-transform:uppercase}.eb-blog-card h3{font-size:29px;line-height:1.1;margin:8px 0 10px}.eb-blog-card p{color:var(--muted);margin:0}.eb-blog-card__date{display:block;margin-top:15px;font-size:10px;font-weight:800;letter-spacing:.1em}.eb-blog-pagination{margin-top:58px;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:center;gap:8px}.eb-blog-pagination a,.eb-blog-pagination span{min-width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-weight:800;color:inherit;text-decoration:none}.eb-blog-pagination .current{background:var(--ink);color:#fff;border-color:var(--ink)}
.eb-blog-principles{padding:70px 0;background:var(--deep);color:#fff}.eb-blog-principles__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.eb-blog-principles h2{font-size:clamp(38px,4vw,59px);line-height:1;margin:10px 0}.eb-blog-principles p{color:#cbd6d1}.eb-blog-rules{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eb-blog-rule{padding:23px;border:1px solid #5a6d66;border-radius:16px}.eb-blog-rule b{display:block;font:24px Georgia;margin-bottom:6px}.eb-blog-rule span{color:#cbd5d1}.eb-blog-rule em{color:var(--sun);font-style:normal;font-weight:800}
.eb-blog-tools{padding:68px 0;background:#fff}.eb-blog-tools__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.eb-blog-tool{min-height:230px;border-radius:24px;padding:34px;background:var(--sage);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eb-blog-tool:nth-child(2){background:#efd5c5}.eb-blog-tool h3{font-size:34px;line-height:1.05;margin:8px 0}
@media(max-width:900px){.eb-blog__inner{width:calc(100% - 44px)}.eb-blog-hero{padding:54px 0 34px}.eb-blog-hero__row,.eb-blog-featured__card,.eb-blog-principles__layout{grid-template-columns:1fr}.eb-blog-hero h1{font-size:62px}.eb-blog-hero__copy{margin-top:20px}.eb-blog-hero__utility{grid-template-columns:1fr}.eb-blog-featured__copy{padding:34px 27px}.eb-blog-questions__grid{grid-template-columns:1fr 1fr}.eb-blog-feed__grid{grid-template-columns:1fr 1fr}.eb-blog-rules{grid-template-columns:1fr}}
@media(max-width:580px){.eb-blog-hero h1{font-size:51px}.eb-blog-head{display:block}.eb-blog-questions__grid,.eb-blog-feed__grid,.eb-blog-tools__grid{grid-template-columns:1fr}.eb-blog-question{min-height:150px}.eb-blog-card__image{height:230px}.eb-blog-card h3{font-size:26px}}
