.blognt-page-hero{padding:clamp(1.4rem, 2.5vw, 2.4rem);border-radius:26px;border:1px solid var(--blognt-text-08, rgba(15, 23, 42, 0.08));background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 255, 0.94));box-shadow:0 16px 36px var(--blognt-text-08, rgba(15, 23, 42, 0.08));}.blognt-section{margin-top:clamp(1.2rem, 2vw, 2rem);}.blognt-grid{display:grid;gap:1rem;}.blognt-eyebrow{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.72rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:var(--blognt-text-42, rgba(15, 23, 42, 0.58));}.blognt-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--blognt-text-12, rgba(15, 23, 42, 0.12));background:rgba(255, 255, 255, 0.92);color:var(--blognt-navy, #0a2342);font-size:0.76rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;transition:transform var(--blognt-transition, .18s ease), box-shadow var(--blognt-transition, .18s ease), border-color var(--blognt-transition, .18s ease);}.blognt-cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px var(--blognt-text-08, rgba(15, 23, 42, 0.08));}.blognt-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--blognt-blue) 56%, transparent);outline-offset:2px;}.blognt-card,
.blognt-sitemap-cat,
.blognt-sitemap-aside-block,
.blognt-contact-form-wrap,
.blognt-contact-info-block,
.blognt-contact-faq-item{border-radius:22px;border:1px solid var(--blognt-text-08, rgba(15, 23, 42, 0.08));background:rgba(255, 255, 255, 0.94);box-shadow:0 14px 34px var(--blognt-text-06, rgba(15, 23, 42, 0.06));}.blognt-card,
.blognt-sitemap-cat,
.blognt-sitemap-aside-block,
.blognt-contact-form-wrap,
.blognt-contact-info-block,
.blognt-contact-faq-item,
.blognt-404-link-card,
.blognt-404-card,
.blognt-search-card{transition:border-color .18s ease, box-shadow .18s ease, transform .18s ease;}.blognt-card:hover,
.blognt-sitemap-cat:hover,
.blognt-sitemap-aside-block:hover,
.blognt-contact-info-block:hover,
.blognt-contact-faq-item:hover,
.blognt-404-link-card:hover,
.blognt-search-card:hover{border-color:color-mix(in srgb, var(--blognt-blue) 22%, transparent);box-shadow:0 18px 38px var(--blognt-text-08, rgba(15, 23, 42, 0.08));}.blognt-card:focus-within,
.blognt-sitemap-cat:focus-within,
.blognt-sitemap-aside-block:focus-within,
.blognt-contact-form-wrap:focus-within,
.blognt-contact-info-block:focus-within,
.blognt-contact-faq-item:focus-within,
.blognt-404-link-card:focus-visible,
.blognt-search-card:focus-within{outline:2px solid color-mix(in srgb, var(--blognt-blue) 38%, transparent);outline-offset:2px;}@media (max-width: 767px){.blognt-sitemap-cat,
    .blognt-sitemap-aside-block,
    .blognt-contact-form-wrap,
    .blognt-contact-info-block,
    .blognt-contact-faq-item{border-radius:18px;}}:is(
    body.search,
    body.error404,
    body.page-template-page-contact,
    body.page-template-page-contact-php,
    body.page-template-page-sitemap,
    body.page-template-page-sitemap-php,
    body.page-template-page-a-propos
){overflow-x:clip;}@media (max-width: 1024px){:is(
        body.search,
        body.error404,
        body.page-template-page-contact,
        body.page-template-page-contact-php,
        body.page-template-page-sitemap,
        body.page-template-page-sitemap-php,
        body.page-template-page-a-propos
    ) .blognt-footer-newsletter{padding-top:2.4rem;padding-bottom:2.2rem;}:is(
        body.search,
        body.error404,
        body.page-template-page-contact,
        body.page-template-page-contact-php,
        body.page-template-page-sitemap,
        body.page-template-page-sitemap-php,
        body.page-template-page-a-propos
    ) .blognt-footer__main{padding-top:2.8rem;padding-bottom:2.4rem;}}@media (max-width: 767px){:is(
        body.search,
        body.error404,
        body.page-template-page-contact,
        body.page-template-page-contact-php,
        body.page-template-page-sitemap,
        body.page-template-page-sitemap-php,
        body.page-template-page-a-propos
    ) .blognt-footer-newsletter{padding-top:2rem;padding-bottom:1.9rem;}:is(
        body.search,
        body.error404,
        body.page-template-page-contact,
        body.page-template-page-contact-php,
        body.page-template-page-sitemap,
        body.page-template-page-sitemap-php,
        body.page-template-page-a-propos
    ) .blognt-footer-newsletter__inner{gap:1rem;}:is(
        body.search,
        body.error404,
        body.page-template-page-contact,
        body.page-template-page-contact-php,
        body.page-template-page-sitemap,
        body.page-template-page-sitemap-php,
        body.page-template-page-a-propos
    ) .blognt-footer__main{padding-top:2.2rem;padding-bottom:2rem;}}@media (max-width: 430px){:is(
        body.search,
        body.error404,
        body.page-template-page-contact,
        body.page-template-page-contact-php,
        body.page-template-page-sitemap,
        body.page-template-page-sitemap-php,
        body.page-template-page-a-propos
    ) .blognt-footer__bar-inner{gap:0.6rem;}}