:root{--blognt-page-bg:#f6f7fb;--blognt-surface:#ffffff;--blognt-surface-2:#f7f9fc;--blognt-surface-3:#eef3fb;--blognt-surface-light:#f8f9fb;--blognt-header-surface:linear-gradient(180deg, #112d52 0%, #0a2342 100%);--blognt-header-surface-2:linear-gradient(180deg, #0f2a4a 0%, #091e3a 100%);--blognt-header-accent:linear-gradient(180deg, #1a4a82 0%, #0f3260 100%);--blognt-text:#101828;--blognt-text-soft:#475467;--blognt-text-muted:#5d6b7a;--blognt-text-inverse:#f8fafc;--blognt-text-05:rgba(15, 23, 42, 0.05);--blognt-text-06:rgba(15, 23, 42, 0.06);--blognt-text-07:rgba(15, 23, 42, 0.07);--blognt-text-08:rgba(15, 23, 42, 0.08);--blognt-text-09:rgba(15, 23, 42, 0.09);--blognt-text-10:rgba(15, 23, 42, 0.10);--blognt-text-12:rgba(15, 23, 42, 0.12);--blognt-text-36:rgba(15, 23, 42, 0.36);--blognt-text-38:rgba(15, 23, 42, 0.38);--blognt-text-40:rgba(15, 23, 42, 0.40);--blognt-text-42:rgba(15, 23, 42, 0.42);--blognt-text-50:rgba(15, 23, 42, 0.50);--blognt-text-60:rgba(15, 23, 42, 0.60);--blognt-text-62:rgba(15, 23, 42, 0.62);--bo-ink:#0a2342;--bo-soft:#5f6f8c;--bo-border:rgba(10, 35, 66, 0.08);--bo-brand:#0a2342;--bo-brand-hover:#0d2e57;--bo-accent:#e8a800;--bo-radius:6px;--bo-card-radius:16px;--bo-card-bg:#ffffff;--bo-card-shadow:0 2px 8px rgba(10, 35, 66, 0.07), 0 0 0 1px rgba(10, 35, 66, 0.06);--bo-card-shadow-hover:0 8px 24px rgba(10, 35, 66, 0.13), 0 0 0 1px rgba(10, 35, 66, 0.09);--blognt-brand-tint-4:rgba(10, 35, 66, 0.04);--blognt-brand-tint-6:rgba(10, 35, 66, 0.06);--blognt-brand-tint-8:rgba(10, 35, 66, 0.08);--blognt-brand-tint-12:rgba(10, 35, 66, 0.12);--blognt-brand-tint-20:rgba(10, 35, 66, 0.20);--blognt-blue:var(--typo-classic-accent, #2f80ed);--blognt-blue-dark:#1d4ed8;--blognt-blue-light:#79b8ff;--blognt-dark-bg:#161b22;--blognt-dark-bg-deep:#0f1419;--blognt-dark-nav:#1a2030;--blognt-dark-band:#0a0d1f;--blognt-dark-text-muted:#8b949e;--blognt-accent-blue:#3a8dff;--blognt-accent-mint:#2cc6a6;--blognt-accent-lime:#d8ea45;--blognt-accent-amber:#eea756;--blognt-accent-violet:#7d72f7;--hub-actualites:#6da1ff;--hub-tests:#7ee7d8;--hub-guides-achat:#ff7eb4;--hub-mobile:#ffb15e;--hub-ia:#d5fa19;--hub-technologies:#8fd2ff;--hub-developpement:#7cf0ae;--hub-audio:#ff9e8a;--hub-maison-connectee:#a8c46f;--hub-astuces:#a98cff;--bnt-blue:var(--blognt-blue, #2563eb);--bnt-r-blue:#3b82f6;--bnt-blue-dark:#1d4ed8;--bnt-text:#101828;--bnt-muted:var(--blognt-text-muted);--bnt-border:rgba(15, 23, 42, 0.10);--bnt-r-border:rgba(15, 23, 42, 0.08);--bnt-radius:12px;--sm-break:640px;--blognt-shadow-md:0 14px 30px rgba(15, 23, 42, 0.08);--blognt-shadow-lg:0 22px 54px rgba(15, 23, 42, 0.08);--bnt-shadow-card-rest:0 1px 2px rgba(15,23,42,.04), 0 4px 10px rgba(15,23,42,.04);--bnt-shadow-card-hover:0 6px 18px rgba(15,23,42,.09), 0 2px 5px rgba(15,23,42,.05);--bnt-shadow-card-feat:0 14px 36px rgba(15,23,42,.11), 0 4px 12px rgba(15,23,42,.06);--bnt-card-radius-compact:12px;--bnt-card-radius-std:14px;--bnt-card-radius-feat:16px;--bnt-card-radius-lead:20px;--blognt-focus-ring:#1d4ed8;--blognt-focus-ring-offset:3px;--blognt-touch-target:44px;--blognt-ad-min-height:250px;--blognt-font-sans:'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;--blognt-navy:#0a2342;--blognt-amber:#e8a800;--blognt-green:#059669;--blognt-violet:#7c3aed;--blognt-red:#ef4444;--blognt-bg:#f6f7fb;--blognt-accent:var(--blognt-blue);--blognt-border:var(--bnt-border);--blognt-radius-sm:6px;--blognt-radius-md:12px;--blognt-radius-lg:18px;--blognt-radius-xl:24px;--blognt-radius-pill:999px;--blognt-transition:0.18s ease;--blognt-transition-slow:0.28s ease;--blognt-logo-gradient:linear-gradient(135deg, #2f80ed, #3a8bff);}[data-blognt-theme="dark"]{--blognt-page-bg:#0d1117;--blognt-surface:#141922;--blognt-surface-2:#171d27;--blognt-surface-3:#1b2230;--blognt-text:#eef2f7;--blognt-text-soft:#c9d3e0;--blognt-text-muted:#9aaabb;--blognt-text-inverse:#f8fafc;--blognt-border:rgba(255, 255, 255, 0.08);--bnt-border:rgba(255, 255, 255, 0.08);--bnt-r-border:rgba(255, 255, 255, 0.06);--bnt-text:#eef2f7;--bnt-muted:#9aaabb;--blognt-shadow-md:0 18px 40px rgba(0, 0, 0, 0.22);--blognt-shadow-lg:0 22px 54px rgba(0, 0, 0, 0.24);--bnt-shadow-card-rest:0 1px 3px rgba(0,0,0,.14), 0 4px 12px rgba(0,0,0,.10);--bnt-shadow-card-hover:0 6px 20px rgba(0,0,0,.22), 0 2px 6px rgba(0,0,0,.12);--bnt-shadow-card-feat:0 14px 38px rgba(0,0,0,.28), 0 4px 14px rgba(0,0,0,.16);--bo-ink:#eef2f7;--bo-soft:#c9d3e0;--bo-border:rgba(255, 255, 255, 0.08);--bo-brand:#4a90d9;--bo-brand-hover:#5ea1e5;--bo-accent:#f0b429;--bo-card-bg:#141922;--bo-card-shadow:0 6px 20px rgba(0, 0, 0, 0.18), 0 0 0 1px rgba(255, 255, 255, 0.05);--bo-card-shadow-hover:0 14px 34px rgba(0, 0, 0, 0.28), 0 0 0 1px rgba(255, 255, 255, 0.08);--blognt-brand-tint-4:rgba(107, 174, 214, 0.04);--blognt-brand-tint-6:rgba(107, 174, 214, 0.06);--blognt-brand-tint-8:rgba(107, 174, 214, 0.08);--blognt-brand-tint-12:rgba(107, 174, 214, 0.12);--blognt-brand-tint-20:rgba(107, 174, 214, 0.20);--blognt-accent-blue:#6baed6;--blognt-accent-mint:#2cc6a6;--blognt-accent-amber:#f0a54f;--blognt-accent-violet:#7a80ff;--blognt-bg:#0d1117;--blognt-logo-gradient:linear-gradient(135deg, #4a90d9, #3c79bc);}html{font-size:16px;font-family:var(--blognt-font-sans);}.main-site-outer,
#ruby-site-wrap{background-color:var(--blognt-page-bg, #f6f7fb);}body.single .post-title.single-title h1,
body.single .post-title.entry-title h1,
body.single .post-title.is-big-title h1,
body.single .post-header .post-title h1{font-size:clamp(1.85rem, 3.2vw, 2.75rem);font-weight:840;letter-spacing:-0.04em;line-height:1.08;}body.single .post-header .post-title{letter-spacing:-0.03em;line-height:1.1;}body.single .post-header .post-meta-info{letter-spacing:0.06em;}body.single .entry.entry-content{font-size:1.05rem;line-height:1.82;}body.single .entry.entry-content h2{font-size:clamp(1.3rem, 2.2vw, 1.75rem);font-weight:810;letter-spacing:-0.025em;line-height:1.15;margin-top:2.4em;margin-bottom:0.7em;}body.single .entry.entry-content h3{font-size:clamp(1.1rem, 1.8vw, 1.35rem);font-weight:760;letter-spacing:-0.02em;line-height:1.2;margin-top:2em;margin-bottom:0.6em;}body.single .entry.entry-content h4{font-weight:720;letter-spacing:-0.015em;}body.single .entry.entry-content blockquote{border-left:3px solid #e8a800;border-top:none;border-bottom:none;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;margin-left:0;font-size:1.1rem;font-weight:550;line-height:1.65;color:#1a2840;font-style:italic;background:none;box-shadow:none;}body.single .entry.entry-content blockquote p{margin:0.3em 0;}.blognt-dos-hero__title{letter-spacing:-0.04em;font-weight:920;line-height:1.08;}.blognt-dos-section-title{font-size:clamp(1.1rem, 2vw, 1.4rem);font-weight:820;letter-spacing:-0.025em;border-bottom:none;padding-bottom:0;margin-bottom:28px;}.blognt-roundup-single h2,
.blognt-roundup-section__title{letter-spacing:-0.025em;font-weight:820;}.blognt-live-archive__copy h1{letter-spacing:-0.05em;font-weight:920;}.blognt-404-title{letter-spacing:-0.045em;font-weight:920;}.blognt-related-section__title,
.blognt-section-head__title{font-size:clamp(1.1rem, 2vw, 1.45rem);font-weight:820;letter-spacing:-0.025em;line-height:1.2;}.blognt-related-section__intent,
.blognt-section-intent{font-size:0.68rem;font-weight:800;letter-spacing:0.1em;}.blognt-category-card__title,
.blognt-category-card__title a{font-size:clamp(0.95rem, 1.5vw, 1.1rem);font-weight:780;letter-spacing:-0.022em;line-height:1.25;}.blognt-category-card__title a:hover{opacity:0.76;}@media (prefers-reduced-motion: reduce){*,
    *::before,
    *::after{animation-duration:0.01ms !important;animation-iteration-count:1      !important;transition-duration:0.01ms !important;scroll-behavior:auto   !important;}}.blognt-newsroom-hero{background:linear-gradient(135deg, rgba(37,99,235,0.04) 0%, transparent 60%),
        #f5f7fa;border-bottom:1px solid var(--blognt-text-09);}.blognt-newsroom-hero__title{font-size:clamp(2rem, 4.5vw, 3.2rem);font-weight:900;letter-spacing:-0.045em;line-height:1.06;}.blognt-newsroom-hero__lead{font-size:1.02rem;line-height:1.72;color:var(--blognt-text-62);letter-spacing:-0.01em;}.blognt-newsroom-section-head__title{font-size:clamp(1.05rem, 2vw, 1.35rem);font-weight:840;letter-spacing:-0.03em;line-height:1.15;padding-left:14px;border-left:3px solid var(--blognt-cat-accent, var(--blognt-blue, #2563eb));margin-bottom:0;}.blognt-newsroom-featured-lead__title{font-size:clamp(1.25rem, 2.2vw, 1.65rem);font-weight:840;letter-spacing:-0.032em;line-height:1.18;}.blognt-newsroom-featured-lead__title a,
.blognt-newsroom-featured-aside__title a{color:inherit;}.blognt-newsroom-featured-aside__title{font-size:clamp(0.95rem, 1.5vw, 1.1rem);font-weight:780;letter-spacing:-0.022em;line-height:1.25;}.blognt-category-feed__head{border-left:3px solid var(--blognt-cat-accent, var(--blognt-blue, #2563eb));padding-left:14px;}.blognt-category-feed__head h2,
.blognt-category-feed__head .blognt-category-feed__title{font-size:clamp(0.8rem, 1.3vw, 0.95rem);font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--bnt-text-faint);}.blognt-single-section-head{border-left:3px solid var(--blognt-blue, var(--blognt-blue, #2563eb));padding-left:14px;margin:2.6em 0 1em;}.blognt-single-section-head .blognt-single-section-head__kicker{font-size:0.7rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--bnt-text-faint);}body.single .entry.entry-content h2{font-size:clamp(1.3rem, 2.2vw, 1.75rem);font-weight:830;letter-spacing:-0.028em;line-height:1.14;}body.single .entry.entry-content h3{font-size:clamp(1.1rem, 1.8vw, 1.35rem);font-weight:770;letter-spacing:-0.022em;}.blognt-page-title,
.blognt-archive-title,
.blognt-tag-page__title,
.blognt-brand-archive__title,
.blognt-serie-archive__title,
.blognt-author-page__name,
.blognt-search-hero__query,
.blognt-dossier-hero__title{font-size:clamp(2rem, 4.2vw, 3.2rem);font-weight:900;letter-spacing:-0.044em;line-height:1.06;color:#0f1419;}.blognt-kicker,
.blognt-premium-kicker,
.blognt-section-kicker,
.blognt-brand-archive__eyebrow,
.blognt-serie-archive__eyebrow,
.blognt-author-page__eyebrow,
.blognt-tag-page__chip + .blognt-premium-kicker{font-size:0.65rem;font-weight:900;letter-spacing:0.13em;text-transform:uppercase;color:var(--blognt-text-40);}.blognt-page-desc,
.blognt-archive-desc,
.blognt-tag-page__desc,
.blognt-brand-archive__desc,
.blognt-serie-archive__desc,
.blognt-author-page__bio,
.blognt-dossier-hero__summary{font-size:1.06rem;line-height:1.65;color:rgba(15, 23, 42, 0.68);max-width:600px;letter-spacing:-0.005em;}.blognt-count-label,
.blognt-tag-page__count,
.blognt-brand-archive__count,
.blognt-serie-archive__count,
.blognt-author-page__count{font-size:0.72rem;font-weight:700;letter-spacing:0.04em;color:var(--blognt-text-38);}.blognt-section-head,
.blognt-editorial-section-head{border-left:3px solid var(--blognt-cat-accent, var(--blognt-hero-cat-accent, var(--blognt-blue, #2563eb)));padding-left:14px;margin:0 0 1.6rem;}.blognt-section-head__kicker{display:block;font-size:0.63rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase;color:var(--blognt-cat-accent, var(--blognt-blue, #2563eb));margin-bottom:4px;}.blognt-section-head__title{font-size:clamp(1.15rem, 2vw, 1.5rem);font-weight:840;letter-spacing:-0.026em;line-height:1.18;color:#0f1419;}.blognt-dark-block{background:linear-gradient(135deg, rgba(109, 161, 255, 0.08) 0%, transparent 55%), #0d1420;border-radius:12px;padding:2.4rem 2.8rem;position:relative;overflow:hidden;color:#c9d1d9;}.blognt-dark-block::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, rgba(109, 161, 255, 0.5), transparent 70%);border-radius:12px 12px 0 0;}.blognt-dark-block__eyebrow{display:inline-block;font-size:0.62rem;font-weight:900;letter-spacing:0.15em;text-transform:uppercase;color:rgba(121, 184, 255, 0.80);margin-bottom:12px;}.blognt-dark-block__title{font-size:clamp(1.3rem, 2.4vw, 1.9rem);font-weight:880;letter-spacing:-0.034em;line-height:1.12;color:#eef2f8;margin:0 0 0.8rem;}.blognt-dark-block__body{font-size:0.94rem;line-height:1.70;color:#8b949e;max-width:640px;}.blognt-dark-block__list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;}.blognt-dark-block__list li{font-size:0.88rem;line-height:1.52;color:#8b949e;padding-left:16px;position:relative;}.blognt-dark-block__list li::before{content:'';position:absolute;left:0;top:0.6em;width:4px;height:4px;border-radius:50%;background:rgba(121, 184, 255, 0.55);}.blognt-format-label{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:0.60rem;font-weight:900;letter-spacing:0.10em;text-transform:uppercase;border:1px solid currentColor;white-space:nowrap;}.blognt-format-label--briefing{color:#1e40af;background:rgba(30, 64, 175, 0.08);border-color:rgba(30, 64, 175, 0.25);}.blognt-format-label--analyse{color:#5b21b6;background:rgba(91, 33, 182, 0.08);border-color:rgba(91, 33, 182, 0.22);}.blognt-format-label--test{color:#065f46;background:rgba(6, 95, 70, 0.08);border-color:rgba(6, 95, 70, 0.22);}.blognt-format-label--guide{color:#92400e;background:rgba(146, 64, 14, 0.08);border-color:rgba(146, 64, 14, 0.22);}.blognt-format-label--roundup{color:#0e7490;background:rgba(14, 116, 144, 0.08);border-color:rgba(14, 116, 144, 0.22);}.blognt-format-label--flash{color:#991b1b;background:rgba(153, 27, 27, 0.08);border-color:rgba(153, 27, 27, 0.22);}.blognt-flux-card{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--blognt-text-07);text-decoration:none;transition:opacity 180ms ease;}.blognt-flux-card:last-child{border-bottom:none;padding-bottom:0;}.blognt-flux-card:hover{opacity:0.80;}.blognt-flux-card__thumb{width:72px;height:52px;flex-shrink:0;border-radius:6px;overflow:hidden;}.blognt-flux-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;}.blognt-flux-card__body{flex:1;min-width:0;}.blognt-flux-card__title{font-size:0.88rem;font-weight:740;letter-spacing:-0.014em;line-height:1.28;color:#0f1419;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px;}.blognt-flux-card__meta{font-size:0.68rem;color:var(--blognt-text-42);font-weight:600;letter-spacing:0.02em;}.blognt-reco-block{background:var(--blognt-surface-light, #f8f9fb);border:1px solid var(--blognt-text-08);border-left:3px solid var(--blognt-cat-accent, var(--blognt-blue, #2563eb));border-radius:0 10px 10px 0;padding:1.6rem 2rem;}.blognt-reco-block__eyebrow{display:block;font-size:0.62rem;font-weight:900;letter-spacing:0.13em;text-transform:uppercase;color:var(--blognt-cat-accent, var(--blognt-blue, #2563eb));margin-bottom:12px;}.blognt-reco-block__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:12px;}.blognt-reco-card{background:#fff;border:1px solid var(--blognt-text-08);border-radius:8px;padding:14px;text-decoration:none;transition:box-shadow 180ms ease;}.blognt-reco-card:hover{box-shadow:0 4px 16px var(--blognt-text-09);}.blognt-reco-card__title{font-size:0.86rem;font-weight:720;letter-spacing:-0.014em;line-height:1.3;color:#0f1419;margin:0 0 6px;}.blognt-reco-card__meta{font-size:0.65rem;color:var(--blognt-text-40);font-weight:600;}.blognt-tag-page__hero{padding:2.8rem 0 2rem;border-bottom:1px solid var(--blognt-text-08);margin-bottom:2.8rem;}.blognt-tag-page__hero-meta{display:flex;align-items:center;gap:8px;margin-bottom:10px;}.blognt-tag-page__chip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--blognt-text-06);font-size:0.82rem;font-weight:900;color:var(--blognt-text-50);}.blognt-tag-page__count{display:block;margin-top:8px;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;color:var(--blognt-text-38);}.blognt-retenir-block{border:1px solid var(--blognt-text-08);border-radius:10px;overflow:hidden;margin:2.4rem 0;}.blognt-retenir-block__head{background:var(--blognt-cat-accent, var(--blognt-blue, #2563eb));padding:10px 20px;display:flex;align-items:center;gap:8px;}.blognt-retenir-block__head-label{font-size:0.65rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255, 255, 255, 0.90);}.blognt-retenir-block__body{padding:1.4rem 1.8rem;background:rgba(37, 99, 235, 0.04);}.blognt-retenir-block__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}.blognt-retenir-block__list li{font-size:0.90rem;line-height:1.52;color:var(--blognt-text-soft);padding-left:18px;position:relative;}.blognt-retenir-block__list li::before{content:'✓';position:absolute;left:0;top:0;font-size:0.75rem;font-weight:900;color:var(--blognt-cat-accent, var(--blognt-blue, #2563eb));}.blognt-dark-moment .blognt-reco-block{background:rgba(10, 17, 30, 0.70);border-color:rgba(240, 246, 252, 0.08);}.blognt-dark-moment .blognt-reco-card{background:rgba(255, 255, 255, 0.04);border-color:rgba(240, 246, 252, 0.08);}.blognt-dark-moment .blognt-reco-card__title{color:#eef2f8;}.blognt-dark-moment .blognt-reco-card__meta{color:rgba(148, 163, 184, 0.74);}.blognt-eyebrow,
.eyebrow,
.kicker{display:inline-flex;align-items:center;gap:10px;font-size:0.656rem;font-weight:820;letter-spacing:0.22em;text-transform:uppercase;color:var(--blognt-text-muted, #5d6b7a);line-height:1.4;}.blognt-eyebrow__line,
.eyebrow__line,
.kicker__line{display:inline-block;width:22px;height:1px;background:currentColor;opacity:0.55;flex-shrink:0;}.blognt-pill,
.pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:var(--blognt-radius-pill, 999px);font-size:0.656rem;font-weight:800;letter-spacing:0.11em;text-transform:uppercase;line-height:1.4;white-space:nowrap;}.blognt-meta,
.meta{font-size:0.688rem;font-weight:560;letter-spacing:0.06em;text-transform:uppercase;color:var(--blognt-text-muted, #5d6b7a);font-variant-numeric:tabular-nums;line-height:1.4;}.blognt-eyebrow--accent,
.eyebrow--accent{color:var(--bnt-sec-accent, var(--blognt-accent-blue, #3a8dff));}.blognt-eyebrow--accent .blognt-eyebrow__line,
.eyebrow--accent .eyebrow__line{opacity:0.7;}@media (max-width: 767px){.blognt-page-title,
    .blognt-archive-title,
    .blognt-tag-page__title,
    .blognt-brand-archive__title,
    .blognt-serie-archive__title,
    .blognt-author-page__name,
    .blognt-dossier-hero__title{font-size:clamp(1.7rem, 7vw, 2.4rem);}.blognt-tag-page__hero{padding:2rem 0 1.6rem;}.blognt-dark-block{padding:1.6rem 1.6rem;}.blognt-reco-block__grid{grid-template-columns:1fr;}.blognt-retenir-block__body{padding:1.2rem 1.4rem;}}.blognt-reco-block{background:radial-gradient(ellipse 85% 70% at 88% 0%, rgba(37, 99, 235, 0.09), transparent 55%),
        #0d1420;border-color:rgba(240, 246, 252, 0.09);border-left-color:rgba(109, 161, 255, 0.48);}.blognt-reco-block__eyebrow{color:rgba(109, 161, 255, 0.78);}.blognt-reco-card{background:#161f30;border-color:rgba(240, 246, 252, 0.09);}.blognt-reco-card:hover{box-shadow:0 6px 24px rgba(0, 0, 0, 0.28);border-color:rgba(109, 161, 255, 0.22);}.blognt-reco-card__title{color:#dbe6f4;}.blognt-reco-card__meta{color:rgba(139, 148, 158, 0.58);}.blognt-editorial-sep{display:block;height:1px;background:linear-gradient(90deg, transparent 0%, var(--blognt-text-08) 20%, var(--blognt-text-08) 80%, transparent 100%);margin:0;border:none;}.blognt-dm-section{background:radial-gradient(ellipse 100% 80% at 85% 8%, rgba(37, 99, 235, 0.10), transparent 52%),
        radial-gradient(ellipse 70% 60% at 10% 85%, rgba(139, 92, 246, 0.06), transparent 48%),
        #0d1420;color:#e2eaf5;padding:48px 0;position:relative;overflow:hidden;}.blognt-dm-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, rgba(109, 161, 255, 0.42), transparent 70%);}.blognt-dm-section__inner{max-width:1200px;margin:0 auto;padding:0 24px;}.blognt-dm-section__inner,
.blognt-dm-section__inner p,
.blognt-dm-section__inner li,
.blognt-dm-section__inner span{color:rgba(224, 236, 252, 0.94);}.blognt-dm-section__inner h1,
.blognt-dm-section__inner h2,
.blognt-dm-section__inner h3,
.blognt-dm-section__inner h4,
.blognt-dm-section__inner h5,
.blognt-dm-section__inner h6{color:#f2f7ff;border-left-color:rgba(147, 197, 253, 0.58);}.blognt-dm-section__inner strong{color:#fff;}.blognt-dm-section__inner a{color:#9ecbff;text-decoration-color:rgba(158, 203, 255, 0.58);}.blognt-dm-section__inner .blognt-dm-section__label{color:rgba(147, 197, 253, 0.92);}.blognt-dm-section__label{display:block;font-size:0.62rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase;color:rgba(109, 161, 255, 0.72);margin-bottom:14px;padding-left:12px;border-left:3px solid rgba(109, 161, 255, 0.40);}.blognt-analysis-block{background:linear-gradient(135deg, rgba(109, 161, 255, 0.07) 0%, transparent 65%),
        #111827;border:1px solid rgba(240, 246, 252, 0.09);border-left:4px solid rgba(109, 161, 255, 0.42);border-radius:0 12px 12px 0;padding:22px 28px;margin:2rem 0;position:relative;overflow:hidden;}.blognt-analysis-block::before{content:'';position:absolute;top:-20px;right:-20px;width:80px;height:80px;background:radial-gradient(circle, rgba(109, 161, 255, 0.07), transparent 70%);pointer-events:none;}.blognt-analysis-block__eyebrow{display:block;font-size:0.60rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase;color:rgba(109, 161, 255, 0.70);margin-bottom:10px;}.blognt-analysis-block p,
.blognt-analysis-block__body{font-size:0.92rem;line-height:1.72;color:rgba(200, 214, 236, 0.88);margin:0;}.blognt-analysis-block h3,
.blognt-analysis-block__title{font-size:1rem;font-weight:780;letter-spacing:-0.018em;color:#dbe6f4;margin:0 0 10px;}.blognt-ia-section,
.blognt-ai-section{background:radial-gradient(ellipse 90% 70% at 85% 10%, rgba(139, 92, 246, 0.13), transparent 52%),
        radial-gradient(ellipse 70% 60% at 10% 80%, rgba(37, 99, 235, 0.07), transparent 50%),
        #0d1128;border:1px solid rgba(139, 92, 246, 0.14);border-top:2px solid rgba(139, 92, 246, 0.38);border-radius:12px;padding:2.4rem 2.8rem;color:#c8d1e8;}.blognt-ia-section__eyebrow,
.blognt-ai-section__eyebrow{display:block;font-size:0.60rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase;color:rgba(167, 139, 250, 0.80);margin-bottom:12px;}.blognt-ia-section__title,
.blognt-ai-section__title{color:#e2deff;font-weight:820;letter-spacing:-0.026em;}.blognt-ia-section p,
.blognt-ai-section p{color:rgba(196, 210, 232, 0.85);}@media (max-width: 767px){.blognt-dm-section{padding:36px 0;}.blognt-analysis-block{padding:18px 20px;border-radius:0 8px 8px 0;}.blognt-ia-section,
    .blognt-ai-section{padding:1.8rem 1.8rem;}.blognt-reco-block{padding:1.4rem 1.6rem;}}body,
.main-site-outer,
.main-site-wrap{background:var(--blognt-surface-light, #f8f9fb);}@media (max-width: 900px){.main-site-wrap{background-size:7px 7px, 9px 9px, auto, auto, auto;}}@media (min-width: 640px){.blognt-newsroom-featured-lead{flex-direction:row;}.blognt-newsroom-featured-lead__media{width:42%;flex-shrink:0;aspect-ratio:3 / 2;border-radius:24px 0 0 24px;}.blognt-newsroom-featured-lead__body{padding:22px 26px 24px;justify-content:center;}.blognt-newsroom-featured-lead__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}}@media (max-width: 767px){}.blognt-category-card__media.is-empty{background:linear-gradient(135deg,
    color-mix(in srgb, var(--blognt-cat-accent, var(--blognt-blue, #2563eb)) 10%, #f3f6fa),
    color-mix(in srgb, var(--blognt-cat-accent, var(--blognt-blue, #2563eb)) 5%, #eef1f8)
  );min-height:148px;aspect-ratio:16 / 9;}.blognt-category-card__placeholder{font-size:2.2rem;font-weight:900;color:var(--blognt-cat-accent, var(--blognt-blue, #2563eb));opacity:.18;}.blognt-category-card__media.is-empty{position:relative;}.blognt-category-card__fmt-overlay{position:absolute;bottom:10px;left:12px;font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--blognt-cat-accent, var(--blognt-blue, #2563eb));opacity:.55;line-height:1;pointer-events:none;}.blognt-category-card__date.is-fresh,
.blognt-newsroom-featured-lead__meta time.is-fresh{color:var(--blognt-cat-accent, var(--blognt-blue, #2563eb));font-weight:700;}.blognt-category-feed__count{font-size:.72rem;font-weight:500;color:var(--bnt-text-faint);letter-spacing:0;margin-left:6px;}.blognt-filter-pill.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--blognt-cat-accent, var(--blognt-blue, #2563eb)) 22%, transparent),
    0 2px 8px color-mix(in srgb, var(--blognt-cat-accent, var(--blognt-blue, #2563eb)) 28%, transparent);transform:translateY(-1px);}.blognt-cat-dark-section{margin-top:40px;}.blognt-cat-dark-section::before{content:'';display:block;position:absolute;top:-40px;left:0;right:0;height:40px;background:linear-gradient(to bottom, transparent, #0d1420);pointer-events:none;}body.category .blognt-newsroom-featured__grid{align-items:stretch;}body.category .blognt-newsroom-featured-lead{display:flex;flex-direction:column;}body.category .blognt-newsroom-featured-lead__body{display:flex;flex-direction:column;flex:1 1 auto;}body.category .blognt-newsroom-featured-lead__title{flex-grow:0;}body.category .blognt-newsroom-featured-lead__excerpt{flex:1 1 auto;-webkit-line-clamp:unset;overflow:visible;display:block;}body.category .blognt-newsroom-featured__aside{display:flex;flex-direction:column;height:100%;gap:0;}body.category .blognt-newsroom-featured-aside{flex:1 1 0%;height:auto;min-height:0;display:grid;grid-template-columns:80px 1fr;gap:0 12px;align-items:center;border-radius:0;overflow:visible;padding:12px 0;}body.category .blognt-newsroom-featured-aside__media{width:80px;aspect-ratio:1;min-height:0;border-radius:8px;flex-shrink:0;background:linear-gradient(145deg,
    color-mix(in srgb, var(--blognt-cat-accent, var(--blognt-blue, #2563eb)) 14%, #eef3fb),
    #eef3fb
  );}body.category .blognt-newsroom-featured-aside__body{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:0;overflow:hidden;}body.category .blognt-newsroom-featured-aside__title{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;flex-grow:0;margin:0;}a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex="0"]:focus-visible{outline:2px solid currentColor !important;outline-offset:2px !important;}[tabindex="-1"]:focus,
[tabindex="-1"]:focus-visible{outline:none !important;}@media print{.site-header,
  .site-footer,
  .blognt-roundup-hub__filters,
  .blognt-roundup-hub__active-filters,
  .blognt-404-search,
  .blognt-404-actions,
  .widget,
  .sidebar,
  #sidebar,
  [class*="sidebar"],
  nav,
  .navigation,
  .nav-links,
  .blognt-header,
  .blognt-footer,
  .bnt-cookie-banner,
  .wp-block-navigation{display:none;}body,
  .entry-content,
  .blognt-roundup-hub,
  .blognt-404-page{background:#fff;color:#000;font-size:12pt;line-height:1.6;}a{color:#000;text-decoration:underline;}h1, h2, h3, h4{page-break-after:avoid;color:#000;}img{max-width:100%;page-break-inside:avoid;}.blognt-roundup-hub-card,
  .blognt-404-card,
  .blognt-404-link-card{box-shadow:none;border:1px solid #ccc;break-inside:avoid;}}.bnt-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:0.59rem;font-weight:820;letter-spacing:0.22em;text-transform:uppercase;color:var(--bnt-text-faint);}.bnt-eyebrow::before{content:'';display:block;width:22px;height:1px;background:currentColor;opacity:0.55;flex-shrink:0;}.bnt-eyebrow--gold{color:#e8a800;}.bnt-eyebrow--blue{color:rgba(109, 161, 255, 0.62);}.bnt-pill{display:inline-flex;align-items:center;padding:4px 10px;font-size:0.59rem;font-weight:800;letter-spacing:0.11em;text-transform:uppercase;border-radius:999px;color:#0a2342;background:rgba(10, 35, 66, 0.06);border:1px solid rgba(10, 35, 66, 0.10);}.bnt-pill--fill{background:var(--bnt-pill-color, var(--blognt-blue, #2563eb));border-color:var(--bnt-pill-color, var(--blognt-blue, #2563eb));color:#fff;}.bnt-pill--dark{background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.14);color:rgba(196, 212, 236, 0.88);}.bnt-meta{font-size:0.62rem;font-weight:510;letter-spacing:0.06em;color:var(--bnt-text-faint);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.bnt-dark-moment{background:var(--blognt-dark-bg-deep, #0f1419);border-radius:16px;padding:2rem 2.5rem;overflow:hidden;color:#eef4ff;margin:2.4rem 0;}.bnt-dark-moment h2,
.bnt-dark-moment__title{padding-left:18px;border-left:2px solid rgba(109, 161, 255, 0.45);font-size:clamp(1.35rem, 2.5vw, 1.75rem);font-weight:860;letter-spacing:-0.034em;line-height:1.12;color:#e4edf8;margin:0.9rem 0;}.bnt-dark-moment__body,
.bnt-dark-moment > p{margin-left:20px;font-size:0.97rem;font-weight:430;line-height:1.76;color:var(--bnt-on-dark-text-soft, rgba(220, 228, 245, 0.74));letter-spacing:-0.004em;max-width:64ch;}@media (max-width: 767px){.bnt-dark-moment{padding:1.5rem 1.5rem;border-radius:12px;}.bnt-dark-moment__body,
    .bnt-dark-moment > p{margin-left:0;}}.bnt-fmt-badge{display:inline-flex;align-items:baseline;white-space:nowrap;}.bnt-fmt-badge__label{font-weight:820;letter-spacing:.05em;text-transform:uppercase;color:var(--fmt-ink, currentColor);}.bnt-fmt-badge--on-dark .bnt-fmt-badge__label,
[data-blognt-theme="dark"] .bnt-fmt-badge__label{color:var(--fmt-accent, #fff);}.bnt-slash{flex:0 0 auto;color:var(--bnt-ink, #0a2342);}[data-blognt-theme="dark"] .bnt-slash,
.bnt-fmt-badge--on-dark .bnt-slash,
.bnt-slash--on-dark{color:#fff;}.bnt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:0;border-radius:var(--bnt-radius-pill, 999px);background:var(--bnt-brand-blue, #2f80ed);color:#fff;font-family:inherit;font-size:14px;font-weight:760;letter-spacing:-0.006em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .16s ease, transform .12s ease, box-shadow .16s ease;}.bnt-btn:hover{background:var(--brand-blue-hover, #2168d0);transform:translateY(-1px);}.bnt-btn:active{transform:translateY(1px);}.bnt-btn--primary{background:var(--bnt-brand-blue, #2f80ed);color:#fff;}.bnt-btn--primary:hover{background:var(--brand-blue-hover, #2168d0);}.bnt-btn--gold{background:var(--bnt-gold, #e8a800);color:var(--bnt-brand-navy, #0a2342);}.bnt-btn--gold:hover{background:#f2b40a;}.bnt-btn--ink{background:var(--bnt-brand-navy, #0a2342);color:#fff;}.bnt-btn--ink:hover{background:#14213a;}.bnt-btn--gold:focus-visible,
.bnt-btn--ink:focus-visible{outline:2px solid #fff;outline-offset:3px;}.bnt-btn--compact{padding:9px 18px;font-size:13px;}.bnt-btn--block{width:100%;}.blognt-footer__editorial .blognt-footer__editorial-label{gap:9px;padding:0;border:0;border-radius:0;background:none;color:#e8a800;}.blognt-footer__editorial .blognt-footer__editorial-label::before{content:'\\';font-weight:900;font-size:15px;line-height:1;transform:translateY(-1px);}.blognt-footer__editorial .blognt-footer__editorial-title em{color:#e8a800;}.blognt-no-content .blognt-premium-kicker{gap:9px;padding:0;border:0;border-radius:0;background:none;color:var(--bnt-gold-ink, #8a5a00);}.blognt-no-content .blognt-premium-kicker::before{content:'\\';font-weight:900;font-size:15px;line-height:1;transform:translateY(-1px);}#ruby-back-top{display:none !important;}#blognt-back-top{position:fixed;bottom:28px;right:28px;z-index:var(--z-back-top, 950);width:44px;height:44px;padding:0;border:1.5px solid var(--blognt-border);border-radius:50%;background:var(--blognt-surface);color:var(--blognt-text-muted);box-shadow:0 4px 20px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.06);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(0.9);transition:opacity 220ms ease,
        transform 220ms ease,
        visibility 220ms ease,
        background 150ms ease,
        color 150ms ease,
        border-color 150ms ease;}#blognt-back-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);}#blognt-back-top:hover,
#blognt-back-top:focus-visible{background:var(--bo-brand);border-color:var(--bo-brand);color:#fff;outline:none;}#blognt-back-top:focus-visible{outline-offset:4px;}#blognt-back-top:active{transform:scale(0.96);transition:transform 80ms ease;}#blognt-back-top svg{width:18px;height:18px;flex-shrink:0;}@media (max-width: 767px){#blognt-back-top{bottom:16px;right:16px;width:40px;height:40px;}body.single-post #blognt-back-top{display:none !important;}}@media print{#blognt-back-top{display:none !important;}}@media (prefers-reduced-motion: reduce){#blognt-back-top,
    #blognt-back-top.is-visible{transition:none !important;transform:none !important;}}.blognt-category-badge{--blognt-cat-accent:var(--bo-brand);display:inline-flex !important;align-items:center !important;gap:8px !important;min-height:30px !important;padding:0 12px !important;border-radius:999px !important;border:1px solid color-mix(in srgb, var(--blognt-cat-accent) 24%, #d9dee5) !important;background:color-mix(in srgb, var(--blognt-cat-accent) 9%, #f9f7f3) !important;color:var(--blognt-cat-accent) !important;font-size:10px !important;font-weight:800 !important;letter-spacing:0.12em !important;line-height:1 !important;text-transform:uppercase !important;text-decoration:none !important;white-space:nowrap !important;box-sizing:border-box !important;}.blognt-category-badge:hover,
.blognt-category-badge:focus-visible{opacity:0.9;text-decoration:none !important;}.blognt-category-badge__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:currentColor;flex:0 0 auto;}.blognt-category-badge__icon{width:16px;height:16px;stroke-width:1.8;}.blognt-category-badge__label{display:inline-block;}.blognt-category-badge--soft{min-height:28px !important;padding:0 10px !important;background:color-mix(in srgb, var(--blognt-cat-accent) 7%, #f9f7f3) !important;border-color:color-mix(in srgb, var(--blognt-cat-accent) 20%, #d9dee5) !important;font-size:10px !important;}.blognt-category-badge--hero{min-height:38px !important;padding:0 16px !important;font-size:11px !important;font-weight:800 !important;letter-spacing:0.14em !important;gap:10px !important;border-width:1.5px !important;}.blognt-category-badge--hero .blognt-category-badge__icon-wrap{width:18px !important;height:18px !important;}.blognt-category-badge--hero .blognt-category-badge__icon{width:18px !important;height:18px !important;stroke-width:1.6 !important;}.blognt-category-badge--xs{min-height:22px !important;padding:0 7px !important;font-size:9px !important;font-weight:800 !important;letter-spacing:0.1em !important;gap:5px !important;}.blognt-category-badge--xs .blognt-category-badge__icon-wrap{width:12px !important;height:12px !important;}[data-blognt-theme="dark"] .blognt-category-badge{background:color-mix(in srgb, var(--blognt-cat-accent) 14%, rgba(15, 23, 42, 0.92)) !important;border-color:color-mix(in srgb, var(--blognt-cat-accent) 28%, rgba(255, 255, 255, 0.12)) !important;color:color-mix(in srgb, var(--blognt-cat-accent) 74%, #fff) !important;}[data-blognt-theme="dark"] .blognt-category-badge--soft{background:color-mix(in srgb, var(--blognt-cat-accent) 12%, rgba(15, 23, 42, 0.9)) !important;}[data-blognt-theme="dark"] .blognt-category-badge--hero{background:color-mix(in srgb, var(--blognt-cat-accent) 16%, rgba(15, 23, 42, 0.92)) !important;border-color:color-mix(in srgb, var(--blognt-cat-accent) 36%, rgba(255, 255, 255, 0.12)) !important;color:color-mix(in srgb, var(--blognt-cat-accent) 80%, #fff) !important;}