.blog{--fw-r: 400;--fw-m: 500;--fw-s: 650;--t-xs: clamp(.84rem, .82rem + .10vw, .92rem);--t-sm: clamp(.95rem, .92rem + .12vw, 1.05rem);--t-md: clamp(1rem, .96rem + .16vw, 1.12rem);--t-lg: clamp(1.18rem, 1.02rem + .45vw, 1.42rem);--t-xl: clamp(1.38rem, 1.14rem + .82vw, 1.95rem);--t-2xl: clamp(1.82rem, 1.34rem + 1.35vw, 2.6rem);--lh-tight: 1.12;--lh-body: 1.62;--bg: var(--neutral99);--surface: var(--neutral100);--surface-2: var(--neutral98);--text: var(--neutral10);--muted: var(--neutral50);--line: rgba(0, 0, 0, .10);--line: color-mix(in oklab, var(--neutral80) 60%, white);--brand: var(--primary30);--brand-strong: var(--primary20);--brand-soft: var(--primary95);--radius-1: 10px;--radius-2: 14px;--radius-3: 16px;--shadow-1: 0 8px 24px rgba(0,0,0,.06);--shadow-2: 0 16px 44px rgba(0,0,0,.08);color: var(--text);background: white;text-rendering: geometricPrecision;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.blog :where(img, svg){max-width: 100%;height: auto;}.blog :where(a, button, input, select, textarea):focus-visible{outline: 2px solid var(--brand);outline-offset: 0;border-radius: 4rem;}.blog .sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.blog .inline-link{color: color-mix(in oklab, var(--brand-strong) 75%, black);text-underline-offset: 3px;text-decoration-thickness: 1px;}.blog .inline-link:hover{text-decoration: underline;}.blog .btn{display: inline-flex;align-items: center;justify-content: center;gap: .55rem;border-radius: 12px;padding: .78rem 1rem;font-size: var(--t-sm);font-weight: var(--fw-s);text-decoration: none;border: 1px solid transparent;cursor: pointer;transition: transform .14s ease, background-color .14s ease, border-color .14s ease, box-shadow .14s ease;-webkit-tap-highlight-color: transparent;}.blog .btn--full{width: 100%;}.blog .btn--primary{background: var(--primary20);color: #fff;box-shadow: 0 10px 30px rgba(0,0,0,.10);}@media (hover:hover) and (pointer:fine){.blog .btn:hover{transform: translateY(-1px);}.blog .btn--primary:hover{background: var(--primary20);}}.blog .btn--ghost{background: rgba(255,255,255,.0);border-color: var(--line);color: color-mix(in oklab, var(--neutral10) 92%, black);}@media (hover:hover) and (pointer:fine){.blog .btn--ghost:hover{background: rgba(255,255,255,.65);border-color: color-mix(in oklab, var(--brand) 45%, white);}}.blog-hero{margin-top: var(--altura-breadcrumbsYheader);border-bottom: 1px solid var(--line);background: radial-gradient(900px 380px at 12% 10%, color-mix(in oklab, var(--primary95) 85%, white), transparent 60%), radial-gradient(900px 380px at 92% 0%, color-mix(in oklab, var(--primary90) 70%, white), transparent 55%), linear-gradient(180deg, var(--neutral100), var(--neutral99));}.blog-hero__inner{padding: clamp(2.25rem, 4vw, 3.75rem) var(--wrapper-padding) clamp(1.75rem, 3vw, 2.75rem);margin: 0 auto;}.blog-hero__grid{display: grid;grid-template-columns: 1fr;gap: clamp(1.25rem, 2.5vw, 3rem);align-items: start;}@media (min-width: 1024px){.blog-hero__grid{grid-template-columns: minmax(0, 1fr) 360px;}}.blog-hero__kicker{margin: 0 0 .75rem 0;font-size: var(--t-xs);color: var(--muted);font-weight: var(--fw-m);letter-spacing: .22px;text-transform: uppercase;display: flex;align-items: center;gap: .55rem;}.blog-hero__dot{width: 10px;height: 10px;border-radius: 999px;background: var(--brand-strong);}.blog-hero__title{margin: 0 0 .75rem 0;font-size: var(--t-2xl);line-height: 1.08;font-weight: var(--fw-s);letter-spacing: -.03em;max-width: 28ch;text-wrap: balance;}.blog-hero__subtitle{margin: 0 0 1.25rem 0;font-size: var(--t-md);line-height: 1.55;color: var(--muted);max-width: 62ch;}.blog-hero__subtitle > :first-child{margin-top: 0;}.blog-hero__subtitle > :last-child{margin-bottom: 0;}.blog-hero__subtitle a{color: color-mix(in oklab, var(--brand-strong) 75%, black);text-underline-offset: 3px;text-decoration-thickness: 1px;}.blog-hero__badge{display: inline-flex;align-items: center;gap: .45rem;font-size: var(--t-xs);font-weight: var(--fw-m);color: color-mix(in oklab, var(--brand-strong) 70%, black);margin-top: .25rem;}.topics{margin-top: 1.25rem;padding-top: 1.25rem;border-top: 1px solid var(--line);display: flex;flex-direction: column;gap: .75rem;}.topics__label{font-size: var(--t-xs);color: var(--muted);font-weight: var(--fw-m);margin-bottom: .15rem;}.topics__list{display: flex;gap: .5rem;flex-wrap: wrap;}.topics__link{font-size: var(--t-xs);font-weight: var(--fw-m);color: color-mix(in oklab, var(--brand-strong) 78%, black);text-decoration: none;padding: .52rem .88rem;border-radius: 999px;background: color-mix(in oklab, var(--brand-soft) 70%, white);border: 1px solid color-mix(in oklab, var(--brand) 28%, white);transition: transform .14s ease, background-color .14s ease, border-color .14s ease, box-shadow .14s ease;line-height: 1;display: inline-flex;align-items: center;gap: .42rem;}.topics__link[aria-current="page"]{border-color: var(--brand);background: color-mix(in oklab, var(--brand-soft) 55%, white);box-shadow: 0 10px 26px rgba(0,0,0,.06);}@media (hover:hover) and (pointer:fine){.topics__link:hover{transform: translateY(-1px);border-color: var(--brand);background: color-mix(in oklab, var(--brand-soft) 82%, white);}}.search{width: 100%;}.search__field{position: relative;}.search__icon{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);color: color-mix(in oklab, var(--neutral50) 90%, black);pointer-events: none;display: inline-flex;align-items: center;justify-content: center;}.search__input{width: 100%;border: 1px solid var(--line);background: rgba(255,255,255,.96);border-radius: 999px;padding: .92rem 1.05rem .92rem 2.95rem;font-size: var(--t-sm);box-shadow: 0 10px 24px rgba(15,15,15,.05);transition: box-shadow .16s ease, border-color .16s ease, background-color .16s ease;}.search__input::placeholder{color: color-mix(in oklab, var(--muted) 75%, white);}.search__input:focus{border-color: color-mix(in oklab, var(--brand) 55%, white);box-shadow: 0 0 0 4px color-mix(in oklab, var(--brand) 14%, transparent), 0 12px 26px rgba(15,15,15,.06);}.blog-shell{padding: 0 var(--wrapper-padding) clamp(1.2rem, 2.2vw, 2.4rem);margin: 0 auto;}.section{margin-top: clamp(1.6rem, 3vw, 2.75rem);}.section__header{margin-bottom: 1.25rem;}.section__header--row{display: flex;justify-content: space-between;align-items: flex-end;gap: 1rem;flex-wrap: wrap;}.section__title{margin: 0;font-size: var(--t-xl);font-weight: var(--fw-s);letter-spacing: -.015em;}.section--posts .section__title{font-size: clamp(1.35rem, 1.1rem + .9vw, 2.05rem);}.section__subtitle{margin: .28rem 0 0 0;font-size: var(--t-xs);color: var(--muted);line-height: 1.5;max-width: 60ch;}.layout{display: grid;grid-template-columns: 1fr;gap: clamp(1.25rem, 3vw, 2.75rem);align-items: start;}@media (min-width: 1024px){.layout{grid-template-columns: minmax(0, 1fr) 340px;}.aside{position: sticky;top: calc(var(--altura-header) + 1.5rem);align-self: start;display: flex;flex-direction: column;gap: 1.25rem;}.logged-in .aside{top: calc(var(--altura-WpAdminBaryHeader) + 1.5rem);}.layout--single{grid-template-columns: minmax(0, 1fr);}}@media (min-width: 1024px){.blog .aside{top: calc(var(--altura-breadcrumbsYheader) + 1rem);transition: top .3s ease-in-out;}body.hidden .blog .aside{top: calc(var(--altura-header) + 1rem);}.logged-in .blog .aside{top: calc(var(--altura-breadcrumbsYheader) + var(--altura-WpAdminBar) + 1rem);}.logged-in.hidden .blog .aside{top: calc(var(--altura-header) + var(--altura-WpAdminBar) + 1rem);}}.toc-container--single{display: block;max-width: none;width: 100%;margin: 0;}.layout--single .newsletter-panel__header{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;column-gap: .75rem;row-gap: .75rem;}.layout--single .newsletter-panel__header .panel__title{min-width: 0;}.layout--single .newsletter-panel__header .panel__help-btn{justify-self: end;}.layout--single .newsletter-panel__header .newsletter-panel__trigger{grid-column: 1 / -1;justify-self: start;margin-left: 0;}.layout--single .brand-highlight--single{margin-top: 0;width: 100%;max-width: 1100px;margin-inline: auto;margin-block: 2rem;transition: top .35s ease, max-width .55s cubic-bezier(.22, 1, .36, 1), margin .55s cubic-bezier(.22, 1, .36, 1), padding .35s ease, gap .35s ease, box-shadow .35s ease, border-radius .35s ease, transform .35s ease, opacity .28s ease;}.post-hero__top{position: relative;z-index: 6;}.single-search{width: 100%;}.single-search .search__field{margin-left: auto;}.single-search__toggle{display: none;}.logged-in .layout--single .toc-container--single{top: calc(var(--altura-WpAdminBaryHeader) + 1.5rem);}@media (min-width: 768px){.layout--single{grid-template-columns: repeat(12, minmax(0, 1fr));gap: 1.5rem;}.layout--single .toc-container--single{opacity: .985;transform: translate3d(0, .35rem, 0);transition: top .32s ease-in-out, transform .32s cubic-bezier(.22, 1, .36, 1), opacity .24s ease-in-out;}.layout--single .toc-container--single.sticky{opacity: 1;transform: translate3d(0, 0, 0);}.layout--single .brand-highlight--single{grid-column: 1 / -1;grid-row: 1;justify-self: stretch;}.layout--single .toc-container--single{grid-column: 1 / -1;grid-row: 2;position: sticky;top: calc(var(--altura-header) + 1.5rem);align-self: start;}.layout--single .post-card{grid-column: 1 / -1;grid-row: 3;max-width: none;width: 100%;}.layout--single .aside--single{display: none;}}@media (min-width: 1080px){.layout--single{grid-template-columns: repeat(12, minmax(0, 1fr));gap: 1.5rem;--single-sidebar-top: calc(var(--altura-breadcrumbsYheader) + 1rem);--single-sidebar-top-hidden: calc(2rem + var(--altura-header));--single-sidebar-top-logged-in: calc(var(--altura-breadcrumbsYheader) + var(--altura-WpAdminBar) + 1rem);--single-sidebar-top-logged-in-hidden: calc(2rem + var(--altura-header) + var(--altura-WpAdminBar));--single-brand-stack-height: 10rem;--single-brand-stack-height-compact: 7.1rem;--single-brand-stack-height-current: 0px;--single-brand-stack-gap-current: 0px;--single-brand-stack-clearance: .5rem;--single-brand-compact-max: clamp(290px, 24vw, 360px);}.layout--single.has-brand-highlight{--single-brand-stack-height-current: var(--single-brand-stack-height);--single-brand-stack-gap-current: 2.2rem;}body::before, body.toc-overlay-active::before{opacity: 0;backdrop-filter: blur(0);-webkit-backdrop-filter: blur(0);}.layout--single .toc-container--single{grid-column: 1 / -1;grid-row: 2;position: sticky;top: calc(var(--altura-header) + 1.5rem);align-self: start;}.layout--single .post-card{grid-column: 1 / span 8;grid-row: 3;max-width: none;width: 100%;}.layout--single .brand-highlight--single{grid-column: 1 / -1;grid-row: 1;margin-block: 0;position: sticky;top: var(--single-sidebar-top);align-self: start;z-index: 4;transform-origin: top right;}.layout--single .aside--single{display: block;grid-column: 9 / -1;grid-row: 3;position: sticky;top: calc(var(--single-sidebar-top) + var(--single-brand-stack-height-current) + var(--single-brand-stack-gap-current) + var(--single-brand-stack-clearance));align-self: start;z-index: 2;transition: top .35s ease-in-out, transform .35s ease-in-out;}.layout--single.has-compact-brand .brand-highlight--single{width: 100%;max-width: none;grid-column: 9 / 13;margin-inline: 0;flex-direction: column;align-items: stretch;cursor: pointer;}.layout--single.has-compact-brand .brand-highlight--single .brand-highlight__main{gap: .75rem;}.layout--single.has-compact-brand .brand-highlight--single .brand-highlight__title{font-size: clamp(1rem, .92rem + .22vw, 1.15rem);}.layout--single.has-compact-brand .brand-highlight--single .brand-highlight__text{margin-top: .18rem;font-size: .78rem;line-height: 1.25;color: rgba(255,255,255,.78);}.layout--single.has-compact-brand .brand-highlight--single .brand-highlight__cta{opacity: 0;transform: translateY(-.45rem) scale(.96);max-height: 0;min-height: 0;padding-inline: 0;border-width: 0;margin-top: 0;pointer-events: none;box-shadow: none;animation: none;}.layout--single.has-compact-brand .brand-highlight__media--horizontal{width: 68px;height: 38px;}.layout--single.has-compact-brand .brand-highlight__media--horizontal_corto{width: 72px;height: 38px;}.layout--single.has-compact-brand .brand-highlight__media--horizontal_largo{width: 60px;height: 28px;}.layout--single.has-compact-brand .brand-highlight__media--vertical{width: 40px;height: 56px;}.hidden .layout--single .aside--single{top: calc(var(--single-sidebar-top-hidden) + var(--single-brand-stack-height-current) + var(--single-brand-stack-gap-current) + var(--single-brand-stack-clearance));}.hidden .layout--single .brand-highlight--single{top: var(--single-sidebar-top-hidden);}.logged-in .layout--single .brand-highlight--single{top: var(--single-sidebar-top-logged-in);}.logged-in .layout--single .aside--single{top: calc(var(--single-sidebar-top-logged-in) + var(--single-brand-stack-height-current) + var(--single-brand-stack-gap-current) + var(--single-brand-stack-clearance));}.logged-in.hidden .layout--single .brand-highlight--single{top: var(--single-sidebar-top-logged-in-hidden);}.logged-in.hidden .layout--single .aside--single{top: calc(var(--single-sidebar-top-logged-in-hidden) + var(--single-brand-stack-height-current) + var(--single-brand-stack-gap-current) + var(--single-brand-stack-clearance));}}@media (min-width: 1600px){.layout--single{grid-template-columns: repeat(12, minmax(0, 1fr));justify-content: center;gap: 2rem;}.newsletter-panel__header{margin-bottom: 0;align-items: center;}.layout--single #toc-container.toc-container--single{grid-column: 1 / 4;grid-row: 1;}.layout--single .post-card{grid-column: 4 / span 6;grid-row: 2;width: 100%;}.layout--single #toc-container.toc-container--single{grid-row: 2;}.layout--single .aside--single{grid-column: 10 / span 3;grid-row: 2;}.layout--single.has-compact-brand .brand-highlight--single{grid-column: 10 / 13;}}.toolbar{display: flex;align-items: center;gap: .75rem;flex-wrap: wrap;justify-content: flex-end;}.toolbar__form{display: flex;align-items: center;gap: 1rem;flex-wrap: wrap;}.toolbar__group{display: flex;align-items: center;gap: .5rem;}.toolbar__label{font-size: var(--t-xs);color: var(--muted);font-weight: var(--fw-m);white-space: nowrap;}.toolbar__select{border: 1px solid var(--line);border-radius: 10px;padding: .48rem .6rem;background: var(--neutral100);font-size: var(--t-xs);min-width: 140px;}.results__text{font-size: var(--t-xs);color: var(--muted);white-space: nowrap;}.meta{display: flex;flex-wrap: wrap;gap: .55rem;align-items: center;font-size: var(--t-xs);color: var(--muted);}.meta__date{font-weight: var(--fw-m);}.meta__chip{border: 1px solid color-mix(in oklab, var(--brand) 30%, white);background: color-mix(in oklab, var(--brand-soft) 68%, white);color: color-mix(in oklab, var(--brand-strong) 72%, black);padding: .25rem .62rem;border-radius: 999px;font-weight: var(--fw-m);font-size: var(--t-xs);display: inline-flex;align-items: center;gap: .3rem;text-decoration: none;}.meta__chip:hover{text-decoration: underline;}.meta__chip--inline{margin-left: .9rem;padding: 0;border: 0;background: transparent;border-radius: 0;color: var(--primary30);display: inline;font-weight: var(--fw-m);text-decoration: underline;text-underline-offset: 2px;}.meta__chip--inline:hover{color: var(--primary20);}.meta__chip-group{display: inline;}.meta__chip-group > .meta__chip--inline:first-child{margin-left: 0;}.meta__chip-separator{display: inline;margin-left: .6rem;color: var(--muted);}.meta__muted{color: var(--muted);}.featured{display: grid;gap: clamp(1rem, 2vw, 1.75rem);grid-template-columns: 1fr;}@media (min-width: 900px){.featured{grid-template-columns: 1fr 1fr;}.card--big{grid-column: 1 / -1;display: grid;grid-template-columns: 1.25fr 1fr;min-height: 360px;}}.card{border: 1px solid var(--line);border-radius: var(--radius-3);background: rgba(255,255,255,.98);overflow: hidden;box-shadow: 0 8px 22px rgba(0,0,0,.04);transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease;content-visibility: auto;contain-intrinsic-size: 360px;}@media (hover:hover) and (pointer:fine){.card:hover{transform: translateY(-2px);border-color: color-mix(in oklab, var(--neutral70) 70%, white);box-shadow: var(--shadow-2);}}.card__link{display: block;color: inherit;text-decoration: none;height: 100%;}.card__media{aspect-ratio: 16/9;background: var(--surface-2);overflow: hidden;position: relative;}.card--big .card__media{aspect-ratio: auto;min-height: 100%;}.card__image-container{position: relative;width: 100%;height: 100%;}.card__img{width: 100%;height: 100%;object-fit: cover;display: block;}.card__img--ph{width: 100%;height: 100%;background: linear-gradient(135deg, var(--neutral97), var(--neutral95));}.card__caption{position: absolute;inset: auto 0 0 0;background: linear-gradient(transparent, rgba(0,0,0,.72));color: #fff;font-size: var(--t-xs);padding: .5rem .75rem;line-height: 1.3;}.card__body{padding: clamp(1rem, 1rem + .5vw, 1.35rem);display: flex;flex-direction: column;gap: .75rem;}.card__title{margin: 0;font-size: clamp(1.02rem, .98rem + .25vw, 1.2rem);font-weight: var(--fw-s);line-height: 1.28;letter-spacing: -.01em;}.card__excerpt{margin: 0;font-size: var(--t-xs);color: var(--muted);line-height: 1.55;}.card__cta{font-weight: var(--fw-s);color: color-mix(in oklab, var(--brand-strong) 72%, black);}.lead{border: 1px solid var(--line);border-radius: var(--radius-3);background: rgba(255,255,255,.96);overflow: hidden;box-shadow: 0 10px 28px rgba(0,0,0,.05);margin-bottom: clamp(1.35rem, 3vw, 2.75rem);}.lead__layout{display: grid;grid-template-columns: 1fr;}@media (min-width: 900px){.lead__layout{grid-template-columns: 1.15fr 1fr;min-height: 420px;}}.lead__media{display: block;background: var(--surface-2);text-decoration: none;color: inherit;}.lead__image-container{position: relative;width: 100%;height: 100%;}.lead__img{width: 100%;height: 100%;object-fit: cover;display: block;}@media (min-width: 900px){.lead__img--vertical{object-position: top;}}.lead__img--ph{width: 100%;height: 100%;background: linear-gradient(135deg, var(--neutral97), var(--neutral95));}.lead__caption{position: absolute;inset: auto 0 0 0;background: linear-gradient(transparent, rgba(0,0,0,.72));color: #fff;font-size: var(--t-xs);padding: .5rem .75rem;line-height: 1.3;}.lead__body{padding: clamp(1.15rem, 1.15rem + .8vw, 1.8rem);display: flex;flex-direction: column;gap: 1rem;}.lead__kicker{margin: 0;font-size: var(--t-xs);letter-spacing: .22px;text-transform: uppercase;color: color-mix(in oklab, var(--brand-strong) 70%, black);font-weight: var(--fw-s);}.lead__title{margin: 0;font-size: clamp(1.2rem, 1.04rem + .95vw, 1.72rem);line-height: 1.16;font-weight: var(--fw-s);letter-spacing: -.02em;text-wrap: balance;}.lead__title-link{color: inherit;text-decoration: none;}.lead__title-link:hover{text-decoration: underline;}.lead__excerpt{margin: 0;color: var(--muted);font-size: var(--t-sm);line-height: 1.6;max-width: 65ch;flex-grow: 1;}.lead__actions{margin-top: .2rem;display: flex;align-items: center;justify-content: space-between;gap: .75rem;flex-wrap: wrap;}.lead__read{font-weight: var(--fw-s);color: color-mix(in oklab, var(--brand-strong) 70%, black);text-decoration: none;}.lead__read:hover{text-decoration: underline;}.icon-btn{width: 44px;height: 44px;border-radius: 12px;border: 1px solid var(--line);background: rgba(255,255,255,.92);color: color-mix(in oklab, var(--neutral25) 92%, black);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease, background-color .14s ease, color .14s ease;-webkit-tap-highlight-color: transparent;}.icon-btn svg{width: 24px;height: 24px;}@media (hover:hover) and (pointer:fine){.icon-btn:hover{transform: translateY(-1px);border-color: color-mix(in oklab, var(--brand) 45%, white);background: var(--neutral100);color: color-mix(in oklab, var(--brand-strong) 60%, black);box-shadow: var(--shadow-1);}}.icon-btn.is-active, .icon-btn[aria-pressed="true"]{border-color: color-mix(in oklab, var(--brand) 55%, white);background: color-mix(in oklab, var(--brand-soft) 70%, white);color: color-mix(in oklab, var(--brand-strong) 75%, black);}.grid{display: grid;grid-template-columns: 1fr;gap: clamp(1rem, 1.5vw, 1.75rem);}@media (min-width: 720px){.grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1200px){.grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}.tile{border: 1px solid var(--line);border-radius: var(--radius-2);background: rgba(255,255,255,.94);overflow: hidden;box-shadow: 0 8px 22px rgba(0,0,0,.04);transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease;content-visibility: auto;contain-intrinsic-size: 320px;}@media (hover:hover) and (pointer:fine){.tile:hover{transform: translateY(-2px);border-color: color-mix(in oklab, var(--neutral70) 70%, white);box-shadow: var(--shadow-1);}}.tile__link{display: block;color: inherit;text-decoration: none;height: 100%;}.tile__media{aspect-ratio: 16/9;background: var(--surface-2);overflow: hidden;position: relative;}.tile__image-container{position: relative;width: 100%;height: 100%;}.tile__img{width: 100%;height: 100%;object-fit: cover;display: block;}.tile__img--ph{width: 100%;height: 100%;background: linear-gradient(135deg, var(--neutral97), var(--neutral95));}.tile__caption{position: absolute;inset: auto 0 0 0;background: linear-gradient(transparent, rgba(0,0,0,.72));color: #fff;font-size: .72rem;padding: .42rem .6rem;line-height: 1.2;opacity: 0;transition: opacity .2s ease;}@media (hover:hover) and (pointer:fine){.tile:hover .tile__caption{opacity: 1;}}.tile__body{padding: 1rem;display: flex;flex-direction: column;gap: .65rem;}.tile__title{margin: 0;font-size: clamp(1.03rem, .98rem + .25vw, 1.18rem);font-weight: var(--fw-s);line-height: 1.24;letter-spacing: -.01em;}.tile__excerpt{margin: 0;color: var(--muted);font-size: var(--t-xs);line-height: 1.55;}.tile__footer{margin-top: .5rem;display: flex;align-items: center;justify-content: space-between;gap: .75rem;}.tile__cta{font-weight: var(--fw-s);color: color-mix(in oklab, var(--brand-strong) 72%, black);}.pagination{margin-top: 2rem;}.pagination__list{list-style: none;display: flex;flex-wrap: wrap;gap: .5rem;padding: 0;margin: 0;}.pagination__item a, .pagination__item span{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;padding: 0 .9rem;border-radius: 12px;border: 1px solid var(--line);background: rgba(255,255,255,.92);color: var(--neutral15);text-decoration: none;font-size: var(--t-xs);font-weight: var(--fw-s);}.pagination__item .current{background: var(--primary20);color: #fff;border-color: transparent;}.empty{text-align: center;padding: 3rem 1rem;border: 1px solid var(--line);border-radius: var(--radius-2);background: rgba(255,255,255,.86);}.empty__title{margin: 0 0 .75rem 0;font-size: var(--t-lg);font-weight: var(--fw-s);color: var(--text);}.empty__text{margin: 0 auto;color: var(--muted);font-size: var(--t-md);max-width: 520px;}.panel{border: 1px solid var(--line);border-radius: var(--radius-2);background: rgba(255,255,255,.94);padding: 1.25rem;box-shadow: none;}.panel__title{margin: 0 0 .75rem 0;font-size: var(--t-md);font-weight: var(--fw-s);margin-bottom: 0;}.panel__title-row{display: flex;align-items: center;justify-content: space-between;gap: .75rem;margin-bottom: 1rem;}.panel__help-btn{width: auto;height: auto;border-radius: 0;border: 0;background: transparent;color: var(--neutral20);display: inline-flex;align-items: center;justify-content: center;padding: 0;cursor: pointer;}.panel__help-btn .ayuda_garantia__icon{width: 28px;height: 28px;}.panel__tip{margin: 1rem 0 .85rem 0;padding: .55rem .7rem;border-radius: 10px;background: color-mix(in oklab, var(--primary95) 75%, white);color: var(--neutral20);font-size: .8rem;line-height: 1.4;}.panel__text{margin: 0 0 .95rem 0;color: var(--muted);font-size: var(--t-xs);line-height: 1.5;}.panel__note{margin: .75rem 0 0 0;font-size: var(--t-xs);color: color-mix(in oklab, var(--muted) 85%, white);font-style: italic;}.newsletter-panel{padding-block: 0;border: 1px solid transparent;border-radius: 0;background: white;transition: padding-block .22s ease, border-color .22s ease, box-shadow .22s ease;}.newsletter-panel.is-open{padding-block: 1rem;border-color: var(--line);}.newsletter-panel__header{margin-bottom: 0;flex-wrap: wrap;}.newsletter-panel__trigger, .panel--subscribe :where(input[type="submit"], button[type="submit"], .wpcf7-submit), .newsletter-form__submit{width: fit-content;min-height: 3rem;padding: 0 1rem;border-radius: 999px;border: 1px solid transparent;background: color-mix(in oklab, var(--primary20) 88%, var(--neutral10));color: white;text-decoration: none;font-size: .95rem;font-weight: var(--fw-s);line-height: 1;cursor: pointer;box-shadow: 0 10px 24px rgba(15,15,15,.08);transition: transform .18s ease, background-color .18s ease, box-shadow .18s ease, border-color .18s ease;}.newsletter-panel__trigger{margin-left: auto;}@media (hover:hover) and (pointer:fine){.newsletter-panel__trigger:hover, .panel--subscribe :where(input[type="submit"], button[type="submit"], .wpcf7-submit):hover, .newsletter-form__submit:hover{background: color-mix(in oklab, var(--primary20) 90%, var(--neutral5));transform: translateY(-2px);box-shadow: 0 14px 30px rgba(15,15,15,.12);}}.newsletter-panel__form-shell{padding-top: .95rem;border-top: 1px solid var(--line);}.newsletter-panel__form{display: grid;gap: .85rem;}.blog-home-topics{padding: 0;overflow: hidden;}.blog-home-topics[open]{border-color: var(--line);}.blog-home-topics__summary{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1rem 1.1rem;cursor: pointer;}.blog-home-topics__summary::-webkit-details-marker{display: none;}.blog-home-topics__summary-copy{display: grid;gap: .18rem;}.blog-home-topics__eyebrow{font-size: .72rem;font-weight: var(--fw-s);letter-spacing: .08em;text-transform: uppercase;color: var(--muted);}.blog-home-topics__title{color: var(--text);font-size: 1rem;font-weight: var(--fw-s);line-height: 1.25;}.blog-home-topics__summary-action{display: inline-flex;align-items: center;justify-content: center;min-height: 2.45rem;padding: 0 .85rem;border-radius: 999px;border: 1px solid color-mix(in oklab, var(--brand) 28%, white);background: color-mix(in oklab, var(--brand-soft) 72%, white);color: color-mix(in oklab, var(--brand-strong) 78%, black);font-size: .8rem;font-weight: var(--fw-s);line-height: 1;transition: transform .16s ease, background-color .16s ease, border-color .16s ease;}.blog-home-topics[open] .blog-home-topics__summary-action{background: color-mix(in oklab, var(--primary95) 48%, white);border-color: color-mix(in oklab, var(--brand) 36%, white);}.blog-home-topics__body{padding: 0 1.1rem 1.1rem;border-top: 1px solid var(--line);}.blog-home-topics__list{padding-top: 1rem;}@media (hover:hover) and (pointer:fine){.blog-home-topics__summary:hover .blog-home-topics__summary-action{transform: translateY(-1px);border-color: color-mix(in oklab, var(--brand) 40%, white);background: color-mix(in oklab, var(--brand-soft) 82%, white);}}.newsletter-panel__actions, .newsletter-form__actions{margin-top: .9rem;display: flex;align-items: center;gap: .65rem;flex-wrap: wrap;}.newsletter-panel__cancel, .newsletter-form__cancel{width: fit-content;min-height: 3rem;padding: 0 1rem;border-radius: 999px;border: 1px solid var(--line);background: white;color: var(--neutral20);font-size: .95rem;font-weight: var(--fw-s);line-height: 1;cursor: pointer;transition: transform .18s ease, border-color .18s ease, color .18s ease, background-color .18s ease;}@media (hover:hover) and (pointer:fine){.newsletter-panel__cancel:hover, .newsletter-form__cancel:hover{transform: translateY(-1px);border-color: color-mix(in oklab, var(--brand) 38%, white);color: var(--primary20);background: color-mix(in oklab, var(--primary95) 55%, white);}}.newsletter-panel.is-open .newsletter-panel__trigger{display: none;}.newsletter-panel__form-shell[hidden]{display: none !important;}.newsletter-form{display: grid;gap: .85rem;}.newsletter-form__field, .panel--subscribe :where(.newsletter-form__field){display: block;position: relative;margin: 0;color: transparent;font-size: 0;line-height: 0;padding: 0;border-radius: 0;background: transparent;box-shadow: none;}.newsletter-form__turnstile{min-height: 74px;}.newsletter-form__checkbox, .panel--subscribe :where(.newsletter-form__checkbox), .panel--subscribe :where(.newsletter-form__checkbox .wpcf7-acceptance){display: block;font-size: .84rem;line-height: 1.45;color: var(--muted);}.newsletter-form__checkbox .wpcf7-list-item, .panel--subscribe :where(.newsletter-form__checkbox .wpcf7-list-item){display: block;margin: 0;}.newsletter-form__checkbox label, .panel--subscribe :where(.newsletter-form__checkbox label){display: inline-flex;align-items: flex-start;gap: .6rem;font-size: inherit;line-height: inherit;color: inherit;}.newsletter-form__checkbox .wpcf7-list-item-label, .panel--subscribe :where(.newsletter-form__checkbox .wpcf7-list-item-label){font-size: inherit;line-height: inherit;color: inherit;}.newsletter-form__checkbox input[type="checkbox"], .panel--subscribe :where(.newsletter-form__checkbox input[type="checkbox"]){margin-top: .12rem;}.newsletter-form__checkbox a, .panel--subscribe :where(.newsletter-form__checkbox a){color: var(--primary30);text-decoration: underline;text-underline-offset: 2px;}.panel__form{display: grid;gap: .75rem;}.panel__input{border: 1px solid var(--line);border-radius: 12px;padding: .78rem .9rem;font-size: var(--t-sm);background: var(--neutral100);}.panel--subscribe :where(.wpcf7-form){display: grid;gap: .75rem;margin: 0;}.panel--subscribe :where(.wpcf7-form p){margin: 0;}.panel--subscribe :where(.newsletter-form__field .wpcf7-form-control-wrap){display: block;}.panel--subscribe :where(.newsletter-form__field input[type="email"], .newsletter-form__field input[type="text"], .newsletter-form__field input[type="tel"]){width: 100%;height: 3rem;border: 1px solid color-mix(in oklab, var(--line) 92%, white);border-radius: 4rem;padding: 1.15rem 1rem .4rem;font-size: var(--t-sm);background: rgba(255,255,255,.92);box-shadow: none;color: var(--neutral15);line-height: 1.35;transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease;}.panel--subscribe :where(.newsletter-form__field)::after{content: "Correo electrÃ³nico";position: absolute;left: .9rem;top: 1.12rem;color: var(--muted);font-size: .95rem;line-height: 1;pointer-events: none;padding-inline: .2rem;background: var(--neutral99);transform-origin: left center;transition: transform .18s ease, color .18s ease, top .18s ease;}.panel--subscribe :where(.newsletter-form__field:focus-within)::after{color: color-mix(in oklab, var(--brand-strong) 70%, black);top: 0;transform: translateY(-50%) scale(.78);}.panel--subscribe :where(.newsletter-form__field.has-value)::after{color: color-mix(in oklab, var(--brand-strong) 70%, black);top: 0;transform: translateY(-50%) scale(.78);}.panel--subscribe :where(.newsletter-form__field:has(input:not(:placeholder-shown)))::after{color: color-mix(in oklab, var(--brand-strong) 70%, black);top: 0;transform: translateY(-50%) scale(.78);}.panel--subscribe :where(.newsletter-form__field input[type="email"], .newsletter-form__field input[type="text"], .newsletter-form__field input[type="tel"]):focus{outline: none;border-color: color-mix(in oklab, var(--brand) 55%, white);background: var(--neutral100);box-shadow: 0 0 0 3px color-mix(in oklab, var(--primary95) 70%, white);}.panel--subscribe :where(input[type="submit"], button[type="submit"], .wpcf7-submit){width: fit-content;min-height: 3rem;border-radius: 999px;padding: 0 1rem;font-size: .95rem;font-weight: var(--fw-s);border: 1px solid transparent;background: color-mix(in oklab, var(--primary20) 88%, var(--neutral10));color: white;cursor: pointer;box-shadow: 0 10px 24px rgba(15,15,15,.08);transition: background-color .16s ease, transform .16s ease, box-shadow .16s ease, border-color .16s ease;margin-left: auto;}.panel--subscribe :where(input[type="submit"], button[type="submit"], .wpcf7-submit):hover{background: color-mix(in oklab, var(--primary20) 90%, var(--neutral5));transform: translateY(-2px);box-shadow: 0 14px 30px rgba(15,15,15,.12);}.cars{display: grid;gap: .75rem;margin-top: .9rem;}.car{display: flex;gap: .8rem;align-items: center;padding: .7rem;border-radius: 12px;border: 1px solid var(--line);background: rgba(255,255,255,.92);text-decoration: none;color: inherit;transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease;}@media (hover:hover) and (pointer:fine){.car:hover{transform: translateY(-1px);border-color: color-mix(in oklab, var(--neutral70) 70%, white);box-shadow: 0 10px 26px rgba(0,0,0,.06);}}.car__thumb{width: 58px;height: 58px;border-radius: 12px;overflow: hidden;background: var(--neutral95);flex: 0 0 auto;}.car__thumb img{width: 100%;height: 100%;object-fit: cover;display: block;}.car__ph{display: block;width: 100%;height: 100%;background: linear-gradient(135deg, var(--neutral97), var(--neutral95));}.car__title{display: block;font-size: var(--t-xs);font-weight: var(--fw-s);line-height: 1.25;}.car__meta{display: block;margin-top: .15rem;font-size: var(--t-xs);color: var(--muted);}.car__price{font-weight: var(--fw-s);color: color-mix(in oklab, var(--neutral10) 88%, black);}.post-hero{margin-top: var(--altura-breadcrumbsYheader);border-bottom: 0;background: linear-gradient(180deg, var(--neutral100), var(--neutral99));margin-bottom: 0;padding-top: 2rem;}.post-hero__top, .post-hero__inner{max-width: 1320px;margin: 0 auto;padding-inline: var(--wrapper-padding);}.post-hero__top{display: flex;justify-content: flex-end;margin-right: 0;}.post-hero__inner{max-width: calc(1100px + var(--wrapper-padding) + var(--wrapper-padding));padding-inline: var(--wrapper-padding);padding-top: 1rem;padding-bottom: 1.2rem;margin: 0 auto;}.post-hero__title{margin: 0;font-size: clamp(1.9rem, 4.9vw, 3.35rem);line-height: 1.06;font-weight: 400;letter-spacing: -.03em;max-width: none;}.post-hero__summary{display: flex;align-items: flex-start;gap: 0;margin-top: 3rem;margin-bottom: 2rem;}.post-hero__excerpt{margin: 0;font-size: 1.02rem;line-height: 1.5;color: var(--muted);max-width: none;padding-left: 0;flex: 1;}.post-hero__excerpt p{margin: 0;font-size: 1rem;line-height: 1.55;}.post-hero__meta{display: flex;flex-direction: column;gap: .22rem;padding-right: 2rem;width: fit-content;}.post-hero__date{font-size: .875rem;line-height: 1.2;color: var(--neutral20);font-weight: 500;}.post-hero__reading{font-size: 1rem;color: var(--muted);}@media (max-width: 900px){.post-hero__summary{flex-direction: column;gap: 1rem;margin-top: 1.5rem;margin-bottom: 1.25rem;}.post-hero__meta{border-right: 0;padding-right: 0;}.post-hero__excerpt{padding-left: 0;}}@media (min-width: 900px){.post-hero__excerpt{border-left: solid 1px var(--neutral70);padding-left: 2rem;}}.post-tools{display: flex;gap: 1rem;flex-wrap: wrap;align-items: center;margin-top: 0;}.brand-highlight{margin-top: 3.5rem;padding: 1rem;background: var(--primary30);color: white;display: flex;flex-direction: row;flex-wrap: wrap;gap: 0;align-items: flex-start;justify-content: space-between;}.brand-highlight__main{display: flex;align-items: center;gap: 1rem;min-width: 0;width: fit-content;margin-right: auto;transform-origin: top right;}.brand-highlight__media{width: 56px;height: 56px;overflow: hidden;background: transparent;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;}.brand-highlight__media--horizontal{width: 78px;height: 42px;}.brand-highlight__media--horizontal_corto{width: 82px;height: 40px;}.brand-highlight__media--horizontal_largo{width: 96px;height: 38px;}.brand-highlight__media--vertical{width: 44px;height: 64px;}.brand-highlight__logo{width: auto;max-width: 100%;height: 100%;object-fit: contain;}.brand-highlight__logo--horizontal, .brand-highlight__logo--horizontal_corto, .brand-highlight__logo--horizontal_largo{width: 100%;height: auto;}.brand-highlight__logo--circular, .brand-highlight__logo--vertical{width: auto;height: 100%;}.brand-highlight__logo-fallback{font-size: 1.4rem;font-weight: var(--fw-s);line-height: 1;color: white;}.brand-highlight__copy{min-width: 0;transform-origin: top right;}.brand-highlight__title{margin: 0;font-size: clamp(1.15rem, 1rem + .5vw, 1.5rem);line-height: 1.05;color: white;}.brand-highlight__text{margin: .35rem 0 0;font-size: .88rem;line-height: 1.35;color: rgba(255,255,255,.86);}.brand-highlight__cta{align-self: flex-start;display: inline-flex;align-items: center;justify-content: center;min-height: 3rem;max-height: 3rem;padding: 0 1rem;border-radius: 999px;background: white;color: var(--primary20);text-decoration: none;font-size: .95rem;font-weight: var(--fw-s);overflow: hidden;transition: transform .24s ease, background-color .18s ease, color .18s ease, box-shadow .18s ease, opacity .24s ease, max-height .26s ease, padding .24s ease, border-width .24s ease;animation: brand-highlight-cta-breathe 3.8s ease-in-out infinite;}.brand-highlight--single.is-transitioning .brand-highlight__main, .brand-highlight--single.is-transitioning .brand-highlight__copy{animation-duration: 460ms;animation-timing-function: cubic-bezier(.22, 1, .36, 1);animation-fill-mode: both;}.layout--single.has-compact-brand .brand-highlight--single.is-transitioning .brand-highlight__main, .layout--single.has-compact-brand .brand-highlight--single.is-transitioning .brand-highlight__copy{animation-name: brand-highlight-settle-compact;}.layout--single:not(.has-compact-brand) .brand-highlight--single.is-transitioning .brand-highlight__main, .layout--single:not(.has-compact-brand) .brand-highlight--single.is-transitioning .brand-highlight__copy{animation-name: brand-highlight-settle-expanded;}@media (hover:hover) and (pointer:fine){.brand-highlight__cta:hover{transform: translateY(-2px);background: color-mix(in oklab, white 88%, var(--primary95));box-shadow: 0 14px 28px rgba(255,255,255,.22);animation-play-state: paused;}}@keyframes brand-highlight-cta-breathe{0%, 100%{transform: translateY(0);box-shadow: 0 0 0 rgba(255,255,255,0);}50%{transform: translateY(-1px);box-shadow: 0 12px 22px rgba(255,255,255,.18);}}@keyframes brand-highlight-settle-compact{from{opacity: .84;transform: translateX(16px) scale(.985);filter: blur(6px);}to{opacity: 1;transform: translateX(0) scale(1);filter: blur(0);}}@keyframes brand-highlight-settle-expanded{from{opacity: .84;transform: translateX(26px) scale(.992);filter: blur(8px);}to{opacity: 1;transform: translateX(0) scale(1);filter: blur(0);}}@media (min-width: 783px){.brand-highlight{padding: 1.15rem 1.2rem;}.brand-highlight__main{gap: 1.1rem;}}.search--single{max-width: 460px;width: 100%;}.icon-btn--text{width: auto;min-height: 42px;padding: .5rem .7rem;gap: .42rem;}.icon-btn__label{display: none;font-size: .95rem;font-weight: var(--fw-m);}.icon-btn__icon--on{display: none;}.icon-btn.is-saved .icon-btn__icon--off{display: none;}.icon-btn.is-saved .icon-btn__icon--on{display: inline-flex;animation: save-pop .22s ease-out;}@keyframes save-pop{0%{transform: scale(.75);}100%{transform: scale(1);}}.post-media{padding: 0;margin: clamp(.6rem, 1vw, 1rem) auto 0;max-width: 1100px;}.post-media__inner{border: 0;border-radius: 0;overflow: hidden;background: transparent;box-shadow: none;}.post-media__img{display: block;width: 100%;height: clamp(320px, 52vw, 620px);object-fit: cover;border-radius: 0;}.post-media__img.is-vertical{object-position: top;}.post-media__caption{padding: .75rem 1rem;font-size: var(--t-xs);color: var(--muted);border-top: 0;background: transparent;border-radius: 0;}.post-card{border: 0;border-radius: 0;background: transparent;padding: clamp(.75rem, .75rem + .6vw, 1.25rem) 0;box-shadow: none;}.post-card :where(h2, h3){scroll-margin-top: calc(var(--altura-breadcrumbsYheader) + 2rem);}.post-card :where(h2, h3, h4, h5, h6){margin-top: 6rem;margin-bottom: 0;}.post-card .wp-block-heading{margin-top: 5rem;}.entry-content ul, .entry-content ol{margin-top: 2rem;margin-bottom: 2rem;}.entry-content .wp-block-image{margin-block: 1rem;}.post-card .wp-block-quote{margin-block: 2.5rem;padding-block: .25rem;padding-inline: 2rem;background: var(--primary98);}.post-card .entry-content :where(img, video, iframe){max-width: 100%;}.layout--single .toc-container--single .toc-container__content.hidden{display: none;}.layout--single .toc-container--single .toc-container__content.show{display: block;}body::before{content: "";position: fixed;inset: 0;opacity: 0;pointer-events: none;background: rgba(255,255,255,.08);backdrop-filter: blur(0);-webkit-backdrop-filter: blur(0);transition: opacity .24s ease, backdrop-filter .24s ease, -webkit-backdrop-filter .24s ease;z-index: 1;}body.toc-overlay-active::before{opacity: 1;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);}@media (max-width: 767px){.post-hero{margin-bottom: 2rem;padding-top: 4.5rem;}.post-hero__top{min-height: 0;}.single-search{position: fixed;top: calc(var(--altura-breadcrumbsYheader) + 1rem);right: var(--wrapper-padding);width: 3rem;z-index: 111;transition: width .28s cubic-bezier(.2, .7, .2, 1), top .3s ease-in-out;}body.hidden .single-search{top: calc(var(--altura-header) + 1rem);}.logged-in .single-search{top: calc(var(--altura-breadcrumbsYheader) + var(--altura-WpAdminBar) + 1rem);}.logged-in.hidden .single-search{top: calc(var(--altura-header) + var(--altura-WpAdminBar) + 1rem);}.single-search.is-open{width: calc(100% - var(--wrapper-padding));}.single-search__toggle{position: absolute;inset: 0 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border: 1px solid color-mix(in oklab, var(--line) 85%, white);border-radius: 999px;background: rgba(255,255,255,.96);color: var(--neutral20);box-shadow: 0 10px 22px rgba(15,15,15,.08);cursor: pointer;transition: transform .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;z-index: 2;overflow: hidden;}.single-search.is-open .single-search__toggle{background: var(--neutral100);border-color: color-mix(in oklab, var(--brand) 24%, white);box-shadow: 0 14px 28px rgba(15,15,15,.1);}.single-search__toggle:active{transform: scale(.98);}.single-search__toggle-icon{position: absolute;inset: 0;display: inline-flex;align-items: center;justify-content: center;transition: opacity .22s ease, transform .28s cubic-bezier(.2, .7, .2, 1);}.single-search__toggle-icon--search{opacity: 1;transform: rotate(0deg) scale(1);}.single-search__toggle-icon--close{opacity: 0;transform: rotate(-18deg) scale(.82);}.single-search.is-open .single-search__toggle-icon--search{opacity: 0;transform: rotate(18deg) scale(.82);}.single-search.is-open .single-search__toggle-icon--close{opacity: 1;transform: rotate(0deg) scale(1);background: white;}.single-search .search--single{position: absolute;inset: 0;max-width: none;width: 100%;opacity: 0;pointer-events: none;transform: translateX(.35rem) scale(.985);transform-origin: right center;filter: blur(8px);transition: opacity .24s ease, transform .28s cubic-bezier(.2, .7, .2, 1), filter .28s ease;}.single-search.is-open .search--single{opacity: 1;pointer-events: auto;transform: translateX(0) scale(1);filter: blur(0);}.single-search .search__field{height: 3rem;padding-right: 3.5rem;}.single-search .search__input{height: 100%;padding-right: 1rem;}.layout--single .toc-container--single, .layout--single .toc-container--single.sticky{position: fixed;top: calc(7.5rem + var(--altura-header));right: var(--wrapper-padding);width: calc(100vw - (var(--wrapper-padding) * 2));max-width: none;margin: 0;z-index: 112;transition: top .3s ease-in-out;}body.hidden .layout--single .toc-container--single, body.hidden .layout--single .toc-container--single.sticky{top: calc(5rem + var(--altura-header));}.logged-in .layout--single .toc-container--single, .logged-in .layout--single .toc-container--single.sticky{top: calc(var(--altura-breadcrumbsYheader) + var(--altura-WpAdminBar) + 1rem);}.logged-in.hidden .layout--single .toc-container--single, .logged-in.hidden .layout--single .toc-container--single.sticky{top: calc(var(--altura-header) + var(--altura-WpAdminBar) + 1rem);}.layout--single .toc-container--single #menu-placeholder{display: flex;justify-content: end;overflow: visible;}.layout--single .toc-container--single .toc-container__toggle{width: calc(100% - 4rem);height: 3rem;margin-right: 4rem;margin-left: 0;padding: .85rem 1rem;border-radius: 999px;border: 1px solid color-mix(in oklab, var(--line) 85%, white);background: rgba(255,255,255,.96);box-shadow: 0 10px 22px rgba(15,15,15,.08);display: grid;justify-content: space-between;align-items: center;}.layout--single .toc-container--single.open .toc-container__toggle{background: var(--neutral100);border-color: color-mix(in oklab, var(--brand) 24%, white);box-shadow: 0 14px 28px rgba(15,15,15,.1);}.layout--single #toc-container.toc-container--single.is-compact .toc-container__toggle, .layout--single #toc-container.toc-container--single.has-been-sticky:not(.open) .toc-container__toggle{width: 3rem;height: 3rem;padding: 0;margin-right: 4rem;margin-left: auto;display: inline-flex;justify-content: center;align-items: center;gap: 0;border-radius: 999px;}.layout--single #toc-container.toc-container--single.is-compact .toc-container__text, .layout--single #toc-container.toc-container--single.is-compact .toc-container__icon--expand, .layout--single #toc-container.toc-container--single.is-compact .toc-container__icon--collapse, .layout--single #toc-container.toc-container--single.has-been-sticky:not(.open) .toc-container__text, .layout--single #toc-container.toc-container--single.has-been-sticky:not(.open) .toc-container__icon--expand, .layout--single #toc-container.toc-container--single.has-been-sticky:not(.open) .toc-container__icon--collapse{display: none;}.layout--single .toc-container--single .toc-container__icon--toc{justify-self: center;}.layout--single .toc-container--single .toc-container__content{position: absolute;top: calc(100% + .65rem);right: 0;padding: .9rem 1rem 1rem;border: 1px solid color-mix(in oklab, var(--line) 88%, white);border-radius: 1.2rem;background: rgba(255,255,255,.98);box-shadow: 0 18px 36px rgba(15,15,15,.12);backdrop-filter: blur(14px);}.layout--single .toc-container--single .toc-container__content.show{overflow: auto;max-height: min(60svh, 28rem);overscroll-behavior: contain;-webkit-overflow-scrolling: touch;}.post-card{padding-inline: clamp(.65rem, 4vw, 1rem);}}@media (min-width: 540px){.icon-btn__label{display: inline;}}@media (min-width: 1080px){.single-search__toggle{display: none;}.single-search .search--single{position: static;margin-left: auto;opacity: 1;pointer-events: auto;transform: none;filter: none;}}@media (min-width: 768px) and (max-width: 1079px){.single-search{position: fixed;top: calc(var(--altura-breadcrumbsYheader) + 1rem);right: var(--wrapper-padding);width: 3rem;z-index: 111;transition: width .28s cubic-bezier(.2, .7, .2, 1), top .3s ease-in-out;}body.hidden .single-search{top: calc(var(--altura-header) + 1rem);}.logged-in .single-search{top: calc(var(--altura-breadcrumbsYheader) + var(--altura-WpAdminBar) + 1rem);}.logged-in.hidden .single-search{top: calc(var(--altura-header) + var(--altura-WpAdminBar) + 1rem);}.single-search.is-open{width: calc(100% - var(--wrapper-padding));}.single-search__toggle{position: absolute;inset: 0 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border: 1px solid color-mix(in oklab, var(--line) 85%, white);border-radius: 999px;background: rgba(255,255,255,.96);color: var(--neutral20);box-shadow: 0 10px 22px rgba(15,15,15,.08);cursor: pointer;transition: transform .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;z-index: 2;overflow: hidden;}.single-search.is-open .single-search__toggle{background: var(--neutral100);border-color: color-mix(in oklab, var(--brand) 24%, white);box-shadow: 0 14px 28px rgba(15,15,15,.1);}.single-search__toggle:active{transform: scale(.98);}.single-search__toggle-icon{position: absolute;inset: 0;display: inline-flex;align-items: center;justify-content: center;transition: opacity .22s ease, transform .28s cubic-bezier(.2, .7, .2, 1);}.single-search__toggle-icon--search{opacity: 1;transform: rotate(0deg) scale(1);}.single-search__toggle-icon--close{opacity: 0;transform: rotate(-18deg) scale(.82);}.single-search.is-open .single-search__toggle-icon--search{opacity: 0;transform: rotate(18deg) scale(.82);}.single-search.is-open .single-search__toggle-icon--close{opacity: 1;transform: rotate(0deg) scale(1);background: white;}.single-search .search--single{position: absolute;inset: 0;margin-left: auto;max-width: none;width: 100%;opacity: 0;pointer-events: none;transform: translateX(.35rem) scale(.985);transform-origin: right center;filter: blur(8px);transition: opacity .24s ease, transform .28s cubic-bezier(.2, .7, .2, 1), filter .28s ease;}.single-search.is-open .search--single{opacity: 1;pointer-events: auto;transform: translateX(0) scale(1);filter: blur(0);}.single-search .search__field{height: 3rem;padding-right: 3.5rem;}.single-search .search__input{height: 100%;padding-right: 1rem;}.layout--single .toc-container--single, .layout--single .toc-container--single.sticky{position: fixed;top: calc(7.5rem + var(--altura-header));right: var(--wrapper-padding);width: calc(100vw - (var(--wrapper-padding) * 2));max-width: none;margin: 0;z-index: 112;transition: top .3s ease-in-out;}body.hidden .layout--single .toc-container--single, body.hidden .layout--single .toc-container--single.sticky{top: calc(5rem + var(--altura-header));}.logged-in .layout--single .toc-container--single, .logged-in .layout--single .toc-container--single.sticky{top: calc(var(--altura-breadcrumbsYheader) + var(--altura-WpAdminBar) + 1rem);}.logged-in.hidden .layout--single .toc-container--single, .logged-in.hidden .layout--single .toc-container--single.sticky{top: calc(var(--altura-header) + var(--altura-WpAdminBar) + 1rem);}.layout--single .toc-container--single #menu-placeholder{display: flex;justify-content: end;overflow: visible;}.layout--single .toc-container--single .toc-container__toggle{position: relative;left: auto;right: 0;width: calc(100% - 4rem);height: 3rem;margin-right: 4rem;margin-left: auto;padding: .85rem 1rem;border-radius: 999px;border: 1px solid color-mix(in oklab, var(--line) 85%, white);background: rgba(255,255,255,.96);box-shadow: 0 10px 22px rgba(15,15,15,.08);display: grid;justify-content: space-between;align-items: center;}.layout--single .toc-container--single.open .toc-container__toggle{background: var(--neutral100);border-color: color-mix(in oklab, var(--brand) 24%, white);box-shadow: 0 14px 28px rgba(15,15,15,.1);}.layout--single #toc-container.toc-container--single.is-compact .toc-container__toggle, .layout--single #toc-container.toc-container--single.has-been-sticky:not(.open) .toc-container__toggle{width: 3rem;height: 3rem;padding: 0;margin-right: 4rem;margin-left: auto;display: inline-flex;justify-content: center;align-items: center;gap: 0;border-radius: 999px;}.layout--single #toc-container.toc-container--single.is-compact .toc-container__text, .layout--single #toc-container.toc-container--single.is-compact .toc-container__icon--expand, .layout--single #toc-container.toc-container--single.is-compact .toc-container__icon--collapse, .layout--single #toc-container.toc-container--single.has-been-sticky:not(.open) .toc-container__text, .layout--single #toc-container.toc-container--single.has-been-sticky:not(.open) .toc-container__icon--expand, .layout--single #toc-container.toc-container--single.has-been-sticky:not(.open) .toc-container__icon--collapse{display: none;}}.post-footer{margin-top: 1.25rem;padding-top: 1.25rem;border-top: 0;display: flex;gap: .6rem;flex-wrap: wrap;align-items: center;}.post-footer__nav{flex-basis: 100%;display: flex;align-items: center;justify-content: center;gap: .75rem;flex-wrap: wrap;}.post-nav-cards{margin-top: 1.25rem;display: grid;grid-template-columns: 1fr;gap: 1rem;}.post-related-inline{margin-top: 2.25rem;padding-top: 1.35rem;border-top: 1px solid var(--line);}.post-related-inline__header{margin-bottom: 1.25rem;display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;flex-wrap: wrap;}.post-related-inline__title{margin: 0;font-size: clamp(1.1rem, 1rem + .4vw, 1.35rem);}.post-related-inline__chips{margin-top: .65rem;display: flex;flex-wrap: wrap;gap: .55rem;}.post-related-inline__chip{display: inline-flex;align-items: center;min-height: 2.2rem;padding: 0 .8rem;border-radius: 999px;border: 1px solid color-mix(in oklab, var(--brand) 22%, white);background: color-mix(in oklab, var(--brand-soft) 72%, white);color: color-mix(in oklab, var(--brand-strong) 78%, black);text-decoration: none;font-size: .82rem;font-weight: var(--fw-m);line-height: 1;transition: transform .16s ease, border-color .16s ease, background-color .16s ease;}.post-related-inline__back{display: inline-flex;align-items: center;min-height: 2.75rem;padding: 0 .95rem;border-radius: 999px;border: 1px solid var(--line);background: rgba(255,255,255,.94);color: var(--neutral20);text-decoration: none;font-size: .9rem;font-weight: var(--fw-s);line-height: 1;transition: transform .16s ease, border-color .16s ease, background-color .16s ease, color .16s ease;}.post-related-inline__empty{margin: 0;font-size: .88rem;color: var(--muted);}.single-brand-vehicles{margin-top: clamp(3rem, 5vw, 4.75rem);}.single-brand-vehicles__inner{display: grid;grid-template-columns: 1fr;gap: 1.75rem;}.single-brand-vehicles__header{margin-block: 2rem;display: grid;gap: 1rem;}.single-brand-vehicles__copy{display: grid;gap: .45rem;max-width: 62ch;margin-inline: auto;text-align: center;}.single-brand-vehicles__title{margin: 0;text-wrap: balance;}.single-brand-vehicles__text{margin: 0;color: var(--neutral35);text-wrap: balance;}.single-brand-vehicles__link{display: inline-flex;align-items: center;justify-content: center;width: fit-content;min-height: 3.2rem;padding: 0 1.35rem;border: 1px solid color-mix(in oklab, var(--brand) 28%, white);border-radius: 999px;background: linear-gradient(135deg, var(--primary20), var(--primary20));color: white;text-decoration: none;letter-spacing: .01em;font-weight: var(--fw-s);box-shadow: 0 14px 28px rgba(15,15,15,.10);transition: transform .18s ease, border-color .18s ease, background-color .18s ease, box-shadow .18s ease;margin-inline: auto;}.single-brand-vehicles__listing{gap: 1.25rem;}.single-brand-vehicles__grid{width: 100%;}.single-brand-vehicles__grid .vehicle-card{max-width: 100%;}@media (min-width: 900px){.post-nav-cards{grid-template-columns: 1fr 1fr;}}.post-nav-card{border: 1px solid var(--line);border-radius: var(--radius-2);background: rgba(255,255,255,.96);text-decoration: none;color: inherit;overflow: hidden;display: grid;grid-template-columns: 78px minmax(0, 1fr);gap: 0;transition: border-color .16s ease, transform .16s ease, box-shadow .16s ease;}.post-nav-card__meta{display: flex;align-items: center;gap: .55rem;flex-wrap: wrap;}.post-nav-card__content{padding: .95rem 1rem;display: grid;align-content: start;gap: .48rem;min-width: 0;}.post-nav-card__thumb{width: 100%;height: 100%;overflow: hidden;background: var(--surface-2);min-height: 100%;}.post-nav-card__thumb img{width: 100%;height: 100%;object-fit: cover;display: block;}.post-nav-card__ph{display: block;width: 100%;height: 100%;background: linear-gradient(135deg, var(--neutral97), var(--neutral95));}.post-nav-card__category, .post-nav-card__date{font-size: .72rem;line-height: 1;}.post-nav-card__category{display: inline-flex;align-items: center;min-height: 1.65rem;padding: 0 .55rem;border-radius: 999px;background: color-mix(in oklab, var(--brand-soft) 70%, white);color: color-mix(in oklab, var(--brand-strong) 76%, black);font-weight: var(--fw-s);}.post-nav-card__date{color: var(--muted);font-weight: var(--fw-m);text-transform: uppercase;letter-spacing: .18px;}.post-nav-card__title{font-size: 1rem;line-height: 1.28;font-weight: var(--fw-s);text-wrap: balance;}@media (min-width: 1080px){.post-nav-cards{grid-template-columns: 1fr 1fr;gap: 1.15rem;}.post-nav-card{grid-template-columns: minmax(112px, 27%) minmax(0, 1fr);}.single-brand-vehicles__inner{grid-template-columns: repeat(12, minmax(0, 1fr));}.single-brand-vehicles__header{margin-block: 3rem;grid-column: 1 / span 8;gap: 1.1rem;}.single-brand-vehicles__link{justify-self: center;white-space: nowrap;}.single-brand-vehicles__listing{grid-column: 1 / -1;}}@media (min-width: 1600px){.single-brand-vehicles__header{grid-column: 4 / span 6;}}@media (hover:hover) and (pointer:fine){.post-related-inline__chip:hover, .post-related-inline__back:hover{transform: translateY(-1px);}.post-related-inline__chip:hover{border-color: color-mix(in oklab, var(--brand) 35%, white);background: color-mix(in oklab, var(--brand-soft) 82%, white);}.post-related-inline__back:hover{border-color: color-mix(in oklab, var(--brand) 24%, white);background: color-mix(in oklab, var(--primary95) 32%, white);color: var(--primary20);}.post-nav-card:hover{transform: translateY(-2px);border-color: color-mix(in oklab, var(--brand) 35%, white);box-shadow: 0 14px 30px rgba(15,15,15,.08);}.single-brand-vehicles__link:hover{transform: translateY(-1px);border-color: color-mix(in oklab, var(--brand) 42%, white);background: linear-gradient(135deg, var(--primary20), var(--primary10));box-shadow: 0 18px 34px rgba(15,15,15,.12);}}.tag-link{display: inline-flex;align-items: center;gap: .35rem;padding: .4rem .65rem;border-radius: 999px;border: 1px solid var(--line);text-decoration: none;color: color-mix(in oklab, var(--neutral10) 85%, black);background: rgba(255,255,255,.90);font-size: var(--t-xs);}.tag-link:hover{text-decoration: underline;}.post-nav{margin-top: 1.25rem;display: grid;gap: .75rem;}@media (min-width: 900px){.post-nav{grid-template-columns: 1fr 1fr;}}.post-nav__item{border: 1px solid var(--line);border-radius: var(--radius-2);background: rgba(255,255,255,.94);padding: 1rem;text-decoration: none;color: inherit;transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease;}@media (hover:hover) and (pointer:fine){.post-nav__item:hover{transform: translateY(-1px);border-color: color-mix(in oklab, var(--neutral70) 70%, white);box-shadow: 0 10px 26px rgba(0,0,0,.06);}}.post-nav__kicker{display: block;font-size: var(--t-xs);color: var(--muted);font-weight: var(--fw-m);text-transform: uppercase;letter-spacing: .2px;margin-bottom: .35rem;}.post-nav__title{display: block;font-weight: var(--fw-s);line-height: 1.25;}.related{display: grid;gap: .75rem;margin-top: .9rem;}.related__item{display: block;text-decoration: none;color: inherit;border: 1px solid var(--line);border-radius: 12px;padding: .85rem;background: rgba(255,255,255,.92);transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease;}@media (hover:hover) and (pointer:fine){.related__item:hover{transform: translateY(-1px);border-color: color-mix(in oklab, var(--neutral70) 70%, white);box-shadow: 0 10px 26px rgba(0,0,0,.06);}}.related__title{margin: 0 0 .35rem 0;font-size: var(--t-sm);font-weight: var(--fw-s);line-height: 1.25;}.related__meta{font-size: var(--t-xs);color: var(--muted);}@media (max-width: 560px){.toolbar__form{width: 100%;justify-content: space-between;}.toolbar__group{flex: 1;}.toolbar__select{flex-grow: 1;min-width: 0;}}.toast{position: fixed;left: 50%;bottom: 18px;transform: translateX(-50%);background: rgba(15,15,15,.92);color: #fff;padding: .65rem .9rem;border-radius: 999px;font-size: 13px;letter-spacing: .2px;opacity: 0;pointer-events: none;transition: opacity .18s ease, transform .18s ease;z-index: 9999;}.toast.is-visible{opacity: 1;transform: translateX(-50%) translateY(-2px);}.topics__icon{flex: 0 0 auto;display: inline-block;}.lead__tools{display: inline-flex;gap: .5rem;align-items: center;}.grid--one{grid-template-columns: 1fr !important;}.u-mt-16{margin-top: 1rem;}.post-footer__break{flex-basis: 100%;height: 0;}