@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 900;font-display:swap;src:url('assets/fonts/plus-jakarta-sans-normal-latin-ext.woff2') format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
                   U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 900;font-display:swap;src:url('assets/fonts/plus-jakarta-sans-normal-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
                   U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
                   U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:400;font-display:swap;src:url('assets/fonts/plus-jakarta-sans-italic-latin-ext.woff2') format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
                   U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:400;font-display:swap;src:url('assets/fonts/plus-jakarta-sans-italic-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
                   U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
                   U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root{--blognt-font:'Plus Jakarta Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--text-xs:12px;--text-sm:13px;--text-base:16px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:38px;--type-micro:var(--text-xs);--type-caption:var(--text-sm);--type-body:var(--text-base);--type-lead:var(--text-md);--type-subhead:var(--text-lg);--type-h3:var(--text-xl);--type-h2:var(--text-2xl);--type-h1:var(--text-3xl);--lh-tight:1.1;--lh-heading:1.22;--lh-ui:1.4;--lh-body:1.65;--lh-read:1.9;--touch-min:44px;--transition-fast:150ms ease;--transition-base:220ms ease;--transition-slow:360ms ease;--transition-hover:var(--transition-fast);--transition-card:var(--transition-base);--transition-layout:var(--transition-slow);--z-base:1;--z-score:2;--z-card:10;--z-sticky-lo:30;--z-sticky:40;--z-search:190;--z-header:200;--z-hub:999;--z-back-top:999;--z-progress:10000;--z-toast:10001;--z-skip:99999;}:root{--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-border-tint-72:rgba(15, 23, 42, 0.06);--blognt-border-tint-88:rgba(15, 23, 42, 0.07);--blognt-muted-tint-30:rgba(105, 117, 134, 0.30);--blognt-muted-tint-42:rgba(105, 117, 134, 0.42);}[data-blognt-theme="dark"]{--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-border-tint-72:rgba(255, 255, 255, 0.06);--blognt-border-tint-88:rgba(255, 255, 255, 0.07);--blognt-muted-tint-30:rgba(154, 170, 187, 0.30);--blognt-muted-tint-42:rgba(154, 170, 187, 0.42);}:root,
[data-blognt-theme="light"]{--blognt-page-bg:#f6f7fb;--blognt-surface:#ffffff;--blognt-surface-2:#f7f9fc;--blognt-surface-3:#eef3fb;--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-border:rgba(15, 23, 42, 0.08);--blognt-border-strong:rgba(15, 23, 42, 0.12);--blognt-text:#101828;--blognt-text-soft:#475467;--blognt-text-muted:#5d6b7a;--blognt-text-inverse:#f8fafc;--blognt-dark-card:#ffffff;--blognt-dark-card-2:#f8fafc;--blognt-dark-text:#0f172a;--blognt-dark-muted:#667085;--blognt-dark-line:rgba(15, 23, 42, 0.08);--blognt-shadow-lg:0 22px 54px rgba(15, 23, 42, 0.08);--blognt-shadow-md:0 14px 30px rgba(15, 23, 42, 0.08);--blognt-accent-blue:#3a8dff;--blognt-accent-mint:#2cc6a6;--blognt-accent-lime:#d8ea45;--blognt-accent-amber:#eea756;--blognt-accent-violet:#7d72f7;--bo-ink:#0a2342;--bo-soft:#5f6f8c;--bo-border:rgba(10, 35, 66, 0.08);--bo-brand:#0a2342;--bo-brand-hover:#0d2e57;--blognt-action-primary-bg:linear-gradient(135deg, #0f2147, #1b3a75);--blognt-action-primary-bg-hover:linear-gradient(135deg, #132b5e, #224786);--blognt-action-primary-text:#ffffff;--blognt-action-secondary-bg:#ffffff;--blognt-action-secondary-border:rgba(15, 23, 42, 0.14);--blognt-action-secondary-text:#0f2147;--blognt-action-newsletter-bg:#ffb84d;--blognt-action-newsletter-bg-hover:#f2a933;--blognt-action-newsletter-text:#0f2147;--blognt-action-focus-ring:color-mix(in srgb, var(--bo-brand) 26%, transparent);--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);}[data-blognt-theme="dark"]{--blognt-page-bg:#0d1117;--blognt-surface:#141922;--blognt-surface-2:#171d27;--blognt-surface-3:#1b2230;--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-border:rgba(255,255,255,0.08);--blognt-border-strong:rgba(255,255,255,0.14);--blognt-text:#eef2f7;--blognt-text-soft:#c9d3e0;--blognt-text-muted:#9aaabb;--blognt-text-inverse:#f8fafc;--blognt-dark-card:#17171d;--blognt-dark-card-2:#15151b;--blognt-dark-text:#f7f8fc;--blognt-dark-muted:#9aaabb;--blognt-dark-line:rgba(255,255,255,0.08);--blognt-shadow-lg:0 22px 54px rgba(0, 0, 0, 0.24);--blognt-shadow-md:0 18px 40px rgba(0, 0, 0, 0.22);--blognt-accent-blue:#6baed6;--blognt-accent-mint:#2cc6a6;--blognt-accent-lime:#d8ea45;--blognt-accent-amber:#f0a54f;--blognt-accent-violet:#7a80ff;--bo-ink:#eef2f7;--bo-soft:#c9d3e0;--bo-border:rgba(255,255,255,0.08);--bo-brand:#4a90d9;--bo-brand-hover:#5ea1e5;--blognt-action-primary-bg:linear-gradient(135deg, #4a90d9, #4285c8);--blognt-action-primary-bg-hover:linear-gradient(135deg, #5ea1e5, #4a86cb);--blognt-action-primary-text:#091220;--blognt-action-secondary-bg:rgba(14, 23, 39, 0.82);--blognt-action-secondary-border:rgba(255,255,255,0.14);--blognt-action-secondary-text:#e7eefb;--blognt-action-newsletter-bg:#f0b54a;--blognt-action-newsletter-bg-hover:#f6c46e;--blognt-action-newsletter-text:#091220;--blognt-action-focus-ring:color-mix(in srgb, var(--bo-brand) 36%, transparent);--bo-accent:#f0b429;--bo-radius:6px;--bo-card-radius:16px;--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-author-card__media{min-height:160px;}body,
input, select, textarea, button{font-family:var(--blognt-font);}h1, h2, h3, h4{font-family:var(--blognt-font);}*:focus{outline:none;}*:focus-visible{outline:2px solid var(--bo-brand);outline-offset:2px;border-radius:4px;}a:focus-visible{outline:2px solid var(--bo-brand);outline-offset:3px;border-radius:3px;text-decoration:underline;}button:focus-visible,
input[type="button"]:focus-visible,
input[type="submit"]:focus-visible{outline:2px solid var(--bo-brand);outline-offset:2px;}html,
body,
.main-site-outer,
.main-site-wrap{background:var(--blognt-page-bg);color:var(--blognt-text);}#ruby-site-wrap{display:flow-root;}#main-content:focus{outline:none;}.blognt-header,
.blognt-header .nav-bar-wrap{background:#0e1218;border:none;box-shadow:none;}.blognt-toggle-icon{position:absolute;width:18px;height:18px;transition:opacity var(--transition-base);}.blognt-toggle-icon::before{content:'';position:absolute;inset:0;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}.blognt-toggle-icon::after{display:none;}.blognt-toggle-icon--moon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E");}.blognt-toggle-icon--sun::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E");}.blognt-toggle-icon--moon{opacity:1;}.blognt-toggle-icon--sun{opacity:0;}[data-blognt-theme="light"] .blognt-toggle-icon--moon{opacity:0;}[data-blognt-theme="light"] .blognt-toggle-icon--sun{opacity:1;}[data-blognt-theme="dark"]  .blognt-toggle-icon--moon{opacity:1;}[data-blognt-theme="dark"]  .blognt-toggle-icon--sun{opacity:0;}.ruby-container{max-width:1400px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:40px !important;padding-right:40px !important;box-sizing:border-box !important;}@media (max-width: 992px){.ruby-container{padding-left:20px !important;padding-right:20px !important;width:100% !important;max-width:100% !important;}}:root{--bnt-newsletter-bg:#eaf2ff;--bnt-newsletter-border:#c7d8f4;--bnt-newsletter-title:#0f2a55;--bnt-newsletter-text:#3f567b;--bnt-newsletter-panel:rgba(255, 255, 255, 0.74);--bnt-newsletter-input-bg:#ffffff;--bnt-newsletter-input-border:#bed0ec;--bnt-newsletter-btn-bg:#0f2d5d;--bnt-newsletter-btn-bg-hover:#1d4f96;--bnt-newsletter-btn-text:#ffffff;--bnt-newsletter-shadow:0 16px 40px rgba(20, 45, 90, 0.10);}.blognt-footer-newsletter,
.blognt-inline-newsletter,
.blognt-composer-newsletter{background-image:none !important;}.blognt-footer-newsletter,
.blognt-inline-newsletter,
.blognt-composer-newsletter{--blognt-action-newsletter-bg:var(--bnt-newsletter-btn-bg);--blognt-action-newsletter-bg-hover:var(--bnt-newsletter-btn-bg-hover);--blognt-action-newsletter-text:var(--bnt-newsletter-btn-text);background:var(--bnt-newsletter-bg) !important;border:1px solid var(--bnt-newsletter-border) !important;border-radius:22px !important;box-shadow:var(--bnt-newsletter-shadow) !important;color:var(--bnt-newsletter-title) !important;position:relative;overflow:hidden;}.blognt-footer-newsletter{border-radius:0 !important;}body.home .blognt-footer-newsletter{border-radius:0 !important;}.blognt-footer-newsletter::before,
.blognt-inline-newsletter::before,
.blognt-composer-newsletter::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 92% 18%, rgba(75, 141, 248, 0.14), transparent 34%);pointer-events:none;}.blognt-footer-newsletter{padding:20px 0 !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid var(--bnt-newsletter-border) !important;}.blognt-footer-newsletter__inner,
.blognt-composer-newsletter{position:relative;z-index:1;}.blognt-footer-newsletter__copy strong,
.blognt-composer-newsletter h2{color:var(--bnt-newsletter-title) !important;font-weight:800 !important;letter-spacing:-0.01em;}.blognt-footer-newsletter__copy p,
.blognt-composer-newsletter p,
.blognt-composer-newsletter__trust{color:var(--bnt-newsletter-text) !important;}.blognt-footer-newsletter__form,
.blognt-inline-newsletter__form,
.blognt-composer-newsletter__panel{background:var(--bnt-newsletter-panel) !important;border:1px solid rgba(198, 216, 244, 0.95) !important;border-radius:18px !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.55);padding:14px !important;}.blognt-composer-newsletter__form{display:grid !important;gap:10px !important;}.blognt-footer-newsletter__form input[type="email"],
.blognt-inline-newsletter__form input[type="email"],
.blognt-composer-newsletter__form input[type="email"]{min-height:48px !important;background:var(--bnt-newsletter-input-bg) !important;border:1px solid var(--bnt-newsletter-input-border) !important;border-radius:999px !important;color:#173256 !important;font-size:15px !important;padding:0 16px !important;}.blognt-footer-newsletter__form input[type="email"]::placeholder,
.blognt-inline-newsletter__form input[type="email"]::placeholder,
.blognt-composer-newsletter__form input[type="email"]::placeholder{color:#7489a9 !important;opacity:1 !important;}.blognt-footer-newsletter__form input[type="email"]:focus,
.blognt-inline-newsletter__form input[type="email"]:focus,
.blognt-composer-newsletter__form input[type="email"]:focus{border-color:#7aa8e8 !important;box-shadow:0 0 0 3px rgba(76, 141, 248, 0.18) !important;outline:0 !important;}.blognt-footer-newsletter__form button,
.blognt-inline-newsletter__form button,
.blognt-composer-newsletter__form button{min-height:48px !important;border-radius:999px !important;background:var(--bnt-newsletter-btn-bg) !important;border:1px solid var(--bnt-newsletter-btn-bg) !important;color:var(--bnt-newsletter-btn-text) !important;font-size:13px !important;font-weight:800 !important;letter-spacing:0.12em !important;text-transform:uppercase;padding:0 18px !important;}.blognt-footer-newsletter__form button:hover,
.blognt-inline-newsletter__form button:hover,
.blognt-composer-newsletter__form button:hover{background:var(--bnt-newsletter-btn-bg-hover) !important;border-color:var(--bnt-newsletter-btn-bg-hover) !important;transform:translateY(-1px);}.blognt-footer-newsletter__form button:focus-visible,
.blognt-inline-newsletter__form button:focus-visible,
.blognt-composer-newsletter__form button:focus-visible{outline:0 !important;box-shadow:0 0 0 3px rgba(76, 141, 248, 0.22) !important;}.blognt-footer-newsletter__inner{align-items:center !important;display:grid !important;gap:22px !important;grid-template-columns:1.05fr minmax(360px, 1.25fr) !important;}.blognt-footer-newsletter__copy strong{font-size:clamp(24px, 2.2vw, 34px) !important;line-height:1.1 !important;margin-bottom:8px !important;}.blognt-footer-newsletter__copy p{font-size:16px !important;line-height:1.5 !important;}@media (max-width: 1023px){.blognt-footer-newsletter__inner{grid-template-columns:1fr !important;}.blognt-footer-newsletter__copy strong{font-size:clamp(22px, 5vw, 30px) !important;}}@media (max-width: 767px){.blognt-footer-newsletter,
    .blognt-inline-newsletter,
    .blognt-composer-newsletter{border-radius:16px !important;}.blognt-footer-newsletter__form,
    .blognt-inline-newsletter__form,
    .blognt-composer-newsletter__panel{border-radius:14px !important;padding:12px !important;}}.blognt-footer-newsletter{background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;}.blognt-footer-newsletter::before,
.blognt-footer-newsletter::after{content:none !important;display:none !important;}.blognt-footer-newsletter__form{background:transparent !important;border:0 !important;box-shadow:none !important;}.single .post-thumb-outer .post-thumb.video-iframe{position:relative !important;overflow:hidden !important;height:0 !important;padding-bottom:56.25% !important;z-index:1;}.single .post-thumb-outer .post-thumb.video-iframe iframe,
.single .post-thumb-outer .post-thumb.video-iframe video,
.single .post-thumb-outer .post-thumb.video-iframe .wp-video,
.single .post-thumb-outer .post-thumb.video-iframe .mejs-container,
.single .post-thumb-outer .post-thumb.video-iframe .mejs-inner,
.single .post-thumb-outer .post-thumb.video-iframe .mejs-mediaelement{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-height:100% !important;}.single .post-thumb-outer .post-thumb.video-iframe .wp-video-shortcode{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover;}.blognt-basic-insight-card{background:var(--blognt-dark-card);border:1px solid var(--blognt-dark-line);border-radius:14px;}@media (max-width: 767px){}.blognt-premium-kicker{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;padding:0 18px;border-radius:999px;border:1px solid rgba(31, 98, 180, 0.14);background:rgba(31, 98, 180, 0.06);color:#355a91;font-size:12px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;text-decoration:none;white-space:nowrap;line-height:1;}.blognt-category-stream__item{margin:0;}.blognt-category-card{overflow:hidden;background:var(--blognt-category-surface);border:1px solid var(--blognt-category-border);border-radius:var(--radius-xl);box-shadow:var(--blognt-category-shadow);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);}.blognt-category-card:hover{transform:translateY(-3px);box-shadow:0 24px 56px rgba(15, 23, 42, 0.1);border-color:color-mix(in srgb, var(--bo-brand) 24%, rgba(15, 23, 42, 0.08));}.blognt-category-card__media{position:relative;display:block;background:color-mix(in srgb, var(--bo-brand) 8%, var(--blognt-surface-2));overflow:hidden;}.blognt-category-card__media img{display:block;width:100%;height:100%;object-fit:cover;}.blognt-category-card__media.is-empty{display:grid;place-items:center;min-height:180px;}.blognt-category-card__placeholder{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--bo-brand) 14%, #fff);color:var(--bo-brand);font-size:40px;font-weight:800;}.blognt-category-card__body{padding:22px 24px 24px;}.blognt-category-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;}.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__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;}[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;}.blognt-category-card__eyebrow{color:var(--bo-brand);font-size:var(--type-micro);line-height:var(--lh-ui);font-weight:800;letter-spacing:0.12em;text-transform:uppercase;}.blognt-category-card__date{color:var(--blognt-category-muted);font-size:12px;white-space:nowrap;}.blognt-category-card__read{color:var(--blognt-category-muted);font-size:12px;white-space:nowrap;}.blognt-category-card__read::before{content:"·";margin-right:4px;opacity:0.5;}.blognt-category-card__title{margin:0;color:var(--blognt-category-heading);font-size:18px;line-height:1.26;letter-spacing:-0.02em;}.blognt-category-card__title a,
.blognt-category-card__link{color:inherit;}.blognt-category-card__title a:hover,
.blognt-category-card__link:hover{color:var(--bo-brand);}.blognt-category-card__excerpt{margin:14px 0 0;color:var(--blognt-text-soft);font-size:var(--type-body);line-height:var(--lh-read);}.blognt-category-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--bo-brand);font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;}.blognt-category-card__link::after{content:"→";font-size:14px;}.blognt-category-card--lead .blognt-category-card__media{aspect-ratio:16 / 9;}.blognt-category-card--lead .blognt-category-card__body{padding:26px 28px 28px;}.blognt-category-card--lead .blognt-category-card__title{font-size:clamp(28px, 3vw, 40px);line-height:1.04;}.blognt-category-card--lead .blognt-category-card__excerpt{max-width:90%;font-size:16px;}.blognt-category-card--stack{grid-template-columns:132px minmax(0, 1fr);align-items:stretch;}.blognt-category-card--stack .blognt-category-card__media{min-height:100%;}.blognt-category-card--stack .blognt-category-card__body{display:flex;flex-direction:column;justify-content:center;padding:18px 20px;}.blognt-category-card--stack .blognt-category-card__meta{margin-bottom:10px;}.blognt-category-card--stack .blognt-category-card__title{font-size:17px;line-height:1.28;}.blognt-category-card--stack .blognt-category-card__link{margin-top:12px;}.blognt-category-pagination{margin-top:26px;}@media (max-width: 767px){.blognt-category-card,
    .blognt-category-card--stack{grid-template-columns:1fr;border-radius:22px;}.blognt-category-card__body,
    .blognt-category-card--lead .blognt-category-card__body{padding:20px;}.blognt-category-card--lead .blognt-category-card__title{font-size:28px;}.blognt-category-card--lead .blognt-category-card__excerpt{max-width:none;}.blognt-category-card__media.is-empty{min-height:120px;}}.blognt-brand-archive__action--follow{border:1px dashed color-mix(in srgb, var(--bo-brand) 36%, rgba(15, 23, 42, 0.22));background:color-mix(in srgb, var(--bo-brand) 6%, rgba(255, 255, 255, 0.9));color:var(--bo-brand);cursor:pointer;}.blognt-brand-archive__action--follow:hover{color:var(--bo-brand);background:color-mix(in srgb, var(--bo-brand) 11%, #fff);}.blognt-brand-archive__action--follow.is-following{border-style:solid;border-color:color-mix(in srgb, var(--bo-brand) 58%, #1d4ed8);background:color-mix(in srgb, var(--bo-brand) 18%, #fff);box-shadow:0 10px 24px color-mix(in srgb, var(--bo-brand) 18%, transparent);}.blognt-brand-archive__brands-wrap{position:relative;margin:22px 0 0;padding-top:18px;border-top:1px solid color-mix(in srgb, var(--blognt-border) 82%, transparent);}.blognt-brand-archive__brands{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none;}.blognt-brand-archive__brands::-webkit-scrollbar{display:none;}.blognt-brand-archive__brand-pill{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;min-height:30px;padding:0 12px;border:1px solid var(--blognt-border);border-radius:999px;background:var(--blognt-surface);color:var(--blognt-text-muted);font-size:13px;font-weight:700;letter-spacing:0.01em;text-decoration:none;transition:color .18s, background .18s, border-color .18s, transform .18s, box-shadow .18s;}.blognt-brand-archive__brand-pill:hover{color:var(--bo-brand);background:color-mix(in srgb, var(--bo-brand) 7%, var(--blognt-surface) 93%);border-color:color-mix(in srgb, var(--bo-brand) 24%, var(--blognt-border) 76%);transform:translateY(-1px);box-shadow:0 8px 18px rgba(15, 23, 42, .06);}.blognt-brand-archive__brand-pill.is-active{color:var(--bo-brand);background:color-mix(in srgb, var(--bo-brand) 10%, var(--blognt-surface) 90%);border-color:color-mix(in srgb, var(--bo-brand) 38%, var(--blognt-border) 62%);font-weight:700;}.blognt-brand-lead__thumb{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--radius-lg);background:var(--blognt-surface-2);}.blognt-brand-lead__thumb.is-empty{display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:900;color:var(--blognt-text-muted);letter-spacing:-0.04em;}.blognt-brand-lead__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.blognt-brand-card{display:flex;flex-direction:column;border:1px solid var(--blognt-border);border-radius:var(--radius-xl);background:var(--blognt-surface);overflow:hidden;transition:box-shadow .2s, transform .2s;}.blognt-brand-card:hover{box-shadow:0 8px 24px rgba(15, 23, 42, .09);transform:translateY(-2px);}.blognt-brand-card__thumb{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;background:var(--blognt-surface-2);}.blognt-brand-card__thumb.is-empty{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900;color:var(--blognt-text-muted);}.blognt-brand-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;}.blognt-brand-card:hover .blognt-brand-card__thumb img{transform:scale(1.04);}[data-blognt-theme="dark"] .blognt-brand-card{background:var(--blognt-surface);border-color:var(--blognt-border);}[data-blognt-theme="dark"] .blognt-brand-archive__action--follow{color:color-mix(in srgb, var(--bo-brand) 40%, #dbeafe);border-color:color-mix(in srgb, var(--bo-brand) 38%, rgba(148, 163, 184, 0.46));background:color-mix(in srgb, var(--bo-brand) 14%, var(--blognt-surface));}[data-blognt-theme="dark"] .blognt-brand-archive__action--follow.is-following{color:#dbeafe;border-color:color-mix(in srgb, var(--bo-brand) 56%, #93c5fd);background:color-mix(in srgb, var(--bo-brand) 24%, var(--blognt-surface));}@media (max-width: 900px){.blognt-brand-archive__brands-wrap{margin-top:18px;padding-top:16px;}.blognt-brand-archive__brands{padding-bottom:4px;}.blognt-brand-lead__thumb{aspect-ratio:16 / 9;}}@media (min-width: 901px){.blognt-brand-archive__brands{display:none;}}:root,
[data-blognt-theme="light"]{--blognt-accent-blue:var(--bo-brand);--blognt-accent-mint:var(--bo-brand);--blognt-accent-lime:var(--bo-brand);}[data-blognt-theme="dark"]{--blognt-accent-blue:var(--bo-brand);--blognt-accent-mint:var(--bo-brand);--blognt-accent-lime:var(--bo-brand);}.search .blognt-search-pagination[hidden],
.search .blognt-search-pagination .pagination-wrap[hidden],
.category .blognt-category-pagination .pagination-wrap[hidden],
.category .blognt-category-pagination[hidden],
.page-template-page-dossier .blognt-dos-pagination[hidden],
.page-template-page-dossier .blognt-dos-pagination .pagination-wrap[hidden],
.page-template-page-event .blognt-event-pagination[hidden]{display:none !important;}.search .blognt-search-pagination,
.category .blognt-category-pagination{display:flex;flex-direction:column;align-items:center;}.search .blognt-search-pagination .pagination-wrap,
.category .blognt-category-pagination .pagination-wrap{display:none !important;}.search .blognt-search-pagination .pagination-wrap,
.search .blognt-search-pagination .pagination-wrap .older,
.search .blognt-search-pagination .pagination-wrap .newer,
.search .blognt-search-pagination .pagination-wrap .page-numbers,
.search .blognt-search-pagination .pagination-wrap a,
.category .blognt-category-pagination .pagination-wrap,
.category .blognt-category-pagination .pagination-wrap .older,
.category .blognt-category-pagination .pagination-wrap .newer,
.category .blognt-category-pagination .pagination-wrap .page-numbers,
.category .blognt-category-pagination .pagination-wrap a{display:none !important;}.search .blognt-search-pagination .pagination-wrap .older a,
.search .blognt-search-pagination .pagination-wrap .newer a,
.search .blognt-search-pagination .pagination-wrap .next.page-numbers,
.search .blognt-search-pagination .pagination-wrap a.next,
.category .blognt-category-pagination .pagination-wrap .older a,
.category .blognt-category-pagination .pagination-wrap .newer a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid color-mix(in srgb, var(--bo-brand) 20%, var(--blognt-border) 80%);border-radius:999px;background:color-mix(in srgb, var(--bo-brand) 5%, var(--blognt-surface) 95%);color:var(--bo-ink);font-size:12px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;visibility:hidden;pointer-events:none;}.search .blognt-search-pagination .pagination-wrap .older a:hover,
.search .blognt-search-pagination .pagination-wrap .newer a:hover,
.search .blognt-search-pagination .pagination-wrap .next.page-numbers:hover,
.search .blognt-search-pagination .pagination-wrap a.next:hover,
.category .blognt-category-pagination .pagination-wrap .older a:hover,
.category .blognt-category-pagination .pagination-wrap .newer a:hover{color:#fff;background:var(--bo-brand);border-color:var(--bo-brand);}.search .bnt-cat-stream-wrap .blognt-infinite-scroll-status,
.category .bnt-cat-stream-wrap .blognt-infinite-scroll-status{display:flex;justify-content:center;width:100%;margin:6px 0 14px;}.search .bnt-cat-stream-wrap .blognt-infinite-scroll-manual,
.category .bnt-cat-stream-wrap .blognt-infinite-scroll-manual{display:flex;justify-content:center;width:100%;margin:8px 0 18px;}.search .bnt-cat-stream-wrap .blognt-infinite-scroll-manual[hidden],
.category .bnt-cat-stream-wrap .blognt-infinite-scroll-manual[hidden]{display:none;}.search .bnt-cat-stream-wrap .blognt-infinite-scroll-button,
.category .bnt-cat-stream-wrap .blognt-infinite-scroll-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 34px;border:1px solid color-mix(in srgb, var(--bo-brand) 10%, var(--blognt-border) 90%);border-radius:999px;background:color-mix(in srgb, var(--blognt-surface) 99%, white 1%);color:var(--bo-ink);font-size:14px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 20px rgba(15, 23, 42, 0.035);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);}.search .bnt-cat-stream-wrap .blognt-infinite-scroll-button:hover,
.category .bnt-cat-stream-wrap .blognt-infinite-scroll-button:hover{color:var(--bo-brand);background:color-mix(in srgb, var(--bo-brand) 4%, #fff);border-color:color-mix(in srgb, var(--bo-brand) 18%, var(--blognt-border) 82%);transform:translateY(-1px);box-shadow:0 12px 28px rgba(15, 23, 42, 0.05);}.search .bnt-cat-stream-wrap .blognt-infinite-scroll-status[hidden],
.category .bnt-cat-stream-wrap .blognt-infinite-scroll-status[hidden]{display:none;}.search .bnt-cat-stream-wrap .blognt-infinite-scroll-status span,
.category .bnt-cat-stream-wrap .blognt-infinite-scroll-status span{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border-radius:999px;background:color-mix(in srgb, var(--bo-brand) 7%, var(--blognt-surface) 93%);color:color-mix(in srgb, var(--bo-soft) 68%, var(--bo-brand) 32%);font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;}.search .bnt-cat-stream-wrap.is-loading .blognt-infinite-scroll-status span::before,
.category .bnt-cat-stream-wrap.is-loading .blognt-infinite-scroll-status span::before{content:"";width:14px;height:14px;border:2px solid color-mix(in srgb, var(--bo-brand) 22%, transparent);border-top-color:var(--bo-brand);border-radius:50%;animation:blogntSpin 0.8s linear infinite;}.search .bnt-cat-stream-wrap .blognt-infinite-scroll-sentinel,
.category .bnt-cat-stream-wrap .blognt-infinite-scroll-sentinel{width:100%;height:1px;}@keyframes blogntShimmer{0%{background-position:-400px 0;}100%{background-position:400px 0;}}@keyframes blogntSpin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.blognt-author-discover__thumb,
.blognt-author-discover__thumb img{display:block;width:100%;height:88px;border-radius:var(--radius-md);object-fit:cover;}.blognt-author-discover__thumb.is-empty{display:grid;place-items:center;background:color-mix(in srgb, var(--bo-brand) 10%, #fff);color:var(--bo-brand);font-weight:800;}.blognt-author-card__media,
.blognt-author-card__media img{display:block;width:100%;aspect-ratio:1.08 / 1;object-fit:cover;}.blognt-author-card__media.is-empty{display:grid;place-items:center;background:color-mix(in srgb, var(--bo-brand) 10%, #fff);color:var(--bo-brand);font-size:36px;font-weight:800;}[data-blognt-theme="dark"] .blognt-author-discover__thumb.is-empty,
[data-blognt-theme="dark"] .blognt-author-card__media.is-empty{background:color-mix(in srgb, var(--blognt-dark-card-2) 96%, #0f1117);}@media (max-width: 767px){.blognt-author-discover__thumb,
    .blognt-author-discover__thumb img{height:84px;}}html{scroll-behavior:smooth;}::selection{background:var(--bo-brand);color:#fff;}*{scrollbar-width:thin;scrollbar-color:var(--blognt-border) transparent;}::-webkit-scrollbar{width:5px;height:5px;}::-webkit-scrollbar-track{background:transparent;}::-webkit-scrollbar-thumb{background:var(--blognt-border);border-radius:var(--radius-pill);}::-webkit-scrollbar-thumb:hover{background:var(--blognt-text-muted);}body,
input, select, textarea, button{font-family:var(--blognt-font, 'Plus Jakarta Sans', system-ui, -apple-system, 'Segoe UI', sans-serif) !important;}body.single .entry.entry-content .alignleft{float:left !important;margin:0.25em 1.5em 1em 0 !important;max-width:48% !important;}body.single .entry.entry-content .alignright{float:right !important;margin:0.25em 0 1em 1.5em !important;max-width:48% !important;}body.single .entry.entry-content .aligncenter{display:block !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important;}body.single .entry.entry-content .alignwide,
body.single .entry.entry-content figure.alignwide{margin-left:-48px !important;margin-right:-48px !important;max-width:calc(100% + 96px) !important;width:calc(100% + 96px) !important;border-radius:var(--radius-sm) !important;}body.single .entry.entry-content .alignfull,
body.single .entry.entry-content figure.alignfull{margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;max-width:100vw !important;width:100vw !important;border-radius:0 !important;}body.single .entry.entry-content .alignleft img,
body.single .entry.entry-content .alignright img,
body.single .entry.entry-content .alignwide img,
body.single .entry.entry-content .alignfull img{display:block !important;width:100% !important;height:auto !important;}@media (max-width: 767px){body.single .entry.entry-content .alignleft,
    body.single .entry.entry-content .alignright{float:none !important;max-width:100% !important;margin:1em 0 !important;}body.single .entry.entry-content .alignwide,
    body.single .entry.entry-content figure.alignwide{margin-left:-16px !important;margin-right:-16px !important;max-width:calc(100% + 32px) !important;width:calc(100% + 32px) !important;}body.single .entry.entry-content .alignfull,
    body.single .entry.entry-content figure.alignfull{margin-left:-16px !important;margin-right:-16px !important;max-width:calc(100% + 32px) !important;width:calc(100% + 32px) !important;}}body.single .single-thumbnail img,
body.single .post-thumbnail img{border-radius:var(--radius-sm) !important;}body.single .post-tags a{display:inline-flex !important;align-items:center !important;padding:4px 12px !important;border:1px solid var(--blognt-border) !important;border-radius:var(--radius-pill) !important;font-size:var(--text-xs) !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:var(--blognt-text-muted) !important;text-decoration:none !important;background:transparent !important;transition:border-color var(--transition-fast), color var(--transition-fast) !important;margin:3px !important;}body.single .post-tags a:hover{border-color:var(--bo-brand) !important;color:var(--bo-brand) !important;}#blognt-progress-bar{position:fixed;top:0;left:0;z-index:var(--z-progress);width:0%;height:3px;background:var(--bo-brand);transition:width 80ms linear;pointer-events:none;transform-origin:left center;}#blognt-back-top{position:fixed;bottom:28px;right:28px;z-index:var(--z-back-top);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;transform:translateY(10px);transition:opacity var(--transition-base),
        transform var(--transition-base),
        visibility var(--transition-base),
        background var(--transition-fast),
        color var(--transition-fast),
        border-color var(--transition-fast);}#blognt-back-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);}#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 svg{width:18px;height:18px;flex-shrink:0;}@media (max-width: 767px){#blognt-back-top{bottom:16px;right:16px;width:40px;height:40px;}}@media print{.nav-bar-wrap,
    .comments-area,
    #blognt-progress-bar,
    #blognt-back-top,
    .wp-dark-mode-switcher,
    footer,
    .footer-wrap,
    [class*="adsbygoogle"]{display:none !important;}body,
    .entry.entry-content{font-size:12pt !important;line-height:1.65 !important;color:#000 !important;background:#fff !important;font-family:Georgia, serif !important;}.single-title h1{font-size:22pt !important;line-height:1.15 !important;color:#000 !important;}.entry.entry-content{max-width:100% !important;width:100% !important;}.entry.entry-content a{color:#000 !important;text-decoration:underline !important;}.entry.entry-content a[href^="http"]::after{content:" (" attr(href) ")";font-size:0.7em;color:#555;word-break:break-all;}.entry.entry-content img{max-width:100% !important;page-break-inside:avoid;border-radius:0 !important;}h2, h3, h4{page-break-after:avoid;color:#000 !important;}p, blockquote, li{page-break-inside:avoid;orphans:3;widows:3;}.entry.entry-content > p:first-of-type::first-letter{color:#000 !important;}}[data-blognt-theme="dark"] input[type="text"]:focus-visible,
[data-blognt-theme="dark"] input[type="email"]:focus-visible,
[data-blognt-theme="dark"] input[type="search"]:focus-visible,
[data-blognt-theme="dark"] input[type="url"]:focus-visible,
[data-blognt-theme="dark"] input[type="password"]:focus-visible,
[data-blognt-theme="dark"] textarea:focus-visible{outline:2px solid var(--bo-brand-light, #60a5fa);outline-offset:2px;}.blognt-block-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid color-mix(in srgb, var(--bo-brand) 78%, #86a4d6 22%);}.blognt-block-head__left{display:flex;align-items:center;gap:10px;min-width:0;}.blognt-block-head__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg, color-mix(in srgb, var(--bo-brand) 16%, #f1f6ff), color-mix(in srgb, var(--bo-brand) 8%, #ffffff));color:var(--bo-brand);border:1px solid color-mix(in srgb, var(--bo-brand) 18%, transparent);box-shadow:0 6px 16px color-mix(in srgb, var(--bo-brand) 12%, transparent);}.blognt-block-head__icon svg{width:19px;height:19px;}.blognt-block-head__title{margin:0;font-size:clamp(24px, 2.25vw, 34px);font-weight:900;letter-spacing:-0.04em;line-height:1.02;color:var(--bo-ink);text-wrap:balance;}.blognt-block-head__right{display:flex;align-items:center;gap:12px;flex-shrink:0;max-width:54%;}.blognt-block-head__subtitle{margin:0;font-size:12px;font-weight:700;letter-spacing:0.11em;color:color-mix(in srgb, var(--bo-soft) 80%, var(--bo-brand) 20%);line-height:1.5;text-transform:uppercase;text-align:right;text-wrap:pretty;}.blognt-block-head__link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:var(--text-xs);font-weight:700;letter-spacing:0.03em;color:var(--bo-brand);text-decoration:none;padding:4px 10px;border-radius:20px;border:1.5px solid color-mix(in srgb, var(--bo-brand) 35%, transparent);transition:background 0.18s, border-color 0.18s;}.blognt-block-head__link:hover{background:color-mix(in srgb, var(--bo-brand) 8%, transparent);border-color:var(--bo-brand);}@media (max-width: 600px){.blognt-block-head{flex-direction:column;align-items:flex-start;gap:10px;}.blognt-block-head__right{max-width:100%;align-items:flex-start;gap:8px;}.blognt-block-head__subtitle{text-align:left;font-size:11px;letter-spacing:0.1em;}.blognt-block-head__title{font-size:clamp(22px, 7vw, 30px);}}[data-blognt-theme="dark"] .blognt-block-head__title{color:#f5f7fb;}[data-blognt-theme="dark"] .blognt-block-head__subtitle{color:color-mix(in srgb, #d8e4ff 84%, transparent);}[data-blognt-theme="dark"] .blognt-block-head__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--bo-brand) 22%, #0f1b34), color-mix(in srgb, var(--bo-brand) 10%, #0b1324));border-color:color-mix(in srgb, var(--bo-brand) 32%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--bo-brand) 24%, transparent);}[data-blognt-theme="dark"] .blognt-block-head__link{border-color:color-mix(in srgb, var(--bo-brand) 40%, transparent);}[data-blognt-theme="dark"] .blognt-block-head__link:hover{background:color-mix(in srgb, var(--bo-brand) 14%, transparent);border-color:var(--bo-brand);}.blognt-saved-section{margin:36px 0;}.blognt-save-btn--icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border-radius:50%;border:1.5px solid var(--blognt-border);background:transparent;color:var(--blognt-text-muted);cursor:pointer;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease;}.blognt-save-btn--icon:hover{border-color:var(--bo-brand);color:var(--bo-brand);background:color-mix(in srgb, var(--bo-brand) 6%, var(--bo-card-bg));}.blognt-save-btn--icon.is-saved{border-color:var(--bo-brand);color:var(--bo-brand);background:color-mix(in srgb, var(--bo-brand) 10%, var(--bo-card-bg));}.blognt-save-btn--icon.is-saved svg{fill:var(--bo-brand);stroke:var(--bo-brand);}.blognt-save-btn--single{display:inline-flex;align-items:center;gap:6px;min-height:var(--touch-min);padding:10px 18px;margin-left:10px;border:1.5px solid var(--save-border);border-radius:var(--radius-pill);background:var(--save-surface);color:var(--blognt-text-muted);font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;vertical-align:middle;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;}.blognt-save-btn--single:hover{border-color:var(--bo-brand);color:var(--bo-brand);background:color-mix(in srgb, var(--bo-brand) 6%, var(--save-surface));}.blognt-save-btn--single.is-saved{border-color:var(--bo-brand);color:var(--bo-brand);background:color-mix(in srgb, var(--bo-brand) 10%, var(--save-surface));}.blognt-save-btn--single.is-saved svg{fill:var(--bo-brand);}.blognt-save-btn--global{position:absolute;top:8px;right:8px;z-index:var(--z-card);display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);border:none;border-radius:50%;background:rgba(255, 255, 255, 0.92);backdrop-filter:blur(6px);color:var(--blognt-text-muted);cursor:pointer;box-shadow:0 2px 8px rgba(0, 0, 0, 0.12);opacity:0;transform:scale(0.85);transition:opacity var(--transition-fast),
        transform var(--transition-fast),
        background var(--transition-fast),
        color var(--transition-fast);}.post-wrap:hover .blognt-save-btn--global,
.post-mini-grid:hover .blognt-save-btn--global{opacity:1;transform:scale(1);}.blognt-save-btn--global.is-saved{opacity:1;transform:scale(1);background:var(--bo-brand);color:#fff;}.blognt-save-btn--global.is-saved svg{fill:#fff;stroke:var(--bo-brand);}[data-blognt-theme="dark"] .blognt-save-btn--global{background:rgba(30, 40, 55, 0.92);color:var(--blognt-text-muted);}.blognt-saved-section__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;}.blognt-saved-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;text-align:center;}.blognt-saved-empty__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bo-brand) 7%, var(--blognt-surface));color:color-mix(in srgb, var(--bo-brand) 60%, transparent);margin-bottom:4px;}.blognt-saved-empty__title{margin:0;font-size:16px;font-weight:700;color:var(--blognt-text);}.blognt-saved-empty__hint{margin:0;font-size:13px;color:var(--blognt-text-muted);max-width:320px;line-height:1.6;}.blognt-saved-card{display:flex;flex-direction:row;align-items:stretch;background:var(--bo-card-bg);border-radius:var(--bo-card-radius);box-shadow:var(--bo-card-shadow);overflow:hidden;transition:box-shadow 0.2s ease, opacity 0.28s ease, transform 0.28s ease;}.blognt-saved-card:hover{box-shadow:var(--bo-card-shadow-hover);transform:translateY(-2px);}.blognt-saved-card.is-removing{opacity:0;transform:scale(0.96);}.blognt-saved-card__media{flex:0 0 110px;width:110px;display:block;overflow:hidden;background:var(--blognt-surface-3);align-self:stretch;}.blognt-saved-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow);border-radius:0 !important;}.blognt-saved-card:hover .blognt-saved-card__media img{transform:scale(1.06);}.blognt-saved-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px;flex:1;min-width:0;}.blognt-saved-card__time{font-size:11px;font-weight:600;letter-spacing:0.03em;color:var(--blognt-text-muted);}.blognt-saved-card__remove{background:none;border:none;padding:0;font-size:10px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:var(--blognt-text-muted);cursor:pointer;transition:color var(--transition-fast);}.blognt-saved-card__remove:hover{color:#e60023;}.blognt-saved-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-pill);background:var(--bo-brand);color:#fff;font-size:11px;font-weight:800;letter-spacing:0;vertical-align:middle;}#blognt-save-toast{position:fixed;bottom:80px;left:50%;transform:translateX(-50%) translateY(16px);z-index:var(--z-toast);display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:var(--radius-pill);background:var(--blognt-text);color:var(--blognt-surface);font-size:var(--text-sm);font-weight:500;white-space:nowrap;max-width:calc(100vw - 48px);box-shadow:0 8px 32px rgba(0, 0, 0, 0.18);opacity:0;transition:opacity var(--transition-base), transform var(--transition-base);pointer-events:none;}#blognt-save-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0);}#blognt-save-toast svg{flex-shrink:0;color:inherit;}#blognt-save-toast strong{font-weight:700;}#blognt-save-toast.is-error{background:#c0392b;color:#fff;}@media (max-width: 992px){.blognt-saved-section__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width: 767px){.blognt-saved-section{margin:28px 0;}.blognt-saved-section__grid{grid-template-columns:1fr;}.blognt-saved-card__media{flex:0 0 80px;width:80px;}.blognt-save-btn--global{opacity:1;transform:scale(1);}#blognt-save-toast{bottom:70px;font-size:12px;padding:10px 16px;}}.blognt-about-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:filter var(--transition-fast), transform var(--transition-fast);cursor:pointer;}.blognt-about-btn:hover{filter:brightness(1.08);transform:translateY(-1px);}.blognt-about-btn--primary{background:var(--bo-brand);color:#fff;}.blognt-about-btn--ghost{background:transparent;border:1.5px solid var(--blognt-border);color:var(--blognt-text);}.blognt-about-btn--ghost:hover{border-color:var(--bo-brand);color:var(--bo-brand);}.blognt-about-mission{margin-top:56px;}.blognt-about-mission__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(240px, 0.6fr);gap:52px;align-items:center;}.blognt-about-mission__copy h2{margin:12px 0 20px;font-size:clamp(26px, 3vw, 38px);line-height:1.12;letter-spacing:-0.03em;color:var(--blognt-text);}.blognt-about-mission__copy p{margin:0 0 16px;font-size:17px;line-height:1.8;color:var(--blognt-text-soft);}.blognt-about-mission__copy p:last-child{margin-bottom:0;}.blognt-about-section-head{margin-bottom:36px;}.blognt-about-section-head h2{margin:10px 0 0;font-size:clamp(26px, 3vw, 36px);line-height:1.1;letter-spacing:-0.03em;color:var(--blognt-text);}.blognt-about-values{margin-top:64px;}.blognt-about-values__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;}.blognt-about-value-card{padding:28px 24px;background:var(--blognt-surface);border:1px solid var(--blognt-border);border-radius:var(--radius-xl);transition:transform var(--transition-base), box-shadow var(--transition-base);}.blognt-about-value-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(15, 23, 42, 0.09);}.blognt-about-value-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:18px;background:color-mix(in srgb, var(--bo-accent) 10%, transparent);border-radius:14px;color:var(--bo-accent);}.blognt-about-value-card h3{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.3;color:var(--blognt-text);}.blognt-about-value-card p{margin:0;font-size:14px;line-height:1.75;color:var(--blognt-text-soft);}.blognt-about-cats{margin-top:64px;}.blognt-about-cats__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;}.blognt-about-cat-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px;background:var(--blognt-surface);border:1px solid var(--blognt-border);border-radius:var(--radius-xl);text-decoration:none;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);}.blognt-about-cat-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(15, 23, 42, 0.09);border-color:color-mix(in srgb, var(--bo-brand) 30%, var(--blognt-border));}.blognt-about-cat-card__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:color-mix(in srgb, var(--bo-brand) 7%, var(--blognt-surface));border-radius:12px;color:var(--bo-brand);transition:background var(--transition-base), color var(--transition-base);}.blognt-about-cat-card:hover .blognt-about-cat-card__icon{background:color-mix(in srgb, var(--bo-accent) 12%, var(--blognt-surface));color:var(--bo-accent);}.blognt-about-cat-card__name{font-size:16px;font-weight:700;color:var(--blognt-text);line-height:1.2;}.blognt-about-cat-card__count{font-size:12px;color:var(--blognt-text-muted);font-weight:500;}.blognt-about-content{margin-top:56px;}.blognt-about-content__inner{max-width:760px;margin:0 auto;font-size:17px;line-height:1.85;color:var(--blognt-text-soft);}.blognt-about-cta{margin-top:72px;}.blognt-about-cta__inner{padding:56px 52px;background:linear-gradient(135deg, var(--bo-brand) 0%, color-mix(in srgb, var(--bo-brand) 80%, #1a4a8a) 100%);border-radius:var(--radius-2xl);text-align:center;color:#fff;}.blognt-about-cta__inner h2{margin:0 auto 16px;max-width:600px;font-size:clamp(22px, 3vw, 30px);line-height:1.25;letter-spacing:-0.02em;color:#fff;}.blognt-about-cta__inner p{margin:0 auto 32px;max-width:480px;font-size:15px;line-height:1.7;color:rgba(255, 255, 255, 0.78);}.blognt-about-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;}.blognt-about-cta__inner .blognt-about-btn--primary{background:#fff;color:var(--bo-brand);}.blognt-about-cta__inner .blognt-about-btn--ghost{background:transparent;border:1.5px solid rgba(255, 255, 255, 0.45);color:#fff;}.blognt-about-cta__inner .blognt-about-btn--ghost:hover{border-color:#fff;color:#fff;filter:brightness(1);}@media (max-width: 1100px){.blognt-about-values__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.blognt-about-cats__grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.blognt-about-mission__inner{grid-template-columns:1fr;gap:36px;}}@media (max-width: 767px){.blognt-about-values__grid{grid-template-columns:1fr;gap:14px;}.blognt-about-cats__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.blognt-about-cta__inner{padding:36px 24px;}}:root{--ds-container-max:1400px;--ds-content-max:1200px;--ds-read-max:720px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:800;--fw-black:900;--lh-tight:1.10;--lh-snug:1.28;--lh-normal:1.50;--lh-relaxed:1.68;--lh-loose:1.85;--ds-shadow-flat:none;--ds-shadow-low:0 1px 2px rgba(10,35,66,0.04), 0 0 0 1px rgba(10,35,66,0.04);--ds-shadow-card:0 2px 10px rgba(10,35,66,0.06), 0 0 0 1px rgba(10,35,66,0.05);--ds-shadow-card-up:0 8px 28px rgba(10,35,66,0.10), 0 0 0 1px rgba(10,35,66,0.07);--ds-shadow-float:0 16px 48px rgba(10,35,66,0.13), 0 0 0 1px rgba(10,35,66,0.08);--ds-radius-card:12px;--ds-radius-tag:6px;--cat-tests:#b45309;}:root{--bo-card-radius:var(--ds-radius-card);--bo-card-shadow:var(--ds-shadow-card);--bo-card-shadow-hover:var(--ds-shadow-card-up);}[data-blognt-theme="dark"]{--ds-shadow-flat:none;--ds-shadow-low:0 1px 3px rgba(0,0,0,0.16), 0 0 0 1px rgba(255,255,255,0.04);--ds-shadow-card:0 4px 16px rgba(0,0,0,0.24), 0 0 0 1px rgba(255,255,255,0.05);--ds-shadow-card-up:0 10px 32px rgba(0,0,0,0.34), 0 0 0 1px rgba(255,255,255,0.07);--ds-shadow-float:0 20px 52px rgba(0,0,0,0.42), 0 0 0 1px rgba(255,255,255,0.08);--bo-card-shadow:var(--ds-shadow-card);--bo-card-shadow-hover:var(--ds-shadow-card-up);--cat-tests:#f59e0b;}.ruby-container{max-width:var(--ds-container-max) !important;margin-left:auto !important;margin-right:auto !important;}@media (max-width: 992px){.ruby-container{max-width:100% !important;padding-left:20px !important;padding-right:20px !important;}}@media (max-width: 767px){.ruby-container{max-width:100% !important;padding-left:16px !important;padding-right:16px !important;}}.blognt-saved-card{border-radius:var(--ds-radius-card) !important;}.blognt-premium-kicker{font-size:var(--ds-section-kicker-size, 11px) !important;font-weight:var(--fw-extra, 800) !important;letter-spacing:0.14em !important;text-transform:uppercase !important;}.blognt-about-section-head h2{font-size:clamp(28px, 3.2vw, 42px) !important;font-weight:var(--fw-black, 900) !important;line-height:var(--lh-tight, 1.10) !important;letter-spacing:-0.04em !important;}body.single .entry-content,
body.single .entry.entry-content{font-size:17px;line-height:var(--lh-relaxed);color:var(--blognt-text);}body.single .entry-content h2{margin-top:2.4em;margin-bottom:0.75em;font-size:24px;font-weight:var(--fw-extra);line-height:var(--lh-snug);letter-spacing:-0.025em;color:var(--bo-ink);}body.single .entry-content h3{margin-top:2em;margin-bottom:0.65em;font-size:20px;font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:-0.02em;color:var(--bo-ink);}body.single .entry-content p{margin-bottom:1.4em;}body.single .entry-content blockquote{position:relative !important;margin:2em 0 !important;padding:22px 28px 22px 32px !important;background:color-mix(in srgb, var(--bo-brand) 4%, var(--blognt-surface)) !important;border:1px solid color-mix(in srgb, var(--bo-brand) 14%, transparent) !important;border-left:none !important;border-radius:var(--ds-radius-card) !important;font-style:italic !important;font-size:18px !important;line-height:1.7 !important;color:var(--blognt-text-soft) !important;}body.single .entry-content blockquote::before{content:"" !important;position:absolute !important;left:0 !important;top:16px !important;bottom:16px !important;width:4px !important;background:var(--bo-brand) !important;border-radius:0 999px 999px 0 !important;}body.single .entry-content ul,
body.single .entry-content ol{padding-left:1.5em;margin-bottom:1.4em;}body.single .entry-content li{margin-bottom:0.5em;line-height:var(--lh-relaxed);}.blognt-about-btn.blognt-about-btn--primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:var(--space-2) !important;min-height:44px !important;padding:0 var(--space-5) !important;background:var(--bo-brand) !important;border:1px solid var(--bo-brand) !important;border-radius:var(--radius-pill) !important;color:#ffffff !important;font-size:12px !important;font-weight:var(--fw-extra) !important;letter-spacing:0.14em !important;text-transform:uppercase !important;text-decoration:none !important;transition:background var(--transition-base), border-color var(--transition-base),
                transform var(--transition-base), box-shadow var(--transition-base) !important;box-shadow:0 2px 8px color-mix(in srgb, var(--bo-brand) 28%, transparent) !important;cursor:pointer !important;}.blognt-about-btn.blognt-about-btn--primary:hover{background:var(--bo-brand-hover) !important;border-color:var(--bo-brand-hover) !important;transform:translateY(-1px) !important;box-shadow:0 6px 20px color-mix(in srgb, var(--bo-brand) 34%, transparent) !important;}.blognt-about-btn.blognt-about-btn--ghost{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:var(--space-2) !important;min-height:44px !important;padding:0 var(--space-5) !important;background:transparent !important;border:1px solid color-mix(in srgb, var(--bo-brand) 30%, var(--blognt-border) 70%) !important;border-radius:var(--radius-pill) !important;color:var(--bo-brand) !important;font-size:12px !important;font-weight:var(--fw-extra) !important;letter-spacing:0.14em !important;text-transform:uppercase !important;text-decoration:none !important;transition:background var(--transition-base), border-color var(--transition-base),
                transform var(--transition-base) !important;cursor:pointer !important;}.blognt-about-btn.blognt-about-btn--ghost:hover{background:color-mix(in srgb, var(--bo-brand) 6%, var(--blognt-surface)) !important;border-color:color-mix(in srgb, var(--bo-brand) 45%, transparent) !important;transform:translateY(-1px) !important;}.blognt-infinite-scroll-button{min-height:52px !important;padding:0 40px !important;border-radius:var(--radius-pill) !important;background:var(--blognt-surface) !important;border:1px solid color-mix(in srgb, var(--bo-brand) 16%, var(--blognt-border) 84%) !important;color:var(--bo-ink) !important;font-size:12px !important;font-weight:var(--fw-extra) !important;letter-spacing:0.14em !important;box-shadow:var(--ds-shadow-low) !important;transition:all 0.22s ease !important;}.blognt-infinite-scroll-button:hover{background:color-mix(in srgb, var(--bo-brand) 5%, var(--blognt-surface)) !important;border-color:color-mix(in srgb, var(--bo-brand) 24%, transparent) !important;color:var(--bo-brand) !important;box-shadow:var(--ds-shadow-card) !important;transform:translateY(-1px) !important;}@media (max-width: 992px){body.single .entry-content h2{font-size:21px;}body.single .entry-content h3{font-size:18px;}body.single .entry-content,
    body.single .entry.entry-content{font-size:16px;}}@media (max-width: 767px){body.single .entry-content blockquote{font-size:16px !important;padding:16px 18px 16px 24px !important;}.blognt-about-btn{min-height:40px !important;font-size:11px !important;padding:0 18px !important;}}.blognt-category-card{border-radius:var(--ds-radius-card) !important;}.blognt-category-card--lead{box-shadow:var(--ds-shadow-card) !important;}.blognt-category-card--stream{box-shadow:var(--ds-shadow-card) !important;border:1px solid color-mix(in srgb, var(--blognt-border) 90%, transparent) !important;transition:box-shadow 0.22s ease, transform 0.22s ease !important;}.blognt-category-card--stream:hover{box-shadow:var(--ds-shadow-card-up) !important;transform:translateY(-2px) !important;}[data-blognt-theme="dark"] .blognt-category-card--stream{background:var(--blognt-surface) !important;border-color:var(--blognt-border) !important;}[data-blognt-theme="dark"] body.single .entry-content blockquote{background:color-mix(in srgb, var(--bo-brand) 7%, var(--blognt-surface));border-color:color-mix(in srgb, var(--bo-brand) 16%, transparent);color:var(--blognt-text-soft);}.blognt-infinite-scroll-sentinel{height:1px;}.blognt-infinite-scroll-status{text-align:center;padding:24px 0;color:var(--bo-soft);font-size:13px;}.blognt-infinite-scroll-manual{text-align:center;padding:16px 0 32px;}.blognt-infinite-scroll-button{display:inline-flex;align-items:center;gap:8px;padding:0 24px;height:42px;border-radius:21px;background:transparent;border:1.5px solid var(--bo-brand);color:var(--bo-brand);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;transition:background 0.2s, color 0.2s;}.blognt-infinite-scroll-button:hover{background:var(--bo-brand);color:#fff;}.blognt-category-card--lead .blognt-category-card__media{border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0 !important;overflow:hidden !important;aspect-ratio:16 / 9;display:block;}.blognt-category-card--lead .blognt-category-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.36s;}.blognt-category-card--lead:hover .blognt-category-card__media img{transform:scale(1.04);}.blognt-category-pagination{padding:24px 0 8px;}.blognt-author-discover__thumb{aspect-ratio:1 / 1;overflow:hidden;display:block;background:var(--blognt-surface-2, #f4f4f4);}.blognt-author-discover__thumb.is-empty{display:flex !important;align-items:center !important;justify-content:center !important;font-size:18px !important;font-weight:var(--fw-bold) !important;color:var(--bo-brand) !important;}.blognt-author-discover__thumb img{width:100%;height:100%;object-fit:cover;display:block;}.blognt-author-card__media{aspect-ratio:16 / 9;overflow:hidden;display:block;background:var(--blognt-surface-2, #f4f4f4);}.blognt-author-card__media.is-empty{display:flex !important;align-items:center !important;justify-content:center !important;font-size:28px !important;font-weight:var(--fw-black) !important;color:var(--bo-brand) !important;background:color-mix(in srgb, var(--bo-brand) 8%, transparent) !important;}.blognt-author-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.34s;}.blognt-footer{background:#0e1218;color:rgba(255, 255, 255, 0.55);font-size:13px;line-height:1.55;border-top:1px solid rgba(255, 255, 255, 0.06);margin-top:0 !important;}.blognt-footer__main{display:grid;grid-template-columns:1fr auto;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255, 255, 255, 0.07);align-items:start;}.blognt-footer__logo{display:inline-block;font-size:18px;font-weight:800;letter-spacing:-0.02em;color:#fff;text-decoration:none;margin-bottom:10px;}.blognt-footer__tagline{margin:0 0 16px;max-width:280px;color:rgba(255, 255, 255, 0.5);font-size:13px;line-height:1.6;}.blognt-footer__count{display:inline-block;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.28);}.blognt-footer__col-title{display:block;font-size:10px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255, 255, 255, 0.35);margin-bottom:14px;}.blognt-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}.blognt-footer__col ul li a{color:rgba(255, 255, 255, 0.58);text-decoration:none;font-size:13px;font-weight:500;transition:color 0.18s;}.blognt-footer__col ul li a:hover{color:#fff;}.blognt-footer__bar{display:flex;align-items:center;justify-content:space-between;padding:18px 0;gap:16px;}.blognt-footer__copy{margin:0;font-size:12px;color:rgba(255, 255, 255, 0.3);}@media (max-width: 992px){.blognt-footer__main{grid-template-columns:1fr;gap:32px;}.blognt-footer__tagline{max-width:none;}}@media (max-width: 600px){.blognt-footer__bar{flex-direction:column;align-items:flex-start;gap:10px;}}.blognt-footer__bar{border-top:0 !important;border-bottom:0 !important;}.blognt-footer__bar::before,
.blognt-footer__bar::after,
.blognt-footer::before,
.blognt-footer::after{content:none !important;display:none !important;border:0 !important;}.blognt-search-lead{margin-bottom:42px;}.blognt-search-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:24px !important;}.blognt-search-card{background:var(--blognt-surface, #fff) !important;border:1px solid var(--blognt-border, rgba(0,0,0,0.07)) !important;border-radius:calc(var(--ds-radius-card) + 2px) !important;overflow:hidden !important;box-shadow:0 14px 30px rgba(13, 27, 62, 0.045) !important;display:flex !important;flex-direction:column !important;transition:box-shadow 0.22s, transform 0.22s !important;}.blognt-search-card:hover{box-shadow:0 20px 38px rgba(13, 27, 62, 0.08) !important;transform:translateY(-4px) !important;}.blognt-search-card__media{aspect-ratio:16 / 9;overflow:hidden;display:block;background:var(--blognt-surface-2, #f4f4f4);position:relative;}.blognt-search-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.34s;}.blognt-search-card:hover .blognt-search-card__media img{transform:scale(1.04);}.blognt-search-card__placeholder{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;font-size:32px !important;font-weight:var(--fw-black) !important;color:var(--bo-brand) !important;background:color-mix(in srgb, var(--bo-brand) 8%, transparent) !important;}.blognt-search-card__body{padding:16px 18px 18px !important;flex:1 !important;display:flex !important;flex-direction:column !important;gap:8px !important;}.blognt-search-card__eyebrow{width:fit-content !important;transition:opacity 0.18s !important;}.blognt-search-card__eyebrow:hover{opacity:0.76 !important;}.blognt-search-card__title{font-size:17px !important;font-weight:var(--fw-bold) !important;line-height:var(--lh-snug) !important;margin:0 !important;}.blognt-search-card__title a{color:var(--bo-ink) !important;text-decoration:none !important;transition:color 0.18s !important;}.blognt-search-card__title a:hover{color:var(--bo-brand) !important;}.blognt-search-card__excerpt{font-size:13px !important;line-height:var(--lh-relaxed) !important;color:var(--bo-soft) !important;margin:0 !important;}.blognt-search-card__meta{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important;font-size:11px !important;color:var(--bo-soft) !important;margin-top:auto !important;padding-top:8px !important;}.blognt-search-pagination{margin-top:32px;display:flex;justify-content:center;}@media (max-width: 1199px){.blognt-search-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 767px){.blognt-search-grid{grid-template-columns:1fr !important;gap:14px !important;}}[data-blognt-theme="dark"] .blognt-category-card--stream{background:var(--blognt-surface) !important;}.blognt-footer{}[data-blognt-theme="dark"] .blognt-search-card{background:var(--blognt-surface) !important;border-color:var(--blognt-border) !important;box-shadow:0 16px 32px rgba(0, 0, 0, 0.22) !important;}[data-blognt-theme="dark"] .blognt-search-card__title a{color:var(--blognt-text) !important;}[data-blognt-theme="dark"] .blognt-search-card__excerpt,
[data-blognt-theme="dark"] .blognt-search-card__meta{color:var(--blognt-text-soft) !important;}[data-blognt-theme="dark"] .blognt-search-card__eyebrow{background:color-mix(in srgb, var(--bo-brand) 14%, var(--blognt-surface)) !important;border-color:color-mix(in srgb, var(--bo-brand) 18%, var(--blognt-border)) !important;}[data-blognt-theme="dark"] .blognt-live-search__query{background:rgba(255,255,255,.04);border-color:var(--blognt-border);color:var(--blognt-text);}[data-blognt-theme="dark"] .blognt-category-card--lead,
[data-blognt-theme="dark"] .blognt-category-card--stack{background:var(--blognt-surface) !important;border-color:var(--blognt-border) !important;}[data-blognt-theme="dark"] .blognt-category-card__title a{color:var(--blognt-text) !important;}[data-blognt-theme="dark"] .blognt-category-card__excerpt{color:var(--blognt-text-soft) !important;}@media (max-width: 767px){.blognt-infinite-scroll-button{width:100% !important;justify-content:center !important;}}.blognt-nl-cta__inner{display:flex;flex-direction:column;gap:20px;padding:32px 36px;background:linear-gradient(
        135deg,
        color-mix(in srgb, var(--bo-brand) 6%, var(--blognt-surface)),
        color-mix(in srgb, var(--bo-brand) 3%, var(--blognt-surface-2))
    );border:1px solid color-mix(in srgb, var(--bo-brand) 18%, transparent);border-radius:var(--radius-xl);}@keyframes blognt-spin{to{transform:rotate(360deg);}}.blognt-nl-cta__feedback{margin-top:10px;padding:9px 13px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.5;}.blognt-nl-cta__feedback--success{background:color-mix(in srgb, var(--bo-brand, #2563eb) 10%, transparent);color:var(--bo-brand, #2563eb);border:1px solid color-mix(in srgb, var(--bo-brand, #2563eb) 25%, transparent);}.blognt-nl-cta__feedback--error{background:color-mix(in srgb, #dc2626 10%, transparent);color:#b91c1c;border:1px solid color-mix(in srgb, #dc2626 25%, transparent);}[data-blognt-theme="dark"] .blognt-nl-cta__inner{background:linear-gradient(
        135deg,
        color-mix(in srgb, var(--bo-brand) 8%, var(--blognt-surface)),
        color-mix(in srgb, var(--bo-brand) 4%, var(--blognt-surface-2))
    );border-color:color-mix(in srgb, var(--bo-brand) 22%, transparent);}@media (max-width: 767px){.blognt-nl-cta__inner{padding:24px 20px;}}[class*="__eyebrow"],
[class*="-kicker"],
[class*="__kicker"]{font-size:var(--type-micro);line-height:var(--lh-ui);}[class*="__desc"]:not(.blognt-premium-entry *):not(.blognt-test-entry *),
[class*="__excerpt"]:not(.blognt-premium-entry *):not(.blognt-test-entry *){line-height:var(--lh-body);}button,
[role="button"],
.blognt-infinite-scroll-button,
.blognt-category-card__link{line-height:var(--lh-ui);}@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-hub-trigger,
.blognt-theme-toggle,
.blognt-main-nav-link__icon-wrap,
.blognt-main-nav-link__icon{transition:min-height 0.22s ease,
        height 0.22s ease,
        width 0.22s ease,
        padding 0.22s ease,
        gap 0.22s ease,
        font-size 0.22s ease,
        line-height 0.22s ease,
        transform 0.22s ease,
        opacity 0.22s ease,
        border-radius 0.22s ease,
        box-shadow 0.22s ease,
        top 0.22s ease,
        bottom 0.22s ease;}.entry-content h2[id],
.entry-content h3[id]{scroll-margin-top:90px;}.blognt-heading-anchor{display:inline-flex;align-items:center;margin-left:8px;color:var(--blognt-text-muted);opacity:0;font-size:0.72em;font-weight:400;text-decoration:none;vertical-align:middle;transition:opacity var(--transition-fast), color var(--transition-fast);}.entry-content h2:hover .blognt-heading-anchor,
.entry-content h3:hover .blognt-heading-anchor,
.blognt-heading-anchor:focus-visible{opacity:1;color:var(--bo-brand);}.blognt-heading-anchor[data-copied]{opacity:1;color:var(--bo-brand);}.blognt-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5em 0;border-radius:var(--radius-md);box-shadow:0 0 0 1px color-mix(in srgb, var(--blognt-border) 75%, transparent);}.blognt-table-wrap table{min-width:440px;margin:0 !important;border-radius:0;width:100%;}.entry-content table{border-collapse:collapse;font-size:14px;line-height:1.5;}.entry-content table th{background:color-mix(in srgb, var(--bo-brand) 7%, var(--blognt-surface-2));color:var(--blognt-dark-text);font-weight:700;font-size:11px;letter-spacing:0.07em;text-transform:uppercase;padding:10px 14px;text-align:left;border-bottom:2px solid color-mix(in srgb, var(--bo-brand) 22%, var(--blognt-border));white-space:nowrap;}.entry-content table td{padding:9px 14px;border-bottom:1px solid color-mix(in srgb, var(--blognt-border) 55%, transparent);color:var(--blognt-text);vertical-align:top;}.entry-content table tr:last-child td{border-bottom:none;}.entry-content table tr:nth-child(even) td{background:color-mix(in srgb, var(--blognt-surface-2) 55%, transparent);}[data-blognt-theme="dark"] .entry-content table th{background:color-mix(in srgb, var(--bo-brand) 10%, var(--blognt-surface-2));}.blognt-embed-wrap{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-sm);margin:1.5em 0;background:var(--blognt-surface-2);}.blognt-embed-wrap iframe{position:absolute;inset:0;width:100% !important;height:100% !important;border:none;}@supports not (aspect-ratio: 16 / 9){.blognt-embed-wrap{padding-top:56.25%;height:0;}}.entry-content pre{position:relative;background:color-mix(in srgb, var(--bo-soft) 5%, var(--blognt-surface-2)) !important;border:1px solid color-mix(in srgb, var(--blognt-border) 65%, transparent) !important;border-left:3px solid var(--bo-brand) !important;border-radius:var(--radius-md) !important;padding:20px 56px 20px 24px !important;overflow-x:auto !important;font-family:'SF Mono', 'Fira Code', 'Consolas', 'Monaco', monospace !important;font-size:13px !important;line-height:1.7 !important;tab-size:2;margin:1.5em 0 !important;}.entry-content pre code{background:none !important;color:var(--blognt-text) !important;padding:0 !important;border-radius:0 !important;font-size:inherit !important;white-space:pre !important;}.blognt-copy-btn{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--blognt-border);border-radius:var(--radius-sm);background:var(--blognt-surface);color:var(--blognt-text-muted);font-size:11px;font-weight:600;letter-spacing:0.06em;cursor:pointer;opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast),
                border-color var(--transition-fast), background var(--transition-fast);}.entry-content pre:hover .blognt-copy-btn,
.blognt-copy-btn:focus-visible{opacity:1;}.blognt-copy-btn:hover,
.blognt-copy-btn.is-copied{color:var(--bo-brand);border-color:var(--bo-brand);background:color-mix(in srgb, var(--bo-brand) 5%, var(--blognt-surface));}[data-blognt-theme="dark"] .entry-content pre{background:color-mix(in srgb, var(--bo-soft) 3%, var(--blognt-surface)) !important;}.blognt-scroll-counter{display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 0 2px;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--bnt-text-soft, #606f86);opacity:0;transition:opacity 0.3s ease;}.blognt-scroll-counter.is-visible{opacity:1;}.blognt-composer-newsletter{padding:28px;border:1px solid var(--blognt-border);border-radius:var(--radius-xl);background:var(--blognt-surface);box-shadow:0 12px 26px rgba(15, 23, 42, 0.05);}.blognt-composer-newsletter{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(320px, 0.9fr);gap:24px;align-items:center;background:linear-gradient(180deg, rgba(255,255,255,0.99), rgba(255,255,255,0.97));border-color:color-mix(in srgb, #2563eb 10%, var(--blognt-border) 90%);}.blognt-composer-newsletter__copy{display:grid;gap:12px;}.blognt-composer-newsletter__eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:0.13em;text-transform:uppercase;}.blognt-composer-newsletter__eyebrow{background:rgba(37, 99, 235, 0.08);color:#1d4ed8;}.blognt-composer-newsletter h2{margin:12px 0 10px;font-size:clamp(26px, 2.7vw, 36px);line-height:1.1;letter-spacing:-0.04em;color:var(--bo-ink);}.blognt-composer-newsletter p{margin:0;color:var(--bo-soft);line-height:1.7;}.blognt-composer-newsletter__perks{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none;}.blognt-composer-newsletter__perks li{position:relative;padding-left:18px;color:color-mix(in srgb, var(--bo-soft) 80%, var(--bo-ink) 20%);font-size:14px;font-weight:600;line-height:1.6;}.blognt-composer-newsletter__perks li::before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px rgba(37, 99, 235, 0.10);}.blognt-composer-newsletter__panel{display:grid;gap:12px;padding:18px;border:1px solid color-mix(in srgb, #2563eb 8%, var(--blognt-border) 92%);border-radius:22px;background:rgba(248, 250, 252, 0.88);box-shadow:inset 0 1px 0 rgba(255,255,255,0.65);}.blognt-composer-newsletter__form{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:12px;}.blognt-composer-newsletter__trust{color:var(--blognt-text-muted);font-size:12px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;}.blognt-composer-newsletter__feedback{margin-top:12px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5;}.blognt-composer-newsletter__feedback--success{background:color-mix(in srgb, var(--bo-brand, #2563eb) 10%, transparent);color:var(--bo-brand, #2563eb);border:1px solid color-mix(in srgb, var(--bo-brand, #2563eb) 25%, transparent);}.blognt-composer-newsletter__feedback--error{background:color-mix(in srgb, #dc2626 10%, transparent);color:#b91c1c;border:1px solid color-mix(in srgb, #dc2626 25%, transparent);}.blognt-composer-newsletter__form input,
.blognt-composer-newsletter__form button{min-height:48px;border-radius:16px;}.blognt-composer-newsletter__form input{width:100%;padding:0 16px;border:1px solid color-mix(in srgb, var(--blognt-border) 80%, transparent);background:var(--blognt-surface);color:var(--bo-ink);}.blognt-composer-newsletter__form button{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:none;background:linear-gradient(135deg, var(--bo-brand), #334fd1);color:#fff;font-size:12px;font-weight:800;letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;}.blognt-composer-newsletter__form button:hover,
.blognt-composer-newsletter__form button:focus-visible{opacity:0.92;}[data-blognt-theme="dark"] .blognt-composer-newsletter h2{color:#f5f7fb;}[data-blognt-theme="dark"] .blognt-composer-newsletter p{color:color-mix(in srgb, #cbd5e1 78%, transparent);}[data-blognt-theme="dark"] .blognt-composer-newsletter{background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(15, 23, 42, 0.96));border-color:color-mix(in srgb, #94a3b8 14%, #1e293b 86%);box-shadow:0 18px 36px rgba(2, 6, 23, 0.38);}[data-blognt-theme="dark"] .blognt-composer-newsletter__eyebrow{background:color-mix(in srgb, var(--cluster-tint, #60a5fa) 14%, #172033);color:color-mix(in srgb, var(--cluster-tint, #60a5fa) 78%, #f8fafc 22%);}[data-blognt-theme="dark"] .blognt-composer-newsletter{background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(15, 23, 42, 0.96));border-color:color-mix(in srgb, #60a5fa 16%, #1e293b 84%);}[data-blognt-theme="dark"] .blognt-composer-newsletter__panel{background:rgba(11, 18, 32, 0.88);border-color:color-mix(in srgb, #60a5fa 12%, #1e293b 88%);}[data-blognt-theme="dark"] .blognt-composer-newsletter__form input{background:#0b1220;border-color:color-mix(in srgb, #475569 38%, transparent);color:#f8fafc;}[data-blognt-theme="dark"] .blognt-composer-newsletter__form input::placeholder{color:rgba(226, 232, 240, 0.55);}[data-blognt-theme="dark"] .blognt-composer-newsletter__trust{color:color-mix(in srgb, #cbd5e1 68%, transparent);}[data-blognt-theme="dark"] .blognt-composer-newsletter__feedback--success{background:color-mix(in srgb, var(--bo-brand, #3b82f6) 15%, transparent);color:#93c5fd;border-color:color-mix(in srgb, var(--bo-brand, #3b82f6) 30%, transparent);}[data-blognt-theme="dark"] .blognt-composer-newsletter__feedback--error{background:color-mix(in srgb, #ef4444 12%, transparent);color:#fca5a5;border-color:color-mix(in srgb, #ef4444 28%, transparent);}@media (max-width: 767px){.blognt-composer-newsletter,
    .blognt-composer-newsletter__form{grid-template-columns:1fr;}.blognt-composer-newsletter{padding:22px;}}body.single .box-author .author-thumb{flex-shrink:0;width:80px !important;height:80px !important;}body.single .box-author .author-thumb img,
body.single .box-author .author-thumb .avatar{display:block !important;width:80px !important;height:80px !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;border-radius:50% !important;background:var(--blognt-surface-2);content-visibility:auto;contain-intrinsic-size:80px 80px;}.blognt-live-search__dropdown{position:absolute;top:calc(100% + 12px);left:0;right:0;display:grid;gap:18px;padding:18px;border:1px solid rgba(15, 23, 42, .08);border-radius:26px;background:rgba(255, 255, 255, .98);box-shadow:0 24px 58px rgba(15, 23, 42, .16);box-sizing:border-box;overflow:hidden;min-width:0;}.blognt-live-search__group{display:grid;gap:12px;min-width:0;width:100%;}.blognt-live-search__group-label{color:rgba(20, 33, 61, .62);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;}.blognt-live-search__terms{display:flex;flex-wrap:wrap;gap:10px;}.blognt-live-search__queries{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, max-content));gap:10px;justify-content:start;align-items:start;min-width:0;width:100%;max-width:100%;}.blognt-live-search__query{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid rgba(15, 23, 42, .08);border-radius:999px;background:rgba(246, 248, 252, .92);color:#12213d;font-size:.82rem;font-weight:700;cursor:pointer;min-width:0;max-width:100%;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}.blognt-live-search__query--popular{background:color-mix(in srgb, var(--bo-brand) 8%, #fff);}.blognt-live-search__term{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:999px;background:color-mix(in srgb, var(--blognt-search-accent, #6da1ff) 11%, #fff);color:#13284f;border:1px solid color-mix(in srgb, var(--blognt-search-accent, #6da1ff) 22%, rgba(15, 23, 42, .1));font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.blognt-live-search__term-icon,
.blognt-live-search__post-badge-icon{display:inline-flex;width:18px;height:18px;}.blognt-live-search__term-icon svg,
.blognt-live-search__post-badge-icon svg{width:18px;height:18px;}.blognt-live-search__posts{display:grid;gap:12px;}.blognt-live-search__post{display:grid;grid-template-columns:88px minmax(0, 1fr);gap:14px;align-items:start;padding:12px;border-radius:20px;background:rgba(246, 248, 252, .9);border:1px solid rgba(15, 23, 42, .06);}.blognt-live-search__post-media{display:block;width:88px;height:88px;overflow:hidden;border-radius:18px;background:linear-gradient(135deg, rgba(109, 161, 255, .18), rgba(126, 231, 216, .12));}.blognt-live-search__post-media img{display:block;width:100%;height:100%;object-fit:cover;}.blognt-live-search__post-media.is-placeholder{display:inline-flex;align-items:center;justify-content:center;color:#17325f;font-size:1.35rem;font-weight:800;}.blognt-live-search__post-body{display:grid;gap:8px;min-width:0;}.blognt-live-search__post-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}.blognt-live-search__post-badge{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:999px;background:color-mix(in srgb, var(--blognt-search-accent, #6da1ff) 10%, #fff);color:#16305c;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.blognt-live-search__post-type{color:rgba(20, 33, 61, .58);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.blognt-live-search__post-title{color:#10203f;font-size:1rem;line-height:1.22;font-weight:750;letter-spacing:-.02em;}.blognt-live-search__post-excerpt{color:rgba(24, 32, 52, .68);font-size:.92rem;line-height:1.55;}.blognt-live-search__post-meta,
.blognt-live-search__empty{color:rgba(24, 32, 52, .58);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.blognt-live-search__post.is-active,
.blognt-live-search__term.is-active,
.blognt-live-search__query.is-active,
.blognt-live-search__post:focus-visible,
.blognt-live-search__term:focus-visible,
.blognt-live-search__query:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb, var(--bo-brand) 18%, transparent);}[data-blognt-theme="dark"] .blognt-search-form--header,
[data-blognt-theme="dark"] .blognt-live-search__dropdown{border-color:rgba(148, 163, 184, .14);background:linear-gradient(180deg, rgba(15, 22, 36, .98), rgba(12, 18, 30, .95));}[data-blognt-theme="dark"] .blognt-search-form__field,
[data-blognt-theme="dark"] .blognt-live-search__post-title{color:#f5f8ff;}[data-blognt-theme="dark"] .blognt-live-search__group-label,
[data-blognt-theme="dark"] .blognt-live-search__post-excerpt,
[data-blognt-theme="dark"] .blognt-live-search__post-meta,
[data-blognt-theme="dark"] .blognt-live-search__empty,
[data-blognt-theme="dark"] .blognt-live-search__post-type{color:rgba(232, 238, 250, .7);}[data-blognt-theme="dark"] .blognt-search-form__field::placeholder{color:rgba(232, 238, 250, .42);}[data-blognt-theme="dark"] .blognt-search-form--search-page{background:rgba(255, 255, 255, 0.06) !important;border-color:rgba(255, 255, 255, 0.12) !important;box-shadow:0 4px 16px rgba(0, 0, 0, 0.28) !important;}[data-blognt-theme="dark"] .blognt-search-form--search-page .blognt-search-form__icon{color:rgba(190, 210, 240, 0.44);}[data-blognt-theme="dark"] .blognt-search-form--search-page .blognt-search-form__field{color:#e8f0ff !important;}[data-blognt-theme="dark"] .blognt-search-form--search-page .blognt-search-form__field::placeholder{color:rgba(200, 215, 240, 0.36) !important;}[data-blognt-theme="dark"] .blognt-live-search__post{border-color:rgba(148, 163, 184, .12);}[data-blognt-theme="dark"] .blognt-live-search__post{background:rgba(255, 255, 255, .04);}@media (max-width: 767px){.blognt-search-form fieldset{grid-template-columns:1fr;}.blognt-search-form__icon{display:none;}.blognt-search-form__submit{width:100%;}.blognt-live-search__post{grid-template-columns:72px minmax(0, 1fr);}.blognt-live-search__post-media{width:72px;height:72px;}.blognt-live-search__queries{grid-template-columns:1fr;}}.blognt-live-tracker__timeline{margin:0;padding:0;list-style:none;display:grid;gap:0;}.blognt-live-tracker__timeline-item{display:grid;grid-template-columns:84px minmax(0, 1fr);gap:18px;align-items:start;padding:14px 0;border-top:1px solid rgba(15, 23, 42, 0.08);}.blognt-live-tracker__timeline-item:first-child{border-top:0;padding-top:4px;}.blognt-live-tracker__timeline-time{display:inline-flex;align-items:center;gap:8px;font-size:0.88rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#d94356;}.blognt-live-tracker__timeline-time::before{content:"";width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 0 6px rgba(217, 67, 86, 0.1);}.blognt-live-tracker__timeline-body a,
.blognt-live-tracker__timeline-body span{display:block;color:var(--bo-ink);font-size:1rem;line-height:1.55;font-weight:700;}.blognt-live-tracker__timeline-body a:hover{color:#102347;}.blognt-live-card__media{min-height:100%;background:linear-gradient(135deg, #edf3ff, #dce9ff);}.blognt-live-card__media img{width:100%;height:100%;object-fit:cover;display:block;}.blognt-live-card__media.is-empty{display:grid;place-items:center;color:#102347;font-size:3rem;font-weight:800;}.blognt-live-card__timeline{margin:0;padding:0;list-style:none;display:grid;gap:10px;}.blognt-live-card__timeline li{display:grid;grid-template-columns:58px minmax(0, 1fr);gap:12px;align-items:start;padding-top:10px;border-top:1px solid rgba(15, 23, 42, 0.08);}@media (max-width: 767px){.blognt-live-tracker__timeline-item,
    .blognt-live-card__timeline li{grid-template-columns:1fr;}}.blognt-no-content{margin:18px auto 32px;}.blognt-card--feature{flex-direction:column;}.blognt-card--feature .blognt-card__media{aspect-ratio:16 / 9;width:100%;}.blognt-card--feature .blognt-card__media::before{content:'';display:block;padding-top:56.25%;}.blognt-card--feature .blognt-card__media-inner{position:absolute;inset:0;}.blognt-card--news{flex-direction:row;align-items:center;border-radius:var(--radius-sm, 8px);padding:12px;gap:14px;}.blognt-card--news .blognt-card__media{width:120px;height:120px;border-radius:var(--radius-sm, 8px);flex-shrink:0;}.blognt-card--news .blognt-card__media-inner{width:120px;height:120px;border-radius:var(--radius-sm, 8px);}.blognt-card--news .blognt-card__body{padding:0;gap:4px;}.blognt-card--news .blognt-card__title{font-size:15px;}.blognt-card--stream{flex-direction:row;align-items:stretch;border-radius:var(--radius-lg, 20px);}.blognt-card--stream .blognt-card__media{width:200px;flex-shrink:0;border-radius:0;border-top-left-radius:var(--radius-lg, 20px);border-bottom-left-radius:var(--radius-lg, 20px);min-height:160px;}.blognt-card--stream .blognt-card__media-inner{position:absolute;inset:0;width:100%;height:100%;}.blognt-card--stream .blognt-card__body{padding:18px 20px;gap:6px;}.blognt-card--stream .blognt-card__excerpt{-webkit-line-clamp:3;}.blognt-card--review .blognt-card__media{aspect-ratio:16 / 9;}.blognt-card--review .blognt-card__media::before{content:'';display:block;padding-top:56.25%;}.blognt-card--review .blognt-card__media-inner{position:absolute;inset:0;}.blognt-card--guide .blognt-card__media{aspect-ratio:16 / 9;}.blognt-card--guide .blognt-card__media::before{content:'';display:block;padding-top:56.25%;}.blognt-card--guide .blognt-card__media-inner{position:absolute;inset:0;}.blognt-card--tip{flex-direction:row;align-items:flex-start;border-left:4px solid var(--blognt-accent-lime, #d8ea45);border-radius:var(--radius-sm, 8px);padding:18px 20px;gap:0;box-shadow:var(--bo-card-shadow, 0 2px 8px rgba(10,35,66,0.07), 0 0 0 1px rgba(10,35,66,0.06));}.blognt-card--tip .blognt-card__body{padding:0;gap:6px;}.blognt-card--tip .blognt-card__media{display:none;}.blognt-card--sponsored .blognt-card__media{aspect-ratio:16 / 9;}.blognt-card--sponsored .blognt-card__media::before{content:'';display:block;padding-top:56.25%;}.blognt-card--sponsored .blognt-card__media-inner{position:absolute;inset:0;}.blognt-card--sm .blognt-card__title{font-size:16px;}.blognt-card--lg .blognt-card__title{font-size:24px;}.blognt-card--lg .blognt-card__media{aspect-ratio:2 / 1;}.blognt-card--lg .blognt-card__media::before{padding-top:50%;}@keyframes blognt-shimmer{0%{background-position:-600px 0;}100%{background-position:600px 0;}}[data-blognt-theme="dark"] .blognt-card--tip{border-left-color:var(--blognt-accent-lime, #d8ea45);background:rgba(255,255,255,0.03);}@media (max-width: 767px){.blognt-card--stream{flex-direction:column;}.blognt-card--stream .blognt-card__media{width:100%;min-height:180px;border-radius:0;border-top-left-radius:var(--radius-lg, 20px);border-top-right-radius:var(--radius-lg, 20px);border-bottom-left-radius:0;aspect-ratio:16 / 9;}.blognt-card--stream .blognt-card__media::before{content:'';display:block;padding-top:56.25%;}.blognt-card--stream .blognt-card__media-inner{position:absolute;inset:0;}.blognt-card--news{gap:12px;}.blognt-card--news .blognt-card__media,
    .blognt-card--news .blognt-card__media-inner{width:90px;height:90px;}.blognt-card--lg .blognt-card__title{font-size:20px;}}.blognt-sourcecode{margin:28px 0;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb, #0f172a 12%, transparent);background:#0b1220;color:#e5edf8;overflow-x:auto;-webkit-overflow-scrolling:touch;}.blognt-sourcecode__code{display:block;font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-size:0.86rem;line-height:1.65;white-space:pre;word-break:normal;tab-size:4;}.blognt-sourcecode[data-lang]::before{content:attr(data-lang);display:inline-block;margin-bottom:10px;padding:2px 9px;border-radius:999px;background:rgba(148, 163, 184, 0.18);color:#d2dceb;font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}[data-blognt-theme="dark"] .blognt-sourcecode{border-color:rgba(148, 163, 184, 0.22);background:#070d18;color:#dbe7f7;}[data-blognt-theme="dark"] .blognt-sourcecode[data-lang]::before{background:rgba(148, 163, 184, 0.22);color:#e2ebf8;}.entry-content{max-width:720px;font-family:var(--blognt-font, 'Plus Jakarta Sans', system-ui);font-size:clamp(1rem, 1.5vw, 1.0625rem);line-height:1.85;color:var(--blognt-text, #101828);}.entry-content h2{font-size:clamp(1.4rem, 2.5vw, 1.75rem);font-weight:800;line-height:1.25;color:var(--blognt-text, #101828);margin-top:48px;margin-bottom:16px;}.entry-content h3{font-size:clamp(1.15rem, 2vw, 1.35rem);font-weight:700;line-height:1.3;color:var(--blognt-text, #101828);margin-top:36px;margin-bottom:12px;}.entry-content p + p{margin-top:24px;}.entry-content blockquote{border-left:3px solid var(--bo-brand, #0a2342);padding-left:24px;margin:32px 0;font-style:italic;font-size:1.05em;color:var(--blognt-text-soft, #475467);}.entry-content blockquote p{margin:0;}.entry-content figure img{border-radius:var(--radius-sm, 8px);box-shadow:0 2px 16px rgba(10, 35, 66, 0.08);display:block;max-width:100%;height:auto;}.entry-content figcaption{font-size:0.8125rem;font-style:italic;color:var(--blognt-text-soft, #475467);text-align:center;margin-top:8px;}.entry-content p.lead strong{color:var(--bo-brand, #0a2342);}.has-drop-cap > p:first-of-type::first-letter{float:left;font-size:3.5em;font-weight:900;line-height:0.85;margin:0 8px 0 0;color:var(--bo-brand, #0a2342);font-family:var(--blognt-font, 'Plus Jakarta Sans', system-ui);}[data-blognt-theme="dark"] .entry-content{color:#e2e8f0;}[data-blognt-theme="dark"] .entry-content h2,
[data-blognt-theme="dark"] .entry-content h3{color:#f0f4ff;}[data-blognt-theme="dark"] .entry-content blockquote{border-left-color:var(--blognt-accent-blue, #3a8dff);color:#94a3b8;}[data-blognt-theme="dark"] .entry-content figcaption{color:#64748b;}[data-blognt-theme="dark"] .entry-content figure img{box-shadow:0 2px 16px rgba(0, 0, 0, 0.35);}[data-blognt-theme="dark"] .has-drop-cap > p:first-of-type::first-letter{color:var(--blognt-accent-blue, #3a8dff);}.blognt-footer{--footer-bg:#071b33;--footer-bg-main:#0a2342;--footer-bg-bar:#050f1e;--footer-text:rgba(255, 255, 255, 0.88);--footer-text-muted:rgba(255, 255, 255, 0.52);--footer-border:rgba(255, 255, 255, 0.08);--footer-link:rgba(255, 255, 255, 0.75);--footer-link-hover:#eea756;--footer-title:#ffffff;}.blognt-footer{background:var(--footer-bg-main);color:var(--footer-text);}.blognt-footer-newsletter{background:linear-gradient(90deg, #0f3060 0%, #0a2342 50%, #0f3060 100%);border-bottom:1px solid var(--footer-border);padding:32px 0;}.blognt-footer-newsletter__inner{display:flex;align-items:center;gap:32px;flex-wrap:wrap;}.blognt-footer-newsletter__copy{flex:1;min-width:220px;}.blognt-footer-newsletter__copy strong{display:block;margin-bottom:4px;font-size:18px;font-weight:800;color:#ffffff;line-height:1.3;}.blognt-footer-newsletter__copy p{margin:0;font-size:14px;color:var(--footer-text-muted);line-height:1.5;}.blognt-footer-newsletter__form{display:flex;gap:8px;flex:1.4;min-width:280px;}.blognt-footer-newsletter__form input[type="email"]{flex:1;min-width:0;padding:12px 16px;border-radius:var(--radius-pill);border:1px solid rgba(255, 255, 255, 0.18);background:rgba(255, 255, 255, 0.07);color:#ffffff;font-size:15px;transition:border-color var(--transition-fast), background var(--transition-fast);}.blognt-footer-newsletter__form input[type="email"]::placeholder{color:rgba(255, 255, 255, 0.38);}.blognt-footer-newsletter__form input[type="email"]:focus{outline:none;border-color:var(--blognt-accent-amber);background:rgba(255, 255, 255, 0.11);}.blognt-footer-newsletter__form button{flex-shrink:0;padding:12px 24px;background:var(--blognt-accent-amber);color:#1a0a00;border:none;border-radius:var(--radius-pill);font-size:14px;font-weight:800;letter-spacing:0.01em;cursor:pointer;white-space:nowrap;transition:filter var(--transition-base), transform var(--transition-base);}.blognt-footer-newsletter__form button:hover{filter:brightness(1.1);transform:translateY(-1px);}.blognt-footer-newsletter__form button:active{transform:translateY(0);filter:brightness(0.96);}.blognt-footer__main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;padding:52px 0 44px;border-bottom:1px solid var(--footer-border);align-items:start;}.blognt-footer__brand{display:flex;flex-direction:column;gap:12px;}.blognt-footer__logo{display:inline-flex;align-items:center;text-decoration:none;line-height:0;transition:opacity var(--transition-fast);}.blognt-footer__logo:hover{opacity:0.88;}.blognt-footer__logo img{display:block;width:auto;height:34px;max-width:100%;}.blognt-footer__tagline{margin:0;font-size:13px;line-height:1.6;color:var(--footer-text-muted);}.blognt-footer__count{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:rgba(255, 255, 255, 0.07);border:1px solid var(--footer-border);border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--footer-text-muted);align-self:flex-start;margin-top:2px;}.blognt-footer__social{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;}.blognt-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(255, 255, 255, 0.07);border:1px solid var(--footer-border);border-radius:var(--radius-sm);color:var(--footer-link);text-decoration:none;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);}.blognt-footer__social-link svg{transition:transform 0.24s ease, color var(--transition-fast);transform-origin:50% 50%;}.blognt-footer__social-link:hover{background:var(--blognt-accent-amber);border-color:var(--blognt-accent-amber);color:#1a0a00;}.blognt-footer__social-link:hover svg,
.blognt-footer__social-link:focus-visible svg{transform:rotate(5deg);}.blognt-footer__social-link:focus-visible{outline:2px solid var(--blognt-accent-amber);outline-offset:2px;}.blognt-footer__col{display:flex;flex-direction:column;gap:0;align-items:flex-start;}.blognt-footer__col-title{display:block;margin-bottom:18px;font-size:11px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--footer-title);opacity:0.55;}.blognt-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;width:100%;}.blognt-footer__col ul li{display:flex;align-items:baseline;width:100%;}.blognt-footer__col ul li a{font-size:14px;font-weight:500;color:var(--footer-link);text-decoration:none;transition:color var(--transition-fast), padding-left var(--transition-fast);display:inline-flex;align-items:baseline;min-height:20px;}.blognt-footer__col ul li a:hover{color:var(--footer-link-hover);padding-left:4px;}.blognt-footer__col ul li a:focus-visible{outline:2px solid var(--blognt-accent-amber);outline-offset:2px;border-radius:2px;}.blognt-footer__bar{background:var(--footer-bg-bar);padding:18px 0;}.blognt-secondary-newsletter{padding-bottom:48px;}.blognt-footer__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}.blognt-footer__copy{margin:0;font-size:13px;color:var(--footer-text-muted);line-height:1.5;}.blognt-footer__legal-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}.blognt-footer__admin-link{font-size:12px;font-weight:600;color:var(--footer-text-muted);text-decoration:none;padding:3px 10px;border:1px solid var(--footer-border);border-radius:var(--radius-pill);transition:color var(--transition-fast), border-color var(--transition-fast);}.blognt-footer__admin-link:hover{color:var(--footer-link-hover);border-color:var(--blognt-accent-amber);}.blognt-footer__made-in{font-size:12px;color:var(--footer-text-muted);}.blognt-footer__made-in span[role="img"]{color:#e05c6a;font-style:normal;}[data-blognt-theme="dark"] .blognt-footer{--footer-bg-main:#07182e;--footer-bg-bar:#030d18;--footer-border:rgba(255, 255, 255, 0.07);}[data-blognt-theme="dark"] .blognt-footer-newsletter{background:linear-gradient(90deg, #091e38 0%, #07182e 50%, #091e38 100%);}@media (max-width: 900px){.blognt-footer__main{grid-template-columns:repeat(3, 1fr);gap:36px;padding:40px 0 36px;}.blognt-footer__brand{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:20px;}.blognt-footer__brand > .blognt-footer__social{margin-top:0;flex:1 0 100%;}.blognt-footer-newsletter__inner{flex-direction:column;align-items:flex-start;gap:20px;}.blognt-footer-newsletter__form{width:100%;flex:none;}}@media (max-width: 600px){.blognt-footer__main{grid-template-columns:1fr;gap:28px;padding:32px 0 28px;}.blognt-footer__brand{flex-direction:column;gap:10px;}.blognt-footer__bar-inner{flex-direction:column;align-items:flex-start;gap:10px;}.blognt-footer-newsletter{padding:24px 0;}.blognt-footer-newsletter__form{flex-direction:column;}.blognt-footer-newsletter__form button{width:100%;text-align:center;}.blognt-footer__legal-links{gap:12px;}}.blognt-footer__editorial{background:var(--bnt-surface-dark, #0a1322);padding:72px 0 76px;border-bottom:1px solid rgba(255, 255, 255, 0.07);position:relative;overflow:hidden;}.blognt-footer__editorial::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 10% 100%, rgba(58, 141, 255, 0.07) 0%, transparent 60%),
        radial-gradient(ellipse 40% 40% at 90% 0%, rgba(58, 141, 255, 0.05) 0%, transparent 50%);pointer-events:none;}.blognt-footer__editorial-header{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:52px;}.blognt-footer__editorial-label{display:inline-flex;align-items:center;padding:6px 14px;background:rgba(58, 141, 255, 0.10);border:1px solid rgba(58, 141, 255, 0.22);border-radius:var(--radius-pill);font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#7ab8ff;}.blognt-footer__editorial-title{margin:0;font-size:clamp(28px, 3vw, 46px);font-weight:900;line-height:1.1;letter-spacing:-0.03em;color:#ffffff;}.blognt-footer__editorial-title em{font-style:italic;color:#3a8dff;font-style:italic;}.blognt-footer__editorial-pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;position:relative;z-index:1;}.blognt-footer__pillar{display:flex;flex-direction:column;gap:12px;padding:28px 28px 24px;background:rgba(255, 255, 255, 0.035);border:1px solid rgba(255, 255, 255, 0.07);border-radius:var(--radius-lg);transition:background var(--transition-fast), border-color var(--transition-fast);}.blognt-footer__pillar:hover{background:rgba(255, 255, 255, 0.055);border-color:rgba(58, 141, 255, 0.20);}.blognt-footer__pillar-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(58, 141, 255, 0.10);border:1px solid rgba(58, 141, 255, 0.18);border-radius:var(--radius-md);color:#3a8dff;flex-shrink:0;}.blognt-footer__pillar-title{margin:0;font-size:16px;font-weight:800;line-height:1.25;color:#ffffff;letter-spacing:-0.01em;}.blognt-footer__pillar-text{margin:0;font-size:14px;line-height:1.6;color:rgba(255, 255, 255, 0.60);flex:1;}.blognt-footer__pillar-link{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:700;color:#3a8dff;text-decoration:none;letter-spacing:0.01em;transition:color var(--transition-fast), gap var(--transition-fast);}.blognt-footer__pillar-link:hover{color:#7ab8ff;gap:8px;}.blognt-footer__pillar-link:focus-visible{outline:2px solid #3a8dff;outline-offset:3px;border-radius:3px;}[data-blognt-theme="dark"] .blognt-footer__editorial{background:var(--bnt-surface-dark, #0a1322);}@media (max-width: 900px){.blognt-footer__editorial{padding:56px 0 60px;}.blognt-footer__editorial-header{margin-bottom:36px;}.blognt-footer__editorial-pillars{grid-template-columns:1fr;gap:16px;}.blognt-footer__pillar{flex-direction:row;align-items:flex-start;gap:16px;padding:20px 22px;}.blognt-footer__pillar-icon{flex-shrink:0;margin-top:2px;}.blognt-footer__pillar > *:not(.blognt-footer__pillar-icon){flex:1;}}@media (max-width: 600px){.blognt-footer__editorial{padding:44px 0 48px;}.blognt-footer__editorial-header{gap:14px;margin-bottom:28px;}.blognt-footer__editorial-pillars{gap:12px;}.blognt-footer__pillar{flex-direction:column;gap:10px;padding:18px 18px 16px;}.blognt-footer__pillar-icon{width:38px;height:38px;}.blognt-footer__pillar-title{font-size:15px;}.blognt-footer__pillar-text{font-size:13px;}}@media (max-width: 768px){.blognt-footer__main{gap:20px;padding:28px 0 24px;}.blognt-footer__brand{gap:8px;}.blognt-footer__logo img{height:30px;}.blognt-footer__tagline{font-size:12px;line-height:1.5;max-width:54ch;}.blognt-footer__count{margin-top:0;}.blognt-footer__social{margin-top:4px;gap:7px;}.blognt-footer__social-link{width:36px;height:36px;}.blognt-footer__col{padding-top:10px;border-top:1px solid rgba(255, 255, 255, 0.08);}.blognt-footer__col-title{margin-bottom:10px;font-size:10px;letter-spacing:0.11em;opacity:0.66;}.blognt-footer__col ul{gap:6px;}.blognt-footer__col ul li a{min-height:30px;font-size:13px;line-height:1.35;}.blognt-footer__bar{padding:14px 0;}.blognt-footer__bar-inner{gap:8px;}.blognt-footer__copy{font-size:12px;}.blognt-footer__legal-links{gap:10px 14px;}}@media (max-width: 600px){.blognt-footer__main{grid-template-columns:1fr 1fr;gap:16px 14px;padding:24px 0 20px;}.blognt-footer__brand{grid-column:1 / -1;padding-bottom:4px;border-bottom:1px solid rgba(255, 255, 255, 0.08);margin-bottom:2px;}.blognt-footer__col{border-top:0;padding-top:4px;}.blognt-footer__col-title{margin-bottom:8px;}.blognt-footer__col ul li a{min-height:28px;}}@media (max-width: 430px){.blognt-footer__main{gap:14px 12px;}.blognt-footer__logo img{height:28px;}.blognt-footer__social-link{width:34px;height:34px;}.blognt-footer__tagline{font-size:11.5px;}.blognt-footer__col ul{gap:4px;}.blognt-footer__col ul li a{font-size:12.5px;}}@media (max-width: 390px){.blognt-footer__main{grid-template-columns:1fr;gap:12px;}.blognt-footer__brand{margin-bottom:0;padding-bottom:8px;}.blognt-footer__col{padding-top:8px;border-top:1px solid rgba(255, 255, 255, 0.07);}.blognt-footer__col ul li a{min-height:26px;}}.blognt-skip-link{position:fixed;top:-100px;left:16px;z-index:var(--z-skip, 99999);background:var(--bo-brand, #0a2342);color:#fff;padding:12px 20px;border-radius:0 0 8px 8px;font-weight:700;font-size:14px;text-decoration:none;transition:top 0.2s ease;}.blognt-skip-link:focus-visible{top:0;outline:3px solid var(--blognt-accent-amber, #eea756);outline-offset:2px;}.blognt-inline-newsletter{background:var(--blognt-surface-3, #eef3fb);border:1px solid var(--bo-brand, #0a2342);border-left:4px solid var(--bo-brand, #0a2342);border-radius:var(--radius-sm, 8px);padding:24px;margin:32px 0;}.blognt-inline-newsletter__form{display:flex;gap:8px;flex:1 1 260px;flex-wrap:wrap;}.blognt-inline-newsletter__form input[type="email"]{flex:1 1 180px;padding:10px 14px;border:1px solid var(--blognt-border, #d1d5db);border-radius:var(--radius-sm, 6px);font-size:14px;background:#fff;color:var(--blognt-text, #111827);outline:none;transition:border-color 0.15s ease;}.blognt-inline-newsletter__form input[type="email"]:focus{border-color:var(--bo-brand, #0a2342);box-shadow:0 0 0 3px rgba(10, 35, 66, 0.12);}.blognt-inline-newsletter__form button{padding:10px 20px;background:var(--bo-brand, #0a2342);color:#fff;border:none;border-radius:var(--radius-sm, 6px);font-size:14px;font-weight:600;cursor:pointer;transition:background 0.15s ease, transform 0.1s ease;white-space:nowrap;}.blognt-inline-newsletter__form button:hover{background:var(--blognt-brand-dark, #061629);}.blognt-inline-newsletter__form button:active{transform:scale(0.97);}[data-blognt-theme="dark"] .blognt-inline-newsletter{background:var(--blognt-surface-3-dark, #1a2a3f);border-color:rgba(255, 255, 255, 0.15);border-left-color:var(--blognt-accent-amber, #eea756);}[data-blognt-theme="dark"] .blognt-inline-newsletter__form input[type="email"]{background:var(--blognt-surface-1-dark, #0d1b2e);border-color:rgba(255, 255, 255, 0.2);color:#fff;}@media (max-width: 600px){.blognt-inline-newsletter{padding:16px;}.blognt-inline-newsletter__form{width:100%;}}@media (prefers-color-scheme: dark){html:not([data-blognt-theme="light"]){--blognt-page-bg:#0d1117;--blognt-surface:#141922;--blognt-surface-2:#171d27;--blognt-surface-3:#1b2230;--blognt-border:rgba(255,255,255,0.08);--blognt-border-strong:rgba(255,255,255,0.14);--blognt-text:#eef2f7;--blognt-text-soft:#c9d3e0;--blognt-text-muted:#9aaabb;--blognt-shadow-lg:0 22px 54px rgba(0,0,0,0.24);--blognt-shadow-md:0 18px 40px rgba(0,0,0,0.22);--blognt-accent-blue:#6baed6;--blognt-accent-amber:#f0a54f;--blognt-accent-violet:#7a80ff;--bo-ink:#eef2f7;--bo-soft:#a8b8cc;--bo-border:rgba(255,255,255,0.08);--bo-brand:#6baed6;--bo-brand-hover:#82bfdf;--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-tag-page{margin-top:20px;}.blognt-inline-nl-form{display:contents;}[data-blognt-theme="dark"] .blognt-hub-tab.is-active,
[data-blognt-theme="dark"] .blognt-hub-tab:hover,
[data-blognt-theme="dark"] .blognt-hub-tab:focus-visible{background:var(--blognt-surface) !important;color:var(--blognt-text) !important;box-shadow:0 14px 32px rgba(0, 0, 0, 0.35) !important;}[data-blognt-theme="dark"] .blognt-hub-tab:focus-visible{outline-color:var(--blognt-surface) !important;}[data-blognt-theme="dark"] .blognt-hub-tab.is-active .blognt-hub-tab__icon-wrap,
[data-blognt-theme="dark"] .blognt-hub-tab:hover .blognt-hub-tab__icon-wrap,
[data-blognt-theme="dark"] .blognt-hub-tab:focus-visible .blognt-hub-tab__icon-wrap{background:rgba(255, 255, 255, 0.1) !important;color:var(--blognt-text) !important;}[data-blognt-theme="dark"] .blognt-hub{background:rgba(3, 8, 18, 0.94);}[data-blognt-theme="dark"] .blognt-hub-shell{background:linear-gradient(180deg, #0b1320 0%, #0d1828 100%);}[data-blognt-theme="dark"] .blognt-hub-bar{background:rgba(255, 255, 255, 0.04);border-bottom-color:rgba(255, 255, 255, 0.08);}[data-blognt-theme="dark"] .blognt-hub-bar__eyebrow{color:rgba(200, 215, 240, 0.52);}[data-blognt-theme="dark"] .blognt-hub-bar__title{color:var(--blognt-dark-text);}[data-blognt-theme="dark"] .blognt-hub-close{background:rgba(255, 255, 255, 0.08);color:var(--blognt-dark-text);}[data-blognt-theme="dark"] .blognt-hub-close:hover,
[data-blognt-theme="dark"] .blognt-hub-close:focus-visible{background:rgba(255, 255, 255, 0.14);color:var(--blognt-dark-text);}[data-blognt-theme="dark"] .blognt-hub-nav{background:rgba(255, 255, 255, 0.03);border-bottom-color:rgba(255, 255, 255, 0.07);}[data-blognt-theme="dark"] .blognt-hub-tab{background:rgba(255, 255, 255, 0.06);color:rgba(200, 215, 240, 0.82);}[data-blognt-theme="dark"] .blognt-hub-tab__icon-wrap{background:rgba(255, 255, 255, 0.06);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.08);}[data-blognt-theme="dark"] .blognt-hub-topline{border-bottom-color:rgba(255, 255, 255, 0.08);}[data-blognt-theme="dark"] .blognt-hub-topline__icon{background:rgba(255, 255, 255, 0.08);}[data-blognt-theme="dark"] .blognt-hub-topline__eyebrow{color:rgba(200, 215, 240, 0.48);}[data-blognt-theme="dark"] .blognt-hub-topline__copy strong{color:var(--blognt-dark-text);}[data-blognt-theme="dark"] .blognt-hub-topline__copy p{color:rgba(180, 200, 230, 0.72);}[data-blognt-theme="dark"] .blognt-hub-all{background:rgba(255, 255, 255, 0.08);color:var(--blognt-dark-text);}[data-blognt-theme="dark"] .blognt-hub-all:hover{background:rgba(255, 255, 255, 0.13);color:var(--blognt-dark-text);}[data-blognt-theme="dark"] .blognt-hub-col{background:rgba(255, 255, 255, 0.04);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.07);}[data-blognt-theme="dark"] .blognt-hub-col--reading{background:rgba(255, 255, 255, 0.05);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.09),
        0 10px 28px rgba(0, 0, 0, 0.42);}[data-blognt-theme="dark"] .blognt-hub-kicker{color:rgba(200, 215, 240, 0.44);}[data-blognt-theme="dark"] .blognt-hub-empty{color:rgba(200, 215, 240, 0.52);}.blognt-related-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--blognt-surface-2);flex-shrink:0;}.blognt-related-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 400ms ease;}.blognt-related-card__media.is-empty{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900;color:var(--blognt-text-muted);background:color-mix(in srgb, var(--bo-brand) 6%, var(--blognt-surface-2));}.blognt-contact-page{padding-top:2rem;padding-bottom:5rem;}.blognt-contact-hero{padding:2.4rem 0 2.8rem;}.blognt-contact-hero__copy{max-width:56rem;margin:0 auto 2.4rem;text-align:center;}.blognt-contact-hero__copy h1{margin:0.5rem 0 0.9rem;font-size:clamp(2.4rem, 4vw, 4rem);line-height:0.95;letter-spacing:-0.05em;color:#0f2147;}.blognt-contact-hero__lead{margin:0;font-size:1.06rem;line-height:1.8;color:rgba(15, 23, 42, 0.65);}.blognt-contact-subjects{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;max-width:72rem;margin:0 auto;}.blognt-contact-subject{padding:1.25rem 1.3rem;border-radius:20px;border:1px solid rgba(15, 23, 42, 0.08);background:rgba(255, 255, 255, 0.92);box-shadow:0 8px 22px rgba(15, 23, 42, 0.05);}.blognt-contact-subject__icon{display:block;color:var(--bo-brand, #1b5ee8);margin-bottom:0.7rem;}.blognt-contact-subject__label{display:block;font-size:0.92rem;font-weight:800;color:#0f2147;margin-bottom:0.4rem;}.blognt-contact-subject__desc{margin:0;font-size:0.85rem;line-height:1.65;color:rgba(15, 23, 42, 0.62);}.blognt-contact-body{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:2rem;align-items:start;margin-top:2.4rem;}.blognt-contact-form-wrap{padding:2rem 2.2rem;border-radius:28px;border:1px solid rgba(15, 23, 42, 0.08);background:rgba(255, 255, 255, 0.94);box-shadow:0 14px 40px rgba(15, 23, 42, 0.07);}.blognt-contact-form-head{display:flex;align-items:center;gap:0.6rem;margin-bottom:1.8rem;color:#0f2147;}.blognt-contact-form-head h2{margin:0;font-size:1.3rem;font-weight:800;letter-spacing:-0.02em;}.blognt-contact-form__row--2col{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}.blognt-contact-form__field{display:flex;flex-direction:column;gap:0.45rem;margin-bottom:1.1rem;}.blognt-contact-form__field label{font-size:0.82rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(15, 23, 42, 0.6);}.blognt-contact-form__field label span{color:var(--bo-brand, #1b5ee8);}.blognt-contact-form__field input,
.blognt-contact-form__field select,
.blognt-contact-form__field textarea{padding:0.75rem 1rem;border-radius:12px;border:1px solid rgba(15, 23, 42, 0.14);background:rgba(248, 250, 255, 0.7);font-size:0.96rem;color:#0f2147;transition:border-color 180ms ease, box-shadow 180ms ease;outline:none;width:100%;}.blognt-contact-form__field input:focus,
.blognt-contact-form__field select:focus,
.blognt-contact-form__field textarea:focus{border-color:var(--bo-brand, #1b5ee8);box-shadow:0 0 0 3px rgba(27, 94, 232, 0.1);}.blognt-contact-form__field textarea{resize:vertical;min-height:160px;line-height:1.7;}.blognt-contact-form__hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;}.blognt-contact-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:0.5rem;}.blognt-contact-form__privacy{margin:0;font-size:0.8rem;color:rgba(15, 23, 42, 0.5);line-height:1.5;}.blognt-contact-form__privacy a{color:var(--bo-brand, #1b5ee8);}.blognt-contact-form__submit{display:inline-flex;align-items:center;gap:0.5rem;min-height:52px;padding:0 1.5rem;border-radius:999px;border:none;background:linear-gradient(135deg, #0f2147, #1b3a75);color:#fff;font-size:0.82rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;transition:transform 180ms ease, box-shadow 180ms ease;}.blognt-contact-form__submit:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(15, 23, 42, 0.18);}.blognt-contact-form__feedback{margin-top:1rem;padding:0.75rem 1rem;border-radius:10px;font-size:0.9rem;}.blognt-contact-cf7 .wpcf7-form{display:flex;flex-direction:column;gap:1rem;}.blognt-contact-cf7 .wpcf7-form-control-wrap{display:block;}.blognt-contact-cf7 input[type="text"],
.blognt-contact-cf7 input[type="email"],
.blognt-contact-cf7 select,
.blognt-contact-cf7 textarea{width:100%;padding:0.75rem 1rem;border-radius:12px;border:1px solid rgba(15, 23, 42, 0.14);background:rgba(248, 250, 255, 0.7);font-size:0.96rem;color:#0f2147;transition:border-color 180ms ease, box-shadow 180ms ease;outline:none;}.blognt-contact-cf7 input[type="text"]:focus,
.blognt-contact-cf7 input[type="email"]:focus,
.blognt-contact-cf7 select:focus,
.blognt-contact-cf7 textarea:focus{border-color:var(--bo-brand, #1b5ee8);box-shadow:0 0 0 3px rgba(27, 94, 232, 0.1);}.blognt-contact-cf7 textarea{resize:vertical;min-height:160px;line-height:1.7;}.blognt-contact-cf7 input[type="submit"],
.blognt-contact-cf7 .wpcf7-submit{display:inline-flex;align-items:center;gap:0.5rem;min-height:52px;padding:0 1.5rem;border-radius:999px;border:none;background:linear-gradient(135deg, #0f2147, #1b3a75);color:#fff;font-size:0.82rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;transition:transform 180ms ease, box-shadow 180ms ease;}.blognt-contact-cf7 input[type="submit"]:hover,
.blognt-contact-cf7 .wpcf7-submit:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(15, 23, 42, 0.18);}.blognt-contact-cf7 .wpcf7-response-output{margin-top:1rem;padding:0.75rem 1rem;border-radius:10px;font-size:0.9rem;border:none;}.blognt-contact-cf7 .wpcf7-mail-sent-ok{background:rgba(5, 150, 105, 0.08);color:#065f46;}.blognt-contact-cf7 .wpcf7-mail-sent-ng,
.blognt-contact-cf7 .wpcf7-validation-errors{background:rgba(220, 38, 38, 0.07);color:#991b1b;}.blognt-contact-cf7 .wpcf7-not-valid-tip{font-size:0.78rem;color:#dc2626;margin-top:0.3rem;}.blognt-contact-aside{position:sticky;top:90px;display:flex;flex-direction:column;gap:1rem;}.blognt-contact-info-block{padding:1.3rem 1.4rem;border-radius:20px;border:1px solid rgba(15, 23, 42, 0.08);background:rgba(255, 255, 255, 0.92);box-shadow:0 8px 22px rgba(15, 23, 42, 0.05);}.blognt-contact-aside-title{display:flex;align-items:center;gap:0.45rem;margin:0 0 1rem;font-size:0.82rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:rgba(15, 23, 42, 0.55);}.blognt-contact-info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;}.blognt-contact-info-list li{display:flex;align-items:baseline;justify-content:space-between;gap:0.5rem;padding:0.55rem 0;border-bottom:1px solid rgba(15, 23, 42, 0.06);flex-wrap:wrap;}.blognt-contact-info-list li:last-child{border-bottom:none;}.blognt-contact-info-list li strong{font-size:0.88rem;color:#0f2147;font-weight:700;}.blognt-contact-info-list li span{font-size:0.8rem;color:rgba(15, 23, 42, 0.52);white-space:nowrap;}.blognt-contact-links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;}.blognt-contact-links-list li a{display:flex;align-items:center;gap:0.4rem;padding:0.45rem 0;font-size:0.9rem;font-weight:600;color:#0f2147;text-decoration:none;border-bottom:1px solid rgba(15, 23, 42, 0.05);transition:color 150ms ease;}.blognt-contact-links-list li:last-child a{border-bottom:none;}.blognt-contact-links-list li a:hover{color:var(--bo-brand, #1b5ee8);}.blognt-contact-faq{margin-top:3rem;padding:2rem 2.2rem;border-radius:28px;border:1px solid rgba(15, 23, 42, 0.08);background:rgba(255, 255, 255, 0.92);box-shadow:0 14px 40px rgba(15, 23, 42, 0.06);}.blognt-contact-faq__head{margin-bottom:1.8rem;text-align:center;}.blognt-contact-faq__head h2{margin:0 0 0.5rem;font-size:clamp(1.6rem, 2.5vw, 2.2rem);letter-spacing:-0.03em;color:#0f2147;}.blognt-contact-faq__head p{margin:0;font-size:0.98rem;color:rgba(15, 23, 42, 0.58);}.blognt-contact-faq__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.4rem;}.blognt-contact-faq-item{padding:1.3rem 1.4rem;border-radius:18px;border:1px solid rgba(15, 23, 42, 0.07);background:rgba(248, 250, 255, 0.6);}.blognt-contact-faq-item__q{display:block;font-size:0.96rem;font-weight:800;color:#0f2147;margin-bottom:0.65rem;line-height:1.35;}.blognt-contact-faq-item__a{margin:0;font-size:0.88rem;line-height:1.75;color:rgba(15, 23, 42, 0.65);}[data-blognt-theme="dark"] .blognt-contact-hero__copy h1,
[data-blognt-theme="dark"] .blognt-contact-form-head{color:#f8fafc;}[data-blognt-theme="dark"] .blognt-contact-hero__lead{color:rgba(226, 232, 240, 0.65);}[data-blognt-theme="dark"] .blognt-contact-subject,
[data-blognt-theme="dark"] .blognt-contact-form-wrap,
[data-blognt-theme="dark"] .blognt-contact-info-block,
[data-blognt-theme="dark"] .blognt-contact-faq{background:rgba(10, 17, 30, 0.88);border-color:rgba(255, 255, 255, 0.07);box-shadow:none;}[data-blognt-theme="dark"] .blognt-contact-subject__label,
[data-blognt-theme="dark"] .blognt-contact-info-list li strong,
[data-blognt-theme="dark"] .blognt-contact-faq-item__q,
[data-blognt-theme="dark"] .blognt-contact-links-list li a,
[data-blognt-theme="dark"] .blognt-contact-form-head h2,
[data-blognt-theme="dark"] .blognt-contact-faq__head h2{color:#e2e8f0;}[data-blognt-theme="dark"] .blognt-contact-subject__desc,
[data-blognt-theme="dark"] .blognt-contact-info-list li span,
[data-blognt-theme="dark"] .blognt-contact-form__privacy,
[data-blognt-theme="dark"] .blognt-contact-faq-item__a,
[data-blognt-theme="dark"] .blognt-contact-faq__head p{color:rgba(226, 232, 240, 0.55);}[data-blognt-theme="dark"] .blognt-contact-faq-item{background:rgba(15, 23, 42, 0.55);border-color:rgba(255, 255, 255, 0.06);}[data-blognt-theme="dark"] .blognt-contact-cf7 input[type="text"],
[data-blognt-theme="dark"] .blognt-contact-cf7 input[type="email"],
[data-blognt-theme="dark"] .blognt-contact-cf7 select,
[data-blognt-theme="dark"] .blognt-contact-cf7 textarea,
[data-blognt-theme="dark"] .blognt-contact-form__field input,
[data-blognt-theme="dark"] .blognt-contact-form__field select,
[data-blognt-theme="dark"] .blognt-contact-form__field textarea{background:rgba(15, 23, 42, 0.6);border-color:rgba(255, 255, 255, 0.1);color:#e2e8f0;}@media (max-width: 1024px){.blognt-contact-subjects{grid-template-columns:repeat(2, minmax(0, 1fr));}.blognt-contact-body{grid-template-columns:1fr;}.blognt-contact-aside{position:static;flex-direction:row;flex-wrap:wrap;}.blognt-contact-info-block{flex:1 1 220px;}}@media (max-width: 680px){.blognt-contact-subjects{grid-template-columns:1fr;}.blognt-contact-faq__grid{grid-template-columns:1fr;}.blognt-contact-form__row--2col{grid-template-columns:1fr;}.blognt-contact-hero__copy{text-align:left;}.blognt-contact-form-wrap,
    .blognt-contact-faq{padding:1.4rem 1.2rem;}.blognt-contact-form__footer{flex-direction:column;align-items:flex-start;}}.blognt-yt-facade{position:relative;display:block;width:100%;aspect-ratio:16 / 9;cursor:pointer;border-radius:12px;overflow:hidden;background:#000;outline:none;}@supports not (aspect-ratio: 16 / 9){.blognt-yt-facade{padding-top:56.25%;height:0;}.blognt-yt-facade__thumb,
    .blognt-yt-facade__play{position:absolute;top:0;left:0;}}.blognt-yt-facade:focus-visible{box-shadow:0 0 0 3px var(--bo-brand, #1b5ee8);}.blognt-yt-facade__thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform 300ms ease, filter 300ms ease;filter:brightness(0.82);}.blognt-yt-facade:hover .blognt-yt-facade__thumb,
.blognt-yt-facade:focus-visible .blognt-yt-facade__thumb{transform:scale(1.02);filter:brightness(0.7);}.blognt-yt-facade__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;}.blognt-yt-facade__play svg{width:68px;height:48px;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.5));transition:transform 200ms ease;}.blognt-yt-facade:hover .blognt-yt-facade__play svg,
.blognt-yt-facade:focus-visible .blognt-yt-facade__play svg{transform:scale(1.12);}.blognt-yt-facade__play-bg{fill:#ff0000;fill-opacity:0.92;}.blognt-yt-facade__play-arrow{fill:#fff;}.blognt-yt-facade__caption{position:absolute;bottom:0;left:0;right:0;padding:28px 14px 10px;background:linear-gradient(to top, rgba(0,0,0,0.72) 0%, transparent 100%);color:#fff;font-size:0.8rem;font-weight:600;line-height:1.4;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.blognt-yt-facade__iframe{width:100% !important;height:100% !important;border:none;border-radius:12px;display:block;}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;}@supports not (aspect-ratio: 16 / 9){.wp-block-embed-youtube .wp-block-embed__wrapper{padding-top:56.25%;height:0;}}.entry-content .twitter-tweet{margin-inline:auto !important;max-width:550px !important;}.entry-content blockquote.instagram-media{border-radius:12px !important;overflow:hidden !important;max-width:540px !important;margin-inline:auto !important;}.entry-content .reddit-embed-bq{border-radius:12px !important;border-color:var(--blognt-border, rgba(15,23,42,0.1)) !important;max-width:600px !important;margin-inline:auto !important;}.entry-content .wp-block-embed:not(.wp-block-embed-youtube){text-align:center;}[data-blognt-theme="dark"] body.blognt-reading-mode{background:var(--blognt-page-bg, #0d1117) !important;}[data-blognt-theme="dark"] body.blognt-reading-mode .entry,
[data-blognt-theme="dark"] body.blognt-reading-mode .entry-content{background:var(--blognt-page-bg, #0d1117) !important;color:rgba(226, 232, 240, 0.88) !important;}[data-blognt-theme="dark"] body.blognt-reading-mode h1,
[data-blognt-theme="dark"] body.blognt-reading-mode h2,
[data-blognt-theme="dark"] body.blognt-reading-mode h3,
[data-blognt-theme="dark"] body.blognt-reading-mode h4{color:rgba(241, 245, 249, 0.95) !important;}[data-blognt-theme="dark"] body.blognt-reading-mode a{color:var(--bo-brand, #5b8dee) !important;}[data-blognt-theme="dark"] .blognt-yt-facade{border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.5);}.blognt-related-card-v2{display:flex;flex-direction:column;gap:0;border-radius:14px;border:1px solid var(--blognt-border, rgba(15, 23, 42, 0.08));background:var(--blognt-surface, #fff);overflow:hidden;transition:box-shadow 200ms ease, transform 200ms ease;}.blognt-related-card-v2:hover{box-shadow:0 8px 28px rgba(15, 23, 42, 0.10);transform:translateY(-2px);}.blognt-related-card-v2__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--blognt-surface-2, #f1f5f9);position:relative;flex-shrink:0;}.blognt-related-card-v2__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 320ms ease;}.blognt-related-card-v2:hover .blognt-related-card-v2__media img{transform:scale(1.05);}.blognt-related-card-v2__media.is-empty{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--bo-brand, #1b5ee8) 8%, #f1f5f9);}@media (max-width: 600px){.blognt-related-card-v2{flex-direction:row;border-radius:12px;}.blognt-related-card-v2__media{flex:0 0 100px;width:100px;aspect-ratio:1 / 1;}}[data-blognt-theme="dark"] .blognt-related-card-v2{background:rgba(15, 23, 42, 0.6);border-color:rgba(255, 255, 255, 0.07);}[data-blognt-theme="dark"] .blognt-related-card-v2:hover{box-shadow:0 8px 28px rgba(0, 0, 0, 0.35);}[data-blognt-theme="dark"] .blognt-related-card-v2__media.is-empty{background:rgba(30, 41, 59, 0.8);}.blognt-category-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;}.blognt-category-card__footer .blognt-category-card__link{margin-top:0;}.blognt-search-card__save{margin-left:auto;flex-shrink:0;}.blognt-related-card-v2__media{display:block !important;position:relative !important;width:100% !important;aspect-ratio:16 / 9 !important;overflow:hidden !important;flex-shrink:0 !important;height:unset !important;min-height:unset !important;max-height:unset !important;}.blognt-related-card-v2__media img,
.blognt-related-card-v2__media > img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;}.blognt-related-card-v2{overflow:hidden !important;}.blognt-related-card-v2__media.is-empty{display:flex !important;align-items:center !important;justify-content:center !important;}html.blognt-page-entering{animation:blognt-page-in 280ms ease forwards;}@keyframes blognt-page-in{from{opacity:0;}to{opacity:1;}}html.blognt-page-entering #main-content{animation:blognt-main-in 280ms ease forwards;}@keyframes blognt-main-in{from{transform:translateY(8px);}to{transform:translateY(0);}}.blognt-related-card-v2{display:flex !important;flex-direction:column !important;min-width:0;min-height:100%;border-radius:18px !important;border:1px solid rgba(15, 23, 42, 0.08) !important;background:rgba(255, 255, 255, 0.98) !important;box-shadow:0 10px 30px rgba(15, 23, 42, 0.06) !important;overflow:hidden !important;}.blognt-related-card-v2__media{display:block !important;position:relative !important;width:100% !important;aspect-ratio:16 / 9 !important;flex:0 0 auto !important;overflow:hidden !important;background:rgba(226, 232, 240, 0.7) !important;}.blognt-related-card-v2__media img,
.blognt-related-card-v2__media > img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}@media (max-width: 640px){.blognt-related-card-v2{border-radius:14px !important;}}[data-blognt-theme="dark"] .blognt-related-card-v2{background:rgba(10, 17, 30, 0.92) !important;border-color:rgba(255, 255, 255, 0.07) !important;box-shadow:0 16px 36px rgba(0, 0, 0, 0.28) !important;}@keyframes blognt-skeleton-shift{from{background-position:0% 50%;}to{background-position:220% 50%;}}@supports (view-transition-name: root){::view-transition-old(root){animation:blognt-vt-out 160ms ease forwards;}::view-transition-new(root){animation:blognt-vt-in 220ms ease forwards;}@keyframes blognt-vt-out{from{opacity:1;}to{opacity:0;}}@keyframes blognt-vt-in{from{opacity:0;}to{opacity:1;}}::view-transition-old(blognt-header),
    ::view-transition-new(blognt-header){animation:none;}@media (prefers-reduced-motion: reduce){::view-transition-old(root),
        ::view-transition-new(root),
        ::view-transition-old(blognt-header),
        ::view-transition-new(blognt-header){animation:none;}}}@media (prefers-reduced-motion: reduce){html.blognt-page-entering,
    html.blognt-page-entering #main-content{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important;}}.blognt-save-btn:active,
.blognt-category-card__link:active,
.blognt-related-card-v2:active,
#blognt-back-top:active{transform:scale(0.96) !important;transition:transform 80ms ease !important;}.blognt-category-card,
.blognt-search-card,
.blognt-related-card-v2{transition:box-shadow 200ms ease, transform 200ms ease !important;will-change:transform;}@keyframes blognt-skeleton-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.blognt-category-card__media:not(.is-empty),
.blognt-related-card-v2__media:not(.is-empty),
.blognt-search-card__media:not(.is-empty){background:linear-gradient(
        90deg,
        var(--blognt-border, rgba(15,23,42,0.06)) 25%,
        color-mix(in srgb, var(--blognt-border, rgba(15,23,42,0.06)) 50%, transparent) 50%,
        var(--blognt-border, rgba(15,23,42,0.06)) 75%
    );background-size:200% 100%;animation:blognt-skeleton-shimmer 1.6s ease-in-out infinite;}.blognt-category-card__media:not(.is-empty) img[complete="true"],
.blognt-category-card__media:not(.is-empty) img.is-loaded,
.blognt-related-card-v2__media:not(.is-empty) img,
.blognt-search-card__media:not(.is-empty) img{animation:none;background:none;}.blognt-save-btn:focus-visible,
#blognt-back-top:focus-visible,
.blognt-category-card__link:focus-visible{outline-offset:4px;}#blognt-back-top{transition:opacity 220ms ease, transform 220ms ease, background 150ms ease !important;}#blognt-back-top:not(.is-visible){opacity:0 !important;transform:translateY(12px) scale(0.9) !important;pointer-events:none !important;}#blognt-back-top.is-visible{opacity:1 !important;transform:translateY(0) scale(1) !important;}.site-wrap-outer{overflow:visible !important;}.blognt-newsroom-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid color-mix(in srgb, var(--bo-brand) 24%, #dce6f8 76%);background:color-mix(in srgb, var(--bo-brand) 7%, #ffffff 93%);color:var(--bo-ink);font-size:10.5px;font-weight:800;letter-spacing:0.12em;line-height:1;text-transform:uppercase;white-space:nowrap;}.blognt-newsroom-badge::before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;opacity:0.9;}.blognt-newsroom-badge--soft{min-height:24px;padding:0 9px;font-size:9.5px;letter-spacing:0.1em;}.blognt-category-card__meta{align-items:center;}.blognt-category-card__newsroom{margin-right:8px;}[data-blognt-theme="dark"] .blognt-newsroom-badge{border-color:color-mix(in srgb, var(--bo-brand) 28%, #25324a 72%);background:color-mix(in srgb, var(--bo-brand) 13%, #101826 87%);color:#eef3ff;}@media (max-width: 767px){.blognt-category-card__newsroom{margin-right:0;}}@media (prefers-reduced-motion: reduce){*,
    *::before,
    *::after{animation-duration:0.01ms !important;animation-iteration-count:1      !important;transition-duration:0.01ms !important;transition-delay:0ms    !important;scroll-behavior:auto   !important;}@keyframes blognt-skeleton-shimmer{from, to{background-position:0 0;}}@keyframes blognt-skeleton-shift{from, to{transform:none;}}@keyframes blogntOldDotPulse{from, to{opacity:1;transform:none;}}@keyframes blognt-page-in{from, to{opacity:1;}}html.blognt-page-entering,
    html.blognt-page-entering #main-content{animation:none !important;opacity:1 !important;}#blognt-back-top,
    #blognt-back-top:not(.is-visible),
    #blognt-back-top.is-visible{transition:none !important;transform:none !important;}.blognt-category-card__link:hover,
    .blognt-search-card:hover,
    .blognt-related-card-v2:hover{transform:none !important;transition:none !important;}.blognt-category-card__media:not(.is-empty),
    .blognt-related-card-v2__media:not(.is-empty),
    .blognt-search-card__media:not(.is-empty){animation:none !important;}}.blognt-comparatif-rail{position:sticky;top:122px;display:flex;flex-direction:column;gap:16px;align-self:start;}@media (max-width: 1024px){.blognt-comparatif-rail{position:static;flex-direction:row;flex-wrap:wrap;}.blognt-comparatif-rail > *{flex:1 1 240px;}}@media (max-width: 767px){.blognt-comparatif-rail{display:none;}}.blognt-guide-rail{position:sticky;top:122px;display:flex;flex-direction:column;gap:16px;align-self:start;max-height:calc(100vh - 130px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(15, 23, 42, 0.12) transparent;}@media (max-width: 1024px){.blognt-guide-rail{position:static;max-height:none;flex-direction:row;flex-wrap:wrap;}.blognt-guide-rail > *{flex:1 1 240px;}}@media (max-width: 767px){.blognt-guide-rail{display:none;}}.blognt-astuce-rail{position:sticky;top:122px;display:flex;flex-direction:column;gap:16px;align-self:start;max-height:calc(100vh - 150px);}@media (max-width: 900px){.blognt-astuce-rail{display:none;}}.blognt-newsroom-hero{position:relative;display:grid;grid-template-columns:1fr;margin-top:28px;margin-bottom:0;margin-left:16px;margin-right:16px;padding:44px 48px 40px;background:radial-gradient(ellipse 70% 120% at 100% 60%, color-mix(in srgb, var(--blognt-cat-accent, var(--bo-brand)) 7%, transparent), transparent),
        radial-gradient(ellipse 50% 80% at 0% 0%, color-mix(in srgb, var(--blognt-cat-accent, var(--bo-brand)) 5%, transparent), transparent),
        var(--blognt-surface);border:1px solid rgba(15, 23, 42, 0.08);border-radius:24px;box-shadow:0 2px 20px rgba(15, 23, 42, 0.05), 0 1px 3px rgba(15, 23, 42, 0.04);overflow:hidden;}.blognt-newsroom-hero::before{content:'';position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,
        color-mix(in srgb, var(--blognt-cat-accent, var(--bo-brand)) 70%, transparent),
        color-mix(in srgb, var(--blognt-cat-accent, var(--bo-brand)) 20%, transparent));border-radius:4px 0 0 4px;}.blognt-newsroom-hero::after{content:'';position:absolute;pointer-events:none;z-index:0;top:-64px;right:-64px;width:260px;height:260px;background:radial-gradient(circle at 50% 50%,
        transparent                                                                      0      46px,
        color-mix(in srgb, var(--blognt-cat-accent, var(--bo-brand)) 20%, transparent)  46px   49px,
        transparent                                                                      49px   72px,
        color-mix(in srgb, var(--blognt-cat-accent, var(--bo-brand)) 13%, transparent)  72px   75px,
        transparent                                                                      75px   98px,
        color-mix(in srgb, var(--blognt-cat-accent, var(--bo-brand)) 8%,  transparent)  98px  101px,
        transparent                                                                     101px
    );}@keyframes blognt-pulse-red{0%, 100%{opacity:1;transform:scale(1);}50%{opacity:0.55;transform:scale(0.85);}}.blognt-category-card__score-badge{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:baseline;gap:2px;padding:4px 10px;border-radius:999px;background:rgba(15, 23, 42, 0.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:14px;font-weight:900;line-height:1;letter-spacing:-0.01em;pointer-events:none;}[data-blognt-theme="dark"] .blognt-newsroom-hero{background:radial-gradient(ellipse 70% 120% at 100% 60%, color-mix(in srgb, var(--blognt-cat-accent, var(--bo-brand)) 9%, transparent), transparent),
        var(--blognt-surface);border-color:rgba(255, 255, 255, 0.08);box-shadow:0 2px 20px rgba(0, 0, 0, 0.3);}@media (max-width: 1199px){.blognt-newsroom-hero{padding:32px 36px;}}@media (max-width: 767px){.blognt-newsroom-hero{margin-top:16px;padding:22px 20px;border-radius:20px;}}.blognt-author-expertise-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px 0 8px;border-radius:999px;background:color-mix(in srgb, var(--bo-brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--bo-brand) 22%, transparent);color:var(--bo-brand);font-size:11px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;}.blognt-author-expertise-badge svg{width:13px;height:13px;flex-shrink:0;opacity:0.85;}.blognt-author-expertise-badge--testeur{background:color-mix(in srgb, #2563eb 10%, transparent);border-color:color-mix(in srgb, #2563eb 24%, transparent);color:#2563eb;}.blognt-author-expertise-badge--journaliste{background:color-mix(in srgb, #7c3aed 10%, transparent);border-color:color-mix(in srgb, #7c3aed 24%, transparent);color:#7c3aed;}.blognt-author-expertise-badge--expert{background:color-mix(in srgb, #0891b2 10%, transparent);border-color:color-mix(in srgb, #0891b2 24%, transparent);color:#0891b2;}.blognt-author-expertise-badge--ingenieur{background:color-mix(in srgb, #059669 10%, transparent);border-color:color-mix(in srgb, #059669 24%, transparent);color:#059669;}.blognt-author-expertise-badge--redacteur{background:color-mix(in srgb, #d97706 10%, transparent);border-color:color-mix(in srgb, #d97706 24%, transparent);color:#d97706;}[data-blognt-theme="dark"] .blognt-author-expertise-badge{background:color-mix(in srgb, var(--bo-brand) 15%, transparent);border-color:color-mix(in srgb, var(--bo-brand) 28%, transparent);}[data-blognt-theme="dark"] .blognt-author-expertise-badge--testeur{background:color-mix(in srgb, #3b82f6 15%, transparent);border-color:color-mix(in srgb, #3b82f6 30%, transparent);color:#60a5fa;}[data-blognt-theme="dark"] .blognt-author-expertise-badge--journaliste{background:color-mix(in srgb, #8b5cf6 15%, transparent);border-color:color-mix(in srgb, #8b5cf6 30%, transparent);color:#a78bfa;}[data-blognt-theme="dark"] .blognt-author-expertise-badge--expert{background:color-mix(in srgb, #06b6d4 15%, transparent);border-color:color-mix(in srgb, #06b6d4 30%, transparent);color:#22d3ee;}[data-blognt-theme="dark"] .blognt-author-expertise-badge--ingenieur{background:color-mix(in srgb, #10b981 15%, transparent);border-color:color-mix(in srgb, #10b981 30%, transparent);color:#34d399;}[data-blognt-theme="dark"] .blognt-author-expertise-badge--redacteur{background:color-mix(in srgb, #f59e0b 15%, transparent);border-color:color-mix(in srgb, #f59e0b 30%, transparent);color:#fbbf24;}@media (max-width: 767px){}.blognt-correction-notice{display:block;border-left:4px solid #e67e22;background:#fef9f0;border-radius:0 6px 6px 0;padding:14px 18px;margin:0 0 28px;font-size:14px;line-height:1.6;}.blognt-correction-notice__label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#b45309;margin:0 0 6px;}.blognt-correction-notice__label svg{flex-shrink:0;stroke:#b45309;}.blognt-correction-notice__text{margin:0;color:#44403c;}.blognt-affiliate-disclosure{display:flex;align-items:flex-start;gap:10px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:6px;padding:14px 18px;margin:28px 0 0;font-size:13px;line-height:1.6;color:#64748b;}.blognt-affiliate-disclosure svg{flex-shrink:0;margin-top:2px;stroke:#94a3b8;}.blognt-affiliate-disclosure p{margin:0;}.blognt-affiliate-disclosure strong{color:#475569;}[data-blognt-theme="dark"] .blognt-correction-notice{background:rgba(180, 83, 9, 0.1);border-left-color:#f59e0b;}[data-blognt-theme="dark"] .blognt-correction-notice__label{color:#fbbf24;}[data-blognt-theme="dark"] .blognt-correction-notice__label svg{stroke:#fbbf24;}[data-blognt-theme="dark"] .blognt-correction-notice__text{color:#d6d3d1;}[data-blognt-theme="dark"] .blognt-affiliate-disclosure{background:rgba(255, 255, 255, 0.04);border-color:rgba(255, 255, 255, 0.08);color:#94a3b8;}[data-blognt-theme="dark"] .blognt-affiliate-disclosure strong{color:#cbd5e1;}.blognt-nl-popup{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:1rem;}.blognt-nl-popup[hidden]{display:none;}.blognt-nl-popup__backdrop{position:absolute;inset:0;background:rgba(0, 0, 0, .45);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease;}.blognt-nl-popup.is-visible .blognt-nl-popup__backdrop{opacity:1;}.blognt-nl-popup__card{position:relative;z-index:1;width:100%;max-width:480px;background:#fff;border-radius:16px;padding:2.5rem 2rem 2rem;box-shadow:0 20px 60px rgba(0, 0, 0, .2);text-align:center;transform:translateY(24px) scale(.97);opacity:0;transition:transform .3s cubic-bezier(.34,1.3,.64,1), opacity .25s ease;}.blognt-nl-popup.is-visible .blognt-nl-popup__card{transform:translateY(0) scale(1);opacity:1;}.blognt-nl-popup__close{position:absolute;top:.9rem;right:.9rem;background:none;border:none;cursor:pointer;padding:.35rem;border-radius:50%;color:#9ca3af;display:flex;align-items:center;transition:color .15s, background .15s;}.blognt-nl-popup__close:hover{color:#374151;background:#f3f4f6;}.blognt-nl-popup__icon{display:block;margin:0 auto .75rem;color:var(--blognt-accent, #3b82f6);}.blognt-nl-popup__heading{font-size:1.2rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;color:#111827;}.blognt-nl-popup__sub{font-size:.88rem;color:#6b7280;margin:0 0 1.25rem;line-height:1.5;}.blognt-nl-popup__row{display:flex;gap:.5rem;margin-bottom:.5rem;}.blognt-nl-popup__input{flex:1;min-width:0;padding:.6rem .9rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9rem;outline:none;transition:border-color .15s;color:#111;}.blognt-nl-popup__input:focus{border-color:var(--blognt-accent, #3b82f6);}.blognt-nl-popup__btn{padding:.6rem 1.1rem;background:var(--blognt-accent, #3b82f6);color:#fff;border:none;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s, opacity .15s;}.blognt-nl-popup__btn:hover{background:var(--blognt-accent-dark, #2563eb);}.blognt-nl-popup__btn:disabled{opacity:.6;cursor:not-allowed;}.blognt-nl-popup__legal{font-size:.75rem;color:#9ca3af;margin:.6rem 0 0;}.blognt-nl-popup__feedback{font-size:.85rem;padding:.4rem 0;}body.blognt-popup-open{overflow:hidden;}@media (max-width: 540px){.blognt-nl-popup__card{padding:2rem 1.25rem 1.5rem;border-radius:12px;}.blognt-nl-popup__row{flex-direction:column;}.blognt-nl-popup__btn{width:100%;}}[data-blognt-theme="dark"] .blognt-nl-popup__card{background:#1f2937;}[data-blognt-theme="dark"] .blognt-nl-popup__heading{color:#f9fafb;}[data-blognt-theme="dark"] .blognt-nl-popup__sub,
[data-blognt-theme="dark"] .blognt-nl-popup__legal{color:#9ca3af;}[data-blognt-theme="dark"] .blognt-nl-popup__input{background:#111827;border-color:#374151;color:#f9fafb;}[data-blognt-theme="dark"] .blognt-nl-popup__input:focus{border-color:var(--blognt-accent, #60a5fa);}[data-blognt-theme="dark"] .blognt-nl-popup__close:hover{color:#f9fafb;background:#374151;}.blognt-podcast-player{display:flex;align-items:flex-start;gap:1rem;background:var(--blognt-surface, #f9fafb);border:1.5px solid var(--blognt-border, #e5e7eb);border-radius:12px;padding:1rem;}.blognt-podcast-bar{position:fixed;bottom:0;left:0;right:0;z-index:9000;background:#1f2937;color:#f9fafb;transform:translateY(100%);transition:transform .3s cubic-bezier(.34,1.3,.64,1);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -4px 24px rgba(0,0,0,.25);}.blognt-podcast-bar.is-visible{transform:translateY(0);}.blognt-podcast-bar__inner{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;max-width:1100px;margin:0 auto;}.blognt-podcast-bar__thumb{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0;}.blognt-podcast-bar__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;}.blognt-podcast-bar__title{font-size:.82rem;font-weight:600;color:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;}.blognt-podcast-bar__title:hover{color:#93c5fd;}.blognt-podcast-bar__show{font-size:.7rem;color:rgba(255,255,255,.5);}.blognt-podcast-bar__btn-play{width:36px;height:36px;border-radius:50%;background:var(--blognt-accent, #3b82f6);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.blognt-podcast-bar__progress-wrap{flex:1;height:3px;background:rgba(255,255,255,.2);border-radius:2px;min-width:60px;}.blognt-podcast-bar__progress-fill{height:100%;background:var(--blognt-accent, #3b82f6);border-radius:2px;transition:width .2s;}.blognt-podcast-bar__time{font-size:.7rem;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums;white-space:nowrap;}.blognt-podcast-bar__close{background:none;border:none;color:rgba(255,255,255,.4);cursor:pointer;padding:.3rem;border-radius:4px;display:flex;align-items:center;transition:color .15s;}.blognt-podcast-bar__close:hover{color:rgba(255,255,255,.8);}@media (max-width: 480px){.blognt-podcast-bar__info,
    .blognt-podcast-bar__progress-wrap{display:none;}}[data-blognt-theme="dark"] .blognt-podcast-player{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);}.blognt-quiz-intro{font-size:.95rem;color:var(--blognt-text-muted, #6b7280);margin-bottom:1.5rem;}.blognt-about-btn.blognt-about-btn--primary,
.blognt-infinite-scroll-button,
.blognt-contact-form__submit,
.blognt-contact-cf7 input[type="submit"],
.blognt-contact-cf7 .wpcf7-submit,
.blognt-footer-newsletter__form button,
.blognt-inline-newsletter__form button,
.blognt-composer-newsletter__form button,
.blognt-nl-popup__btn{background:var(--blognt-action-primary-bg) !important;color:var(--blognt-action-primary-text) !important;border-color:transparent !important;}.blognt-about-btn.blognt-about-btn--primary:hover,
.blognt-infinite-scroll-button:hover,
.blognt-contact-form__submit:hover,
.blognt-contact-cf7 input[type="submit"]:hover,
.blognt-contact-cf7 .wpcf7-submit:hover,
.blognt-footer-newsletter__form button:hover,
.blognt-inline-newsletter__form button:hover,
.blognt-composer-newsletter__form button:hover,
.blognt-nl-popup__btn:hover{background:var(--blognt-action-primary-bg-hover) !important;}.blognt-about-btn.blognt-about-btn--ghost{background:var(--blognt-action-secondary-bg) !important;border-color:var(--blognt-action-secondary-border) !important;color:var(--blognt-action-secondary-text) !important;}.blognt-about-btn.blognt-about-btn--ghost:hover{border-color:color-mix(in srgb, var(--bo-brand) 24%, var(--blognt-action-secondary-border)) !important;color:var(--bo-brand) !important;}.blognt-about-btn:focus-visible,
.blognt-infinite-scroll-button:focus-visible,
.blognt-contact-form__submit:focus-visible,
.blognt-contact-cf7 input[type="submit"]:focus-visible,
.blognt-contact-cf7 .wpcf7-submit:focus-visible,
.blognt-footer-newsletter__form button:focus-visible,
.blognt-inline-newsletter__form button:focus-visible,
.blognt-composer-newsletter__form button:focus-visible,
.blognt-nl-popup__btn:focus-visible{outline:0 !important;box-shadow:0 0 0 3px var(--blognt-action-focus-ring) !important;}.blognt-footer-newsletter__form button,
.blognt-inline-newsletter__form button,
.blognt-composer-newsletter__form button,
.blognt-nl-popup__btn{background:var(--blognt-action-newsletter-bg) !important;color:var(--blognt-action-newsletter-text) !important;border-color:transparent !important;}.blognt-footer-newsletter__form button:hover,
.blognt-inline-newsletter__form button:hover,
.blognt-composer-newsletter__form button:hover,
.blognt-nl-popup__btn:hover{background:var(--blognt-action-newsletter-bg-hover) !important;}@media (max-width: 992px){.blognt-header .logo img{max-height:38px !important;max-width:min(50vw, 188px) !important;width:auto !important;object-fit:contain !important;}.blognt-header .blognt-hub-trigger,
    .blognt-header .blognt-theme-toggle{width:40px !important;height:40px !important;border-radius:12px !important;}}@media (max-width: 767px){.blognt-header{padding:8px 8px 0 !important;}.blognt-header .logo img{max-height:34px !important;max-width:min(52vw, 168px) !important;}}.blognt-card--compact .blognt-card__media{aspect-ratio:3/2;}.blognt-global-thumb-fallback{display:block;width:100%;height:100%;min-height:120px;}.blognt-global-thumb-fallback svg{display:block;width:100%;height:100%;}.blognt-global-thumb-fallback--sm{min-height:88px;}.blognt-thumb-fallback-image{width:100%;height:100%;display:block;object-fit:cover;background:linear-gradient(135deg, rgba(15, 33, 71, 0.14), rgba(37, 99, 235, 0.1));}.blognt-category-card__media img:not([src]),
.blognt-search-card__media img:not([src]),
.blognt-related-card__media img:not([src]),
.blognt-related-card-v2__media img:not([src]),
.blognt-author-card__media img:not([src]),
.blognt-author-discover__thumb img:not([src]),
.blognt-brand-card__thumb img:not([src]),
.blognt-brand-lead__thumb img:not([src]){display:none !important;}.timeline-entries .timeline-item:nth-child(n+6){display:none;}.timeline-entries.expanded .timeline-item{display:block;}.timeline-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:10px;padding:0 16px;border:1px solid rgba(15, 23, 42, 0.12);border-radius:999px;background:#ffffff;color:#0f1b33;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.timeline-toggle:hover,
.timeline-toggle:focus-visible{border-color:color-mix(in srgb, #4b8df8 34%, rgba(15, 23, 42, 0.16));box-shadow:0 8px 18px rgba(15, 23, 42, 0.1);}.blognt-toc-related{margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(15, 23, 42, 0.08);background:#fff;}.blognt-toc-related__title{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#64748b;}.blognt-toc-related__list{display:grid;gap:10px;}.blognt-toc-related__item{display:grid;grid-template-columns:68px minmax(0, 1fr);gap:10px;align-items:center;}.blognt-toc-related__media{display:block;border-radius:12px;overflow:hidden;aspect-ratio:1 / 1;background:#f3f4f6;}.blognt-toc-related__media img{width:100%;height:100%;object-fit:cover;}.blognt-toc-related__link{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#0f172a;font-size:14px;line-height:1.45;font-weight:700;text-decoration:none;}.blognt-toc-related__link:hover,
.blognt-toc-related__link:focus-visible{color:#1d4ed8;}.blognt-google-source-cta{margin:34px 0 8px;}.blognt-google-source-cta__link{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:20px;align-items:center;padding:18px 22px;border-radius:16px;background:#080c16;text-decoration:none;overflow:hidden;}.blognt-google-source-cta__link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg, #4285f4 0%, #34a853 32%, #fbbc05 66%, #ea4335 100%);-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.blognt-google-source-cta__link::after{content:"";position:absolute;inset:2px;border-radius:14px;background:#0c1222;z-index:-1;pointer-events:none;}.blognt-google-source-cta__copy{display:grid;gap:6px;color:#f3f7ff;}.blognt-google-source-cta__copy strong{font-size:clamp(20px, 2vw, 34px);line-height:1.08;letter-spacing:-0.025em;color:#f8fbff;}.blognt-google-source-cta__copy em{font-style:normal;font-size:15px;font-weight:500;color:rgba(228, 235, 248, 0.84);}.blognt-google-source-cta__action{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(168, 181, 208, 0.34);border-radius:14px;background:rgba(9, 16, 33, 0.92);color:#f7fbff;padding:11px 14px;font-size:14px;font-weight:800;line-height:1.3;white-space:nowrap;}.blognt-google-source-cta__g{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(215, 225, 243, 0.9);}.blognt-google-source-cta__gsvg{width:21px;height:21px;display:block;}.blognt-google-source-cta__link:hover,
.blognt-google-source-cta__link:focus-visible{transform:translateY(-1px);box-shadow:0 16px 34px rgba(2, 8, 23, 0.36);}[data-blognt-theme="dark"] .blognt-google-source-cta__link{background:#04070f;}[data-blognt-theme="dark"] .blognt-google-source-cta__copy strong{color:#f8fbff;}[data-blognt-theme="dark"] .blognt-google-source-cta__copy em{color:rgba(228, 235, 248, 0.84);}[data-blognt-theme="dark"] .blognt-google-source-cta__action{background:rgba(9, 16, 33, 0.94);border-color:rgba(168, 181, 208, 0.34);color:#f7fbff;}@media (max-width: 767px){.blognt-google-source-cta__link{flex-direction:column;align-items:stretch;gap:12px;padding:14px;}.blognt-google-source-cta__copy strong{font-size:clamp(19px, 6.1vw, 24px);}.blognt-google-source-cta__action{width:100%;justify-content:center;white-space:normal;text-align:center;}}.blognt-brand-archive__brand-select-wrap{display:none;}.blognt-brand-archive__brand-select{width:100%;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid rgba(15, 23, 42, 0.15);background:#fff;color:#0f172a;font-weight:600;}.blognt-about-value-card__icon:empty::before{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#eef2ff;color:#1f2b46;font-size:20px;content:"📱";}@media (max-width: 767px){.blognt-brand-archive__brand-select-wrap{display:block;margin:0 0 14px;}.blognt-brand-archive__brands{display:none;}}.blognt-category-card__context-link{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--blognt-link, #4b74ff);text-decoration:none;white-space:nowrap;}.blognt-category-card__context-link:hover,
.blognt-category-card__context-link:focus-visible{color:var(--blognt-link-hover, #2748c9);text-decoration:underline;}[data-blognt-theme="dark"] .blognt-category-card__context-link{color:#8fb3ff;}[data-blognt-theme="dark"] .blognt-category-card__context-link:hover,
[data-blognt-theme="dark"] .blognt-category-card__context-link:focus-visible{color:#bdd3ff;}@media (max-width: 767px){.blognt-category-card__footer{flex-wrap:wrap;}}body.category .blognt-newsroom-hero__lead,
body.archive .blognt-newsroom-hero__lead,
body.archive .blognt-tag-page__desc{line-height:1.6 !important;padding-bottom:40px !important;}body.category .blognt-newsroom-hero__lead p,
body.archive .blognt-newsroom-hero__lead p{line-height:1.6 !important;}.blognt-saved-card__cat-pill{display:inline-flex;align-items:center;font-size:9px;font-weight:900;letter-spacing:0.14em;text-transform:uppercase;color:var(--bo-brand, #2563eb);white-space:nowrap;}.blognt-saved-card__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px;}.blognt-saved-card__title{margin:0;font-size:13px;font-weight:700;line-height:1.38;letter-spacing:-0.01em;color:var(--blognt-text, #1f2937);flex-grow:1;}.blognt-saved-card__title a{color:inherit;text-decoration:none;transition:color 0.15s ease;}.blognt-saved-card__title a:hover{color:var(--bo-brand, #2563eb);}.blognt-saved-card__media--no-thumb{display:flex;align-items:center;justify-content:center;background:var(--blognt-surface-3, #edf2f9);color:#94a3b8;}[data-blognt-theme="dark"] .blognt-saved-card__media--no-thumb{background:#1a2a3f;color:#4a6080;}.blognt-saved-card__remove{flex:0 0 auto;align-self:center;margin-right:12px;}.blognt-saved-see-all{margin:10px 0 0;text-align:right;font-size:12px;font-weight:600;}.blognt-saved-see-all a{color:var(--bo-brand, #2563eb);text-decoration:none;transition:opacity 0.15s ease;}.blognt-saved-see-all a:hover{opacity:0.8;text-decoration:underline;}#blognt-save-toast.is-visible{pointer-events:auto;}.blognt-save-toast__link{display:inline-flex;align-items:center;padding:3px 10px;margin-left:4px;border-radius:999px;background:rgba(255, 255, 255, 0.16);color:inherit;font-size:11px;font-weight:700;letter-spacing:0.03em;text-decoration:none;white-space:nowrap;transition:background 0.15s ease;flex-shrink:0;}.blognt-save-toast__link:hover{background:rgba(255, 255, 255, 0.28);color:inherit;text-decoration:none;}.blognt-footer__main{grid-template-columns:1.4fr repeat(4, 0.85fr);}.blognt-footer__event-link{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.72);text-decoration:none;font-size:13px;transition:color .15s ease;}.blognt-footer__event-link:hover{color:var(--fev-color, #2563eb);}.blognt-footer__event-dot{flex-shrink:0;display:inline-block;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3);}.blognt-footer__event-dot--live{background:#e60023;box-shadow:0 0 0 2px rgba(230,0,35,.25);animation:blognt-footer-dot-live 1.4s ease-in-out infinite;}.blognt-footer__event-dot--soon{background:#9333ea;}@keyframes blognt-footer-dot-live{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.5;transform:scale(.7);}}@media (max-width: 1100px){.blognt-footer__main{grid-template-columns:1.4fr repeat(3, 0.85fr);}.blognt-footer__col--events{grid-column:1 / -1;display:flex;flex-direction:row;align-items:baseline;gap:24px;flex-wrap:wrap;}.blognt-footer__col--events .blognt-footer__col-title{flex-shrink:0;}.blognt-footer__col--events ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;}}@media (max-width: 900px){.blognt-footer__main{grid-template-columns:repeat(3, 1fr);}}@media (max-width: 600px){.blognt-footer__main{grid-template-columns:1fr;}}.blognt-footer__event-dot--dossier{background:rgba(255,255,255,.35);border-radius:2px;}.blognt-footer__col-title--dossier{display:block;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);}.blognt-footer__event-link--all{font-style:italic;opacity:.6;font-size:12px;}.blognt-footer__event-link--all:hover{opacity:1;color:rgba(255,255,255,.9);}body.single .blognt-google-source-cta{margin:26px 0 6px;}body.single .blognt-google-source-cta__link{padding:14px 18px;border-radius:14px;background:#0a1020;}body.single .blognt-google-source-cta__copy strong{font-size:clamp(16px, 1.35vw, 24px);line-height:1.1;letter-spacing:-0.02em;}body.single .blognt-google-source-cta__copy em{font-size:13px;color:rgba(223, 233, 246, 0.78);}body.single .blognt-google-source-cta__action{padding:9px 12px;font-size:12px;border-radius:12px;}body.single .blognt-google-source-cta__link:hover,
body.single .blognt-google-source-cta__link:focus-visible{transform:none;box-shadow:0 10px 24px rgba(2, 8, 23, 0.24);}.blognt-footer.footer-wrap,
.blognt-footer,
.blognt-footer-newsletter{background-image:none !important;}.blognt-footer.footer-wrap{position:relative;margin-top:clamp(26px, 4vw, 48px);background-color:#071a3a !important;border-top:1px solid rgba(126, 154, 197, 0.16) !important;}.blognt-footer.footer-wrap::before,
.blognt-footer.footer-wrap::after,
.blognt-footer::before,
.blognt-footer::after,
.blognt-footer__bar::before,
.blognt-footer__bar::after{content:none !important;}.blognt-footer-newsletter{padding:clamp(26px, 4.2vw, 46px) 0 clamp(18px, 2.7vw, 30px) !important;border-bottom:1px solid rgba(126, 154, 197, 0.14) !important;background:transparent !important;}.blognt-footer-newsletter__inner{align-items:center !important;gap:clamp(18px, 2vw, 30px) !important;}.blognt-footer-newsletter__copy strong{display:block;font-size:clamp(1.85rem, 2.9vw, 2.55rem) !important;line-height:1.04 !important;letter-spacing:-0.03em !important;font-weight:810 !important;color:#e9f1ff !important;}.blognt-footer-newsletter__copy p{margin-top:10px !important;max-width:42ch;font-size:1rem !important;line-height:1.6 !important;color:rgba(205, 220, 242, 0.8) !important;}.blognt-footer__main{display:grid;grid-template-columns:minmax(250px, 1.35fr) repeat(4, minmax(140px, 1fr));gap:clamp(22px, 2vw, 34px) !important;padding-top:clamp(26px, 3.3vw, 40px) !important;padding-bottom:clamp(20px, 2.6vw, 30px) !important;}.blognt-footer__tagline{margin-top:14px !important;max-width:35ch;line-height:1.6 !important;color:rgba(201, 217, 240, 0.78) !important;}.blognt-footer__count{margin-top:12px !important;letter-spacing:0.08em !important;text-transform:uppercase;font-size:0.66rem !important;color:rgba(173, 201, 243, 0.68) !important;}.blognt-footer__col-title{margin-bottom:12px !important;font-size:0.64rem !important;letter-spacing:0.18em !important;text-transform:uppercase;color:rgba(173, 201, 243, 0.64) !important;}.blognt-footer__col ul li + li{margin-top:8px;}.blognt-footer__col ul li a{font-size:0.88rem !important;line-height:1.45 !important;color:rgba(233, 242, 255, 0.86) !important;}.blognt-footer__col ul li a:hover{color:#fff !important;}.blognt-footer__social{margin-top:16px !important;gap:8px !important;}.blognt-footer__social-link{width:34px !important;height:34px !important;border-radius:8px !important;border:1px solid rgba(173, 201, 243, 0.2) !important;background:rgba(173, 201, 243, 0.05) !important;transition:transform .22s ease, border-color .22s ease, background-color .22s ease, color .22s ease !important;}.blognt-footer__social-link:hover,
.blognt-footer__social-link:focus-visible{transform:translateY(-1px);border-color:rgba(173, 201, 243, 0.42) !important;background:rgba(173, 201, 243, 0.11) !important;color:#fff !important;}.blognt-footer__bar{border-top:1px solid rgba(126, 154, 197, 0.12) !important;border-bottom:0 !important;background:#061634 !important;}.blognt-footer__bar-inner{min-height:56px;align-items:center !important;}.blognt-footer--compact .blognt-footer-newsletter{padding:clamp(18px, 2.8vw, 28px) 0 clamp(12px, 2vw, 20px) !important;}.blognt-footer--compact .blognt-footer-newsletter__copy strong{font-size:clamp(1.55rem, 2.3vw, 2rem) !important;}.blognt-footer--compact .blognt-footer-newsletter__copy p{margin-top:6px !important;font-size:0.94rem !important;}.blognt-footer--compact .blognt-footer__main{padding-top:clamp(20px, 2.5vw, 30px) !important;padding-bottom:clamp(14px, 2vw, 22px) !important;gap:clamp(16px, 1.8vw, 24px) !important;}.blognt-footer--compact .blognt-footer__bar-inner{min-height:50px;}.blognt-footer__copy,
.blognt-footer__made-in{color:rgba(184, 203, 230, 0.74) !important;}@media (max-width: 1100px){.blognt-footer__main{grid-template-columns:minmax(220px, 1.3fr) repeat(2, minmax(150px, 1fr));}}@media (max-width: 767px){.blognt-footer__main{grid-template-columns:1fr !important;gap:14px !important;}.blognt-footer-newsletter{padding-top:20px !important;}.blognt-footer-newsletter__copy strong{font-size:clamp(1.58rem, 6.8vw, 2.02rem) !important;}.blognt-footer--compact .blognt-footer-newsletter{padding-top:14px !important;padding-bottom:10px !important;}.blognt-footer--compact .blognt-footer__main{gap:10px !important;padding-top:14px !important;padding-bottom:10px !important;}.blognt-footer--compact .blognt-footer__bar-inner{min-height:44px;}}.search .blognt-search-grid .blognt-search-card{border-color:color-mix(in srgb, var(--bo-brand) 10%, rgba(15, 23, 42, 0.08)) !important;box-shadow:0 10px 24px rgba(13, 27, 62, 0.045) !important;min-height:100%;}.search .blognt-search-grid .blognt-search-card:hover,
.search .blognt-search-grid .blognt-search-card:focus-within{transform:translateY(-2px) !important;box-shadow:0 16px 30px rgba(13, 27, 62, 0.08) !important;border-color:color-mix(in srgb, var(--bo-brand) 24%, rgba(15, 23, 42, 0.08)) !important;}.search .blognt-search-grid .blognt-search-card__body{gap:7px !important;}.search .blognt-search-grid .blognt-search-card__title{font-size:18px !important;line-height:1.28 !important;letter-spacing:-0.02em !important;}.search .blognt-search-grid .blognt-search-card__excerpt{font-size:12.5px !important;line-height:1.55 !important;opacity:0.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.search .blognt-search-grid .blognt-search-card__meta{font-size:11.5px !important;gap:8px !important;color:color-mix(in srgb, var(--bo-soft) 84%, var(--bo-ink) 16%) !important;}.search .blognt-search-grid .blognt-search-card__meta time{font-weight:700;color:color-mix(in srgb, var(--bo-soft) 76%, var(--bo-ink) 24%);}.search .blognt-search-grid .blognt-search-card__type-badge{border-radius:999px !important;padding:2px 8px !important;font-size:9.5px !important;letter-spacing:0.08em !important;text-transform:uppercase;border:1px solid transparent;}.search .blognt-search-grid .blognt-search-card__type-badge.is-format-test{background:color-mix(in srgb, #f59e0b 14%, transparent) !important;color:#b45309 !important;border-color:color-mix(in srgb, #f59e0b 24%, transparent);}.search .blognt-search-grid .blognt-search-card__type-badge.is-format-comparatif{background:color-mix(in srgb, #0891b2 14%, transparent) !important;color:#0e7490 !important;border-color:color-mix(in srgb, #0891b2 24%, transparent);}.search .blognt-search-grid .blognt-search-card__type-badge.is-format-guide{background:color-mix(in srgb, #2563eb 12%, transparent) !important;color:#1d4ed8 !important;border-color:color-mix(in srgb, #2563eb 24%, transparent);}.search .blognt-search-grid .blognt-search-card__type-badge.is-format-astuce{background:color-mix(in srgb, #7c3aed 12%, transparent) !important;color:#6d28d9 !important;border-color:color-mix(in srgb, #7c3aed 22%, transparent);}.search .blognt-search-grid .blognt-search-card__type-badge.is-format-actualite{background:color-mix(in srgb, #334155 11%, transparent) !important;color:#334155 !important;border-color:color-mix(in srgb, #334155 20%, transparent);}.search .blognt-search-grid .blognt-search-card.is-format-test{border-top:2px solid color-mix(in srgb, #f59e0b 58%, #fff);}.search .blognt-search-grid .blognt-search-card.is-format-comparatif{border-top:2px solid color-mix(in srgb, #0891b2 58%, #fff);}.search .blognt-search-grid .blognt-search-card.is-format-guide{border-top:2px solid color-mix(in srgb, #2563eb 58%, #fff);}.search .blognt-search-grid .blognt-search-card.is-format-astuce{border-top:2px solid color-mix(in srgb, #7c3aed 58%, #fff);}.search .blognt-search-grid .blognt-search-card.is-format-actualite{border-top:2px solid color-mix(in srgb, #475569 50%, #fff);}.search .blognt-search-grid .blognt-search-card__media.is-empty{background:linear-gradient(135deg, rgba(15, 33, 71, 0.08), rgba(37, 99, 235, 0.06)) !important;}.search .blognt-search-grid .blognt-search-card__placeholder{font-size:28px !important;}[data-blognt-theme="dark"] .search .blognt-search-grid .blognt-search-card{border-color:color-mix(in srgb, var(--bo-brand) 24%, rgba(255, 255, 255, 0.08)) !important;box-shadow:0 10px 22px rgba(0, 0, 0, 0.35) !important;}[data-blognt-theme="dark"] .search .blognt-search-grid .blognt-search-card__meta,
[data-blognt-theme="dark"] .search .blognt-search-grid .blognt-search-card__meta time{color:rgba(226, 232, 240, 0.78) !important;}.blognt-footer.footer-wrap{background-color:var(--bnt-surface-dark, #0a1322) !important;border-top:1px solid rgba(96, 138, 210, 0.16) !important;margin-top:clamp(0px, 0vw, 0px) !important;}.blognt-footer__bar{background:#040912 !important;border-top:1px solid rgba(90, 130, 200, 0.11) !important;}.blognt-footer-newsletter__copy strong{font-size:clamp(1.52rem, 2.2vw, 2.05rem) !important;font-weight:780 !important;font-variation-settings:"wght" 780;letter-spacing:-0.030em !important;line-height:1.08 !important;}.blognt-footer-newsletter__copy p{font-size:0.92rem !important;color:rgba(200, 220, 248, 0.74) !important;max-width:44ch;}.blognt-footer__tagline{font-size:0.895rem !important;max-width:31ch !important;color:rgba(210, 230, 255, 0.84) !important;font-weight:440;font-variation-settings:"wght" 440;letter-spacing:0.004em;line-height:1.64 !important;margin-top:12px !important;}.blognt-footer__count{background:rgba(140, 180, 240, 0.07) !important;border:1px solid rgba(140, 180, 240, 0.22) !important;border-radius:999px !important;padding:4px 12px !important;font-size:0.67rem !important;color:rgba(170, 202, 246, 0.74) !important;margin-top:14px !important;letter-spacing:0.09em !important;}.blognt-footer__col-title{font-size:0.64rem !important;letter-spacing:0.16em !important;color:rgba(178, 208, 252, 0.72) !important;opacity:1 !important;margin-bottom:14px !important;}.blognt-footer__col ul li a{font-size:0.875rem !important;font-weight:490;font-variation-settings:"wght" 490;letter-spacing:0.010em;color:rgba(228, 240, 255, 0.82) !important;transition:color 0.18s ease, transform 0.18s ease !important;}.blognt-footer__col ul li a:hover{color:#e4f0ff !important;padding-left:0 !important;transform:translateX(3px);}.blognt-footer__social{margin-top:18px !important;gap:7px !important;}.blognt-footer__social-link{width:36px !important;height:36px !important;border-radius:9px !important;background:rgba(140, 180, 240, 0.06) !important;border:1px solid rgba(140, 180, 240, 0.18) !important;color:rgba(200, 225, 255, 0.72) !important;transition:transform 0.22s ease, background 0.22s ease, border-color 0.22s ease, color 0.22s ease !important;}.blognt-footer__social-link:hover,
.blognt-footer__social-link:focus-visible{transform:translateY(-2px) !important;background:rgba(140, 180, 240, 0.13) !important;border-color:rgba(140, 180, 240, 0.38) !important;color:#d6eaff !important;}.blognt-footer__social-link svg{transition:none !important;}.blognt-footer__social-link:hover svg,
.blognt-footer__social-link:focus-visible svg{transform:none !important;}.blognt-footer__copy,
.blognt-footer__made-in{font-size:0.79rem !important;color:rgba(170, 198, 238, 0.68) !important;letter-spacing:0.012em;}.blognt-footer__made-in span[role="img"]{color:#e8647a;}.blognt-footer__legal-links{gap:12px 18px !important;}.blognt-footer__legal-links a{font-size:0.78rem !important;color:rgba(165, 194, 235, 0.66) !important;text-decoration:none;transition:color 0.15s ease !important;letter-spacing:0.010em;}.blognt-footer__legal-links a:hover{color:rgba(218, 234, 255, 0.90) !important;}.blognt-footer__admin-link{font-size:0.70rem !important;color:rgba(160, 190, 232, 0.52) !important;border-color:rgba(140, 175, 230, 0.18) !important;letter-spacing:0.04em;padding:3px 10px;transition:color 0.15s ease, border-color 0.15s ease !important;}.blognt-footer__admin-link:hover{color:rgba(210, 232, 255, 0.88) !important;border-color:rgba(140, 175, 230, 0.38) !important;}@media (max-width: 767px){.blognt-footer__tagline{max-width:100% !important;font-size:0.875rem !important;}.blognt-footer__col ul li a:hover{transform:none !important;}.blognt-footer__social-link:hover,
    .blognt-footer__social-link:focus-visible{transform:none !important;}}.blognt-hub-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}@media (max-width: 900px){.blognt-hub-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width: 600px){.blognt-hub-grid{grid-template-columns:1fr;}}.blognt-hub-faq{margin-top:48px;padding-top:32px;border-top:1px solid var(--blognt-border, #e5e7eb);}.blognt-hub-faq__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;}.blognt-hub-faq__list{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none;}.blognt-hub-faq__item{background:var(--blognt-surface, #fff);border:1px solid var(--blognt-border, #e5e7eb);border-radius:var(--radius-md, 12px);overflow:hidden;}.blognt-hub-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 20px;font-size:15px;font-weight:700;color:var(--blognt-text);background:none;border:none;cursor:pointer;text-align:left;list-style:none;transition:background .15s ease;}.blognt-hub-faq__item > details > summary,
.blognt-hub-faq__question{list-style:none;}.blognt-hub-faq__item > details > summary::-webkit-details-marker,
.blognt-hub-faq__question::-webkit-details-marker{display:none;}.blognt-hub-faq__question::after{content:"+";flex-shrink:0;font-size:20px;font-weight:400;color:var(--blognt-text-muted);line-height:1;transition:transform .2s ease;}details[open] .blognt-hub-faq__question::after{transform:rotate(45deg);}.blognt-hub-faq__question:hover{background:var(--blognt-surface-2, #f3f4f6);}.blognt-hub-faq__answer{padding:0 20px 18px;font-size:15px;line-height:1.7;color:var(--blognt-text-soft);}.blognt-hub-faq__answer p:first-child{margin-top:0;}.blognt-hub-faq__answer p:last-child{margin-bottom:0;}[data-blognt-theme="dark"] .blognt-hub-faq{border-top-color:var(--blognt-dark-line, rgba(255,255,255,.08));}[data-blognt-theme="dark"] .blognt-hub-faq__item{background:var(--blognt-dark-card, #1e293b);border-color:var(--blognt-dark-line, rgba(255,255,255,.08));}[data-blognt-theme="dark"] .blognt-hub-faq__question:hover{background:rgba(255,255,255,.05);}@media (max-width: 768px){.blognt-hub-faq{margin-top:36px;padding-top:24px;}}