.hl-article{--hl-article-muted: color-mix(in srgb, var(--hl-dark) 72%, var(--hl-neutral));--hl-article-line: color-mix(in srgb, var(--hl-dark) 16%, transparent);--hl-article-measure: 46rem;color:var(--hl-dark);padding-bottom:var(--hl-space-section)}.hl-article *,.hl-article *:before,.hl-article *:after{box-sizing:border-box}.hl-article img,.hl-article video{display:block;max-width:100%}.hl-article .hlf-container{width:100%;padding-inline:var(--hl-gutter)}.hl-article .hlf-cat{display:inline-block;font-size:var(--hl-size-small);font-weight:var(--hl-weight-bold);letter-spacing:var(--hl-tracking-ui);text-transform:uppercase;color:var(--hl-dark)}.hl-article a.hlf-cat:hover{text-decoration:underline;text-underline-offset:.18em}.hl-article .hlf-post-meta{margin:0;font-size:var(--hl-size-small);color:var(--hl-article-muted)}.hl-article h1{margin:.25em 0 .35em;font-size:var(--hl-size-heading);font-weight:var(--hl-weight-medium);line-height:var(--hl-leading-snug);letter-spacing:var(--hl-tracking-display);text-wrap:balance}.hl-article .hlf-prose{font-size:var(--hl-size-body);line-height:1.55}.hl-article .hlf-prose p{margin:0 0 1em}.hl-article .hlf-prose :is(p,li,blockquote){max-width:var(--hl-measure);text-wrap:pretty}.hl-article .hlf-prose h2,.hl-article .hlf-prose h3,.hl-article .hlf-prose h4{margin:1.6em 0 .5em;font-weight:var(--hl-weight-medium);line-height:var(--hl-leading-snug);letter-spacing:var(--hl-tracking-display);scroll-margin-top:100px}.hl-article .hlf-prose h2{font-size:var(--hl-size-subtitle)}.hl-article .hlf-prose h3,.hl-article .hlf-prose h4{font-size:var(--hl-size-body);font-weight:var(--hl-weight-semibold);letter-spacing:var(--hl-tracking-ui)}.hl-article .hlf-prose>div:first-child>:first-child{margin-top:0}.hl-article .hlf-prose>div[id]{scroll-margin-top:100px}.hl-article .hlf-prose strong{font-weight:var(--hl-weight-semibold)}.hl-article .hlf-prose a{color:inherit;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:var(--hl-terracotta);text-decoration-thickness:2px}.hl-article .hlf-prose a:hover{color:var(--hl-terracotta)}.hl-article .hlf-prose ul,.hl-article .hlf-prose ol{margin:0 0 1em;padding-left:1.2em}.hl-article .hlf-prose li{margin-bottom:.35em}.hl-article .hlf-prose li::marker{color:var(--hl-terracotta)}.hl-article .hlf-prose img,.hl-article .hlf-prose figure img{width:100%;height:auto;margin:1.2em 0;border-radius:var(--hl-radius-card)}.hl-article .hlf-prose figure{margin:1.2em 0}.hl-article .hlf-prose figcaption{margin-top:-.6em;font-size:var(--hl-size-small);color:var(--hl-article-muted)}.hl-article .hlf-prose blockquote{margin:1.4em 0;padding:.1em 0 .1em 1em;font-weight:var(--hl-weight-medium);border-left:var(--hl-border-strong) solid var(--hl-terracotta)}.hl-article .hlf-prose table{width:100%;margin:1.2em 0;font-size:var(--hl-size-small);border-collapse:collapse}.hl-article .hlf-prose th,.hl-article .hlf-prose td{padding:.6em .8em;text-align:left;border-bottom:1px solid var(--hl-article-line)}.hl-article .hlf-prose th{font-weight:var(--hl-weight-semibold)}.hl-article .hlf-sub-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1em 2em;margin:2em 0;padding:max(24px,calc(40 * var(--hl-px))) max(20px,calc(48 * var(--hl-px)));background:var(--hl-warm);border-radius:var(--hl-radius-card)}.hl-article .hlf-sub-band .t{font-size:var(--hl-size-body);font-weight:var(--hl-weight-semibold);line-height:var(--hl-leading-normal)}.hl-article .hlf-sub-band .s{margin-top:.2em;font-size:var(--hl-size-small)}.hl-article .hlf-sub-form,.hl-article .hlf-e-mini{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6em 1em}.hl-article .hlf-sub-form input[type=email],.hl-article .hlf-e-mini input[type=email]{flex:1 1 14em;min-width:0;padding:.3em 0;font-family:var(--hl-font-sans);font-size:var(--hl-size-small);font-weight:var(--hl-weight-medium);color:inherit;background:transparent;border:0;border-bottom:2px solid currentColor;border-radius:0}.hl-article .hlf-sub-form input[type=email]::placeholder,.hl-article .hlf-e-mini input[type=email]::placeholder{color:inherit;opacity:.75}.hl-article .hlf-sub-form input[type=email]:focus-visible,.hl-article .hlf-e-mini input[type=email]:focus-visible{outline:none;border-bottom-width:3px}.hl-article .hlf-sub-form button,.hl-article .hlf-e-mini button{padding:.45em .8em;font-family:var(--hl-font-sans);font-size:var(--hl-size-small);font-weight:var(--hl-weight-semibold);letter-spacing:var(--hl-tracking-ui);text-transform:uppercase;color:var(--hl-neutral);background:var(--hl-terracotta);border:0;border-radius:0;box-shadow:inset 0 0 0 2px var(--hl-terracotta);cursor:pointer;transition:color var(--hl-duration-fast) ease,background-color var(--hl-duration-fast) ease}.hl-article .hlf-sub-form button:hover,.hl-article .hlf-e-mini button:hover{color:var(--hl-terracotta);background:transparent}.hl-article .hlf-e-box:has(.hlf-e-mini){background:var(--hl-warm)}.hl-article .hlf-e-box:has(.hlf-e-mini) h6{font-size:var(--hl-size-body)}.hl-article .hlf-e-mini{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.8em}.hl-article .hlf-e-mini input[type=email]{flex:none;width:100%;padding:.35em 0}.hl-article .hlf-e-mini button{flex:none;width:100%;padding:.55em .8em}.hl-article .hlf-e-mini .hlf-sub-legal{flex:none;margin-top:.1em}.hl-article .hlf-sub-legal{flex-basis:100%;max-width:46em;margin:.2em 0 0;font-size:var(--hl-size-small);line-height:1.45}.hl-article .hlf-sub-legal a{color:inherit;text-decoration:underline}.hl-article .hlf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:max(12px,calc(38.57 * var(--hl-px)))}@media(max-width:767.98px){.hl-article .hlf-cards{grid-template-columns:1fr}}.hl-article .hlf-card{display:flex;flex-direction:column;overflow:hidden;color:inherit;background:var(--hl-white);border-radius:var(--hl-radius-card);transition:transform var(--hl-duration-base) var(--hl-ease-out)}.hl-article .hlf-card:hover{transform:translateY(-3px)}.hl-article .hlf-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.hl-article .hlf-card .cb{padding:max(14px,calc(24 * var(--hl-px)))}.hl-article .hlf-card .cat{font-size:var(--hl-size-small);font-weight:var(--hl-weight-bold);text-transform:uppercase}.hl-article .hlf-card .tt{margin-top:.3em;font-size:var(--hl-size-body);font-weight:var(--hl-weight-semibold);line-height:var(--hl-leading-normal)}.hl-article .hlf-strip{display:flex;gap:max(12px,calc(24 * var(--hl-px)));overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.hl-article .hlf-strip .hlf-card{flex:0 0 min(300px,75vw)}.hl-article .hlf-d-more{margin-top:var(--hl-space-section)}.hl-article .hlf-d-more h2,.hl-article .hlf-f-strip-wrap h2{margin:0 0 var(--hl-space-block);font-size:var(--hl-size-heading);font-weight:var(--hl-weight-medium);line-height:var(--hl-leading-snug);letter-spacing:var(--hl-tracking-display)}.hl-article .hlf-progress{position:sticky;top:0;z-index:20;height:4px;background:var(--hl-neutral-muted)}.hl-article .hlf-progress i{display:block;width:0;height:100%;background:var(--hl-terracotta)}.hl-article .hlf-d-head{max-width:52rem;margin:0 auto;padding:var(--hl-space-block) var(--hl-gutter) 0;text-align:center}.hl-article .hlf-d-cover{max-width:76rem;margin:var(--hl-space-block) auto 0;padding-inline:var(--hl-gutter)}.hl-article .hlf-d-cover img{width:100%;border-radius:var(--hl-radius-card)}.hl-article .hlf-d-body{max-width:calc(var(--hl-article-measure) + 2 * var(--hl-gutter));margin:0 auto;padding:var(--hl-space-block) var(--hl-gutter) 0}.hl-article .hlf-e-head{padding-top:var(--hl-space-block);padding-bottom:var(--hl-space-block)}.hl-article .hlf-e-head h1{max-width:24ch}.hl-article .hlf-e-split{display:grid;grid-template-columns:minmax(0,1fr) max(260px,calc(400 * var(--hl-px)));gap:calc(2 * var(--hl-space-block));align-items:start}.hl-article .hlf-e-split>*{min-width:0}.hl-article .hlf-e-split>div:first-child{max-width:60rem}.hl-article .hlf-e-split img[style]{margin-bottom:var(--hl-space-block)!important;border-radius:var(--hl-radius-card)!important}.hl-article .hlf-e-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:max(12px,calc(20 * var(--hl-px)))}.hl-article .hlf-e-box{padding:max(18px,calc(28 * var(--hl-px)));background:var(--hl-white);border-radius:var(--hl-radius-card)}.hl-article .hlf-e-box h6{margin:0 0 .8em;font-size:var(--hl-size-small);font-weight:var(--hl-weight-semibold);letter-spacing:var(--hl-tracking-ui);color:var(--hl-dark)}.hl-article .hlf-e-toc a{display:block;padding:.35em 0 .35em .8em;font-size:var(--hl-size-small);font-weight:var(--hl-weight-medium);line-height:var(--hl-leading-normal);color:var(--hl-article-muted);border-left:var(--hl-border-strong) solid transparent;transition:color var(--hl-duration-fast) ease}.hl-article .hlf-e-toc a:hover{color:var(--hl-dark)}.hl-article .hlf-e-toc a.on{font-weight:var(--hl-weight-semibold);color:var(--hl-dark);border-left-color:var(--hl-terracotta)}.hl-article .hlf-e-dest{display:flex;align-items:flex-start;gap:.8em;padding:.7em 0;color:inherit;border-top:1px solid var(--hl-article-line)}.hl-article .hlf-e-dest:first-of-type{padding-top:0;border-top:0}.hl-article .hlf-e-dest img{flex:none;width:56px;height:56px;object-fit:cover;border-radius:var(--hl-radius-chip)}.hl-article .hlf-e-dest span{font-size:var(--hl-size-small);font-weight:var(--hl-weight-medium);line-height:1.35}.hl-article .hlf-e-dest:hover span{text-decoration:underline;text-underline-offset:.15em}.hl-article .hlf-b-chips{position:sticky;top:0;z-index:5;display:flex;gap:8px;margin:0 calc(-1 * var(--hl-gutter)) var(--hl-space-block);padding:10px var(--hl-gutter);overflow-x:auto;scrollbar-width:none;background:var(--hl-veil-light);backdrop-filter:var(--hl-veil-blur);-webkit-backdrop-filter:var(--hl-veil-blur)}.hl-article .hlf-b-chips:empty{display:none}.hl-article .hlf-b-chips a{flex:none;padding:.45em .9em;font-size:var(--hl-size-small);font-weight:var(--hl-weight-semibold);color:var(--hl-dark);border:1px solid var(--hl-article-line);border-radius:var(--hl-radius-chip)}.hl-article .hlf-b-chips a.on{color:var(--hl-neutral);background:var(--hl-dark);border-color:var(--hl-dark)}.hl-article .hlf-e-mobile-extras{display:flex;flex-direction:column;gap:var(--hl-space-block)}@media(max-width:899.98px){.hl-article .hlf-e-split{grid-template-columns:1fr;gap:0}.hl-article .hlf-e-rail{display:none}}@media(min-width:900px){.hl-article .hlf-e-mobile-extras,.hl-article .hlf-b-chips{display:none}}.hl-article--inmersivo{padding-top:0}.hl-article .hlf-f-hero{position:relative;height:100svh;min-height:480px;overflow:hidden;color:var(--hl-white);background:var(--hl-dark)}.hl-article .hlf-f-hero img{width:100%;height:100%;object-fit:cover}.hl-article .hlf-f-hero .hlf-veil{position:absolute;inset:0;background:linear-gradient(180deg,#2323231a 30%,#232323bf)}.hl-article .hlf-f-hero .txt{position:absolute;right:0;bottom:max(32px,calc(64 * var(--hl-px)));left:0}.hl-article .hlf-f-hero .hlf-cat,.hl-article .hlf-f-hero .hlf-post-meta{color:var(--hl-white)}.hl-article .hlf-f-hero h1{max-width:20ch}.hl-article .hlf-f-body{max-width:calc(var(--hl-article-measure) + 2 * var(--hl-gutter));margin:0 auto;padding:var(--hl-space-block) var(--hl-gutter) 0}.hl-article .hlf-f-strip-wrap{padding-block:var(--hl-space-block)}.hl-article .hlf-f-bar{position:fixed;right:0;bottom:var(--hl-fixed-bottom, 0px);left:0;z-index:60;padding:12px var(--hl-gutter);color:var(--hl-white);background:#232323f5;transform:translateY(110%);transition:transform var(--hl-duration-base) var(--hl-ease-out)}.hl-article .hlf-f-bar.show{transform:translateY(0)}.hl-article .hlf-f-bar .inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8em 1.5em}.hl-article .hlf-f-bar .t{font-size:var(--hl-size-small);font-weight:var(--hl-weight-semibold)}.hl-article .hlf-f-bar .hlf-sub-form{align-items:center}.hl-article .hlf-f-bar .hlf-sub-legal{opacity:.85}.hl-article .hlf-f-bar .x{padding:4px 8px;font-size:18px;color:var(--hl-white);background:none;border:0;cursor:pointer;opacity:.75}.hl-article .hlf-f-bar .x:hover{opacity:1}@media(max-width:767.98px){.hl-article .hlf-f-bar .t{display:none}.hl-article .hlf-f-bar .hlf-sub-form{flex:1;flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){.hl-article .hlf-f-bar,.hl-article .hlf-card{transition:none}}
