.blog-shell{--blog-accent:#c04465;--blog-tint:#fcecf0;--blog-ink:#22212a;max-width:1180px;margin:0 auto 3rem;color:var(--blog-ink);font-family:Arial,Helvetica,sans-serif!important;line-height:1.6}.blog-shell[data-blog-site="2"]{--blog-accent:#b94439;--blog-tint:#f9ede4}.blog-shell[data-blog-site="4"]{--blog-accent:#704992;--blog-tint:#f0eaf7}.blog-shell[data-blog-site="5"]{--blog-accent:#315cb9;--blog-tint:#eaf0fc}.blog-shell :is(p,a,span,h1,h2,h3,time,strong,dt,dd){font-family:Arial,Helvetica,sans-serif!important}.blog-shell a{color:var(--blog-accent);text-decoration:none}.blog-shell a:hover{text-decoration:underline}.blog-shell a:focus-visible{outline:3px solid var(--blog-accent);outline-offset:5px}.blog-hero{border-radius:24px;background:linear-gradient(115deg,#fff 30%,var(--blog-tint));padding:clamp(1.6rem,5vw,4.2rem);margin:1rem 0 2rem;border:1px solid #e7e4e8}.blog-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.71rem;font-weight:700;color:var(--blog-accent);display:block;margin-bottom:1rem}.blog-hero h1{font-size:clamp(2.1rem,5vw,4.3rem);line-height:1.07;letter-spacing:-.05em;max-width:800px;color:var(--blog-ink);margin:0 0 1.25rem;font-weight:750}.blog-hero h1 span{color:var(--blog-accent)}.blog-hero>p{font-size:1.03rem;color:#64616a;max-width:530px;line-height:1.7;margin-bottom:1.7rem}.blog-method-link{font-size:.8rem;font-weight:600}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.blog-card{background:#fff;border:1px solid #e5e3e8;border-radius:20px;overflow:hidden;min-width:0;display:flex;flex-direction:column;box-shadow:0 5px 20px #22212a05}.blog-card-featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.blog-card-cover{display:flex;align-items:center;justify-content:center;background:var(--blog-tint);height:265px;overflow:hidden;padding:1.5rem}.blog-card-featured .blog-card-cover{height:100%;min-height:330px}.blog-card-cover img{height:100%;max-height:300px;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.blog-card-cover:hover img{transform:scale(1.025)}.blog-cover-type{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:var(--blog-accent);gap:1.5rem}.blog-cover-type>span{font-size:.7rem;font-weight:700;letter-spacing:.15em}.blog-cover-type strong{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08;letter-spacing:-.04em}.blog-card-copy{padding:clamp(1.3rem,3vw,2.2rem);display:flex;flex-direction:column;flex:1;min-width:0}.blog-kicker{font-size:.68rem;letter-spacing:.055em;text-transform:uppercase;color:#726c77;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.blog-card h2{font-size:1.5rem;line-height:1.25;letter-spacing:-.035em;margin:0 0 1rem;overflow-wrap:anywhere}.blog-card h2 a{color:var(--blog-ink)}.blog-card-featured h2{font-size:clamp(1.7rem,3vw,2.3rem)}.blog-card-copy>p{font-size:.9rem;line-height:1.7;color:#65616b;margin:0 0 1.6rem}.blog-card-bottom{margin-top:auto;border-top:1px solid #eeeaf0;padding-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;font-size:.72rem}.blog-card-bottom>span{color:#746e78}.blog-card-bottom a{font-weight:700;white-space:nowrap}.blog-empty{border:1px solid #e5e3e8;border-radius:20px;background:#fff;padding:clamp(1.5rem,4vw,3rem);max-width:820px}.blog-empty h2{font-size:2rem;color:var(--blog-ink)}.blog-empty p{color:#65616b;font-size:1rem}.blog-breadcrumb{display:flex;gap:.8rem;font-size:.8rem;color:#726c77;padding:1.2rem 0}.blog-breadcrumb a{background:#fff;border-radius:4px;padding:0 .25rem}.blog-article{background:#fff;border-radius:22px;border:1px solid #e5e3e8;overflow:hidden}.blog-article-header{padding:clamp(1.5rem,5vw,4rem) clamp(1.5rem,6vw,5rem) 2rem;max-width:1000px}.blog-article-header h1{color:var(--blog-ink);font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.1;letter-spacing:-.045em;margin:0 0 1.3rem;overflow-wrap:anywhere}.blog-standfirst{font-size:1.05rem;line-height:1.75;color:#66616d;max-width:770px}.blog-article-meta{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.75rem;color:#766f7c;margin-top:1.7rem}.blog-article-meta a{font-weight:700}.blog-ai-note{font-size:.72rem;color:#756d7b;margin:1rem 0 0;max-width:650px}.blog-article-cover{background:var(--blog-tint);padding:2rem;display:flex;justify-content:center;max-height:440px}.blog-article-cover img{max-height:370px;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.blog-article-body{max-width:680px;padding:1.5rem clamp(1.5rem,6vw,5rem) 2rem;box-sizing:content-box;color:#45404b}.blog-article-body h2{font-size:1.5rem;line-height:1.35;color:var(--blog-ink);letter-spacing:-.025em;margin:2rem 0 1rem}.blog-article-body h3{font-size:1rem;line-height:1.4;color:var(--blog-ink)}.blog-article-body p,.blog-article-body li{font-size:.98rem;line-height:1.85;overflow-wrap:anywhere}.blog-article-body ul{padding-left:1.3rem}.blog-article-body blockquote{padding:1rem;border-left:3px solid var(--blog-accent);background:var(--blog-tint)}.blog-catalogue{background:#faf9fc;border:1px solid #e9e6ed;border-left:3px solid var(--blog-accent);padding:1.3rem;margin:1.8rem 0;border-radius:0 10px 10px 0}.blog-catalogue h3{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;margin:0 0 1rem}.blog-catalogue ul{list-style:none;padding:0;margin:0}.blog-catalogue li+li{border-top:1px solid #e9e6ed;padding-top:.7rem;margin-top:.7rem}.blog-catalogue li>a{font-size:.85rem;font-weight:700}.blog-catalogue dl{display:flex;gap:.5rem 1rem;flex-wrap:wrap;margin:.5rem 0 0}.blog-catalogue dl div{display:flex;gap:.35rem;font-size:.72rem}.blog-catalogue dt{font-weight:600;color:#6f6678}.blog-catalogue dd{margin:0;color:#4d4554}.blog-catalogue .blog-source-note{font-size:.68rem;line-height:1.5;color:#7b7185;margin:1rem 0 0}.blog-article-footer{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;background:var(--blog-tint);padding:2rem clamp(1.5rem,6vw,5rem);font-size:.85rem}.blog-article-footer p{flex-basis:100%;font-weight:700;margin:0}.blog-article-footer a{font-weight:600}.blog-editorial .blog-article-header{padding-bottom:.5rem}@media(max-width:700px){.blog-grid{grid-template-columns:1fr;gap:1.2rem}.blog-card-featured{display:flex}.blog-card-featured .blog-card-cover{min-height:0;height:250px}.blog-card-cover{height:235px}.blog-hero{border-radius:16px;margin-top:.5rem}.blog-hero h1{font-size:2.5rem}.blog-shell{margin-bottom:2rem}.blog-article{border-radius:16px}.blog-article-body{box-sizing:border-box;width:100%;padding-top:.5rem}.blog-article-header{padding-bottom:1.2rem}.blog-catalogue{padding:1rem}.blog-article-meta{gap:.4rem}.blog-article-footer{padding-top:1.5rem;padding-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.blog-card-cover img{transition:none}}

