.hong-swiss-modern.hong-cindex-page{background: oklch(96% 0.014 82);color: oklch(19% 0.018 74)}.hong-swiss-modern.hong-cindex-page .site-inner, .hong-swiss-modern.hong-cindex-page .content-sidebar-wrap, .hong-swiss-modern.hong-cindex-page .content, .hong-swiss-modern.hong-cindex-page .hong-page-template, .hong-swiss-modern.hong-cindex-page .hong-page-content, .hong-swiss-modern.hong-cindex-page .hong-page-content__inner, .hong-swiss-modern.hong-cindex-page main{max-width: none;width: 100%;padding: 0;margin: 0;background: transparent}.hong-swiss-modern.hong-cindex-page .entry{background: transparent;box-shadow: none;margin: 0;padding: 0}.hong-swiss-modern.hong-cindex-page .entry-header, .hong-swiss-modern.hong-cindex-page .entry-title, .hong-swiss-modern.hong-cindex-page .breadcrumb{display: none}.hong-cindex{--ci-paper: oklch(96% 0.014 82);--ci-sheet: oklch(99.5% 0.006 82);--ci-ink: oklch(19% 0.018 74);--ci-muted: oklch(36% 0.016 74);--ci-line: oklch(85% 0.022 76);--ci-accent: oklch(46% 0.17 28);--ci-width: min(1180px, calc(100vw - 40px));font-family: var(--hong-display, var(--hong-sans, "Archivo", system-ui, sans-serif));color: var(--ci-ink);padding: clamp(30px, 5vw, 70px) 0 clamp(56px, 7vw, 100px)}.hong-cindex *{box-sizing: border-box}.hong-cindex [data-tone="cabeca"]{--tone-bg: oklch(95% 0.045 292);--tone-ink: oklch(38% 0.13 292);--tone-edge: oklch(87% 0.07 292)}.hong-cindex [data-tone="coluna"]{--tone-bg: oklch(95% 0.05 200);--tone-ink: oklch(36% 0.1 205);--tone-edge: oklch(87% 0.06 202)}.hong-cindex [data-tone="ombro"]{--tone-bg: oklch(95% 0.045 250);--tone-ink: oklch(38% 0.12 252);--tone-edge: oklch(87% 0.06 250)}.hong-cindex [data-tone="maos"]{--tone-bg: oklch(95% 0.05 152);--tone-ink: oklch(35% 0.1 152);--tone-edge: oklch(87% 0.06 152)}.hong-cindex [data-tone="quadril"]{--tone-bg: oklch(95% 0.06 82);--tone-ink: oklch(39% 0.1 66);--tone-edge: oklch(88% 0.07 80)}.hong-cindex [data-tone="joelho"]{--tone-bg: oklch(95% 0.06 55);--tone-ink: oklch(41% 0.13 48);--tone-edge: oklch(88% 0.07 52)}.hong-cindex [data-tone="pes"]{--tone-bg: oklch(95% 0.05 12);--tone-ink: oklch(42% 0.14 15);--tone-edge: oklch(87% 0.065 14)}.hong-cindex [data-tone="difusa"]{--tone-bg: oklch(94% 0.01 74);--tone-ink: oklch(33% 0.016 74);--tone-edge: oklch(87% 0.014 74)}.hong-cindex__hero, .hong-cindex__bento, .hong-cindex__empty, .hong-cindex__cta{width: var(--ci-width);margin-inline: auto}.hong-cindex__eyebrow{margin: 0 0 14px;font-family: "JetBrains Mono", ui-monospace, monospace;font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ci-accent)}.hong-cindex .hong-cindex__hero h1{max-width: 16ch;margin: 0 0 18px;font-family: var(--hong-sans, "Archivo", system-ui, sans-serif);font-size: clamp(44px, 7vw, 96px);line-height: 0.92;font-weight: 900;letter-spacing: -0.015em;text-wrap: balance;color: var(--ci-ink)}.hong-cindex .hong-cindex__deck{max-width: 54ch;margin: 0 0 clamp(22px, 3vw, 34px);font-size: clamp(18px, 1.5vw, 22px);line-height: 1.55;color: var(--ci-muted)}.hong-cindex__search{position: relative;max-width: 560px;margin-bottom: 18px}.hong-cindex__search svg{position: absolute;left: 18px;top: 50%;transform: translateY(-50%);width: 22px;height: 22px;fill: none;stroke: var(--ci-muted);stroke-width: 2;stroke-linecap: round}.hong-cindex__search input{width: 100%;min-height: 60px;padding: 0 20px 0 50px;border: 2px solid var(--ci-ink);border-radius: 16px;background: var(--ci-sheet);color: var(--ci-ink);font-family: inherit;font-size: 17px;font-weight: 600}.hong-cindex__search input::placeholder{color: var(--ci-muted);font-weight: 500}.hong-cindex__search input:focus-visible{outline: 3px solid oklch(46% 0.17 28 / 0.35);outline-offset: 2px}.hong-cindex__cats{display: flex;flex-wrap: wrap;gap: 8px}.hong-cindex__cat{min-height: 46px;padding: 0 17px;border: 2px solid var(--ci-line) !important;border-radius: 999px;background: var(--ci-sheet) !important;color: var(--ci-ink) !important;font-family: inherit;font-size: 14.5px;font-weight: 700;cursor: pointer;appearance: none;-webkit-appearance: none;transition: border-color 140ms ease, background-color 140ms ease, transform 140ms ease}.hong-cindex__cat:hover, .hong-cindex__cat:focus-visible{border-color: var(--ci-ink) !important;outline: none;transform: translateY(-1px)}.hong-cindex__cat.is-active{border-color: var(--tone-edge, var(--ci-ink)) !important;background: var(--tone-bg, var(--ci-ink)) !important;color: var(--tone-ink, var(--ci-sheet)) !important}.hong-cindex__cat[data-region="all"].is-active{background: var(--ci-ink) !important;color: var(--ci-sheet) !important;border-color: var(--ci-ink) !important}.hong-cindex__bento{margin-top: clamp(28px, 4vw, 48px);column-count: 3;column-gap: 16px}.hong-cindex__bento--single{column-count: 1}.hong-cindex__block{break-inside: avoid;margin-bottom: 16px;padding: 7px;border: 1px solid var(--tone-edge, var(--ci-line));border-radius: 26px;background: var(--ci-sheet)}.hong-cindex__core{border-radius: 20px;padding: clamp(20px, 2.2vw, 28px);background: var(--tone-bg, var(--ci-sheet));box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.55)}.hong-cindex__bhead{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 16px}.hong-cindex .hong-cindex__bhead h2{margin: 0;font-family: var(--hong-sans, "Archivo", system-ui, sans-serif);font-size: clamp(22px, 2vw, 30px);font-weight: 800;line-height: 1.02;letter-spacing: -0.01em;color: var(--tone-ink, var(--ci-ink))}.hong-cindex__count{flex: none;font-family: "JetBrains Mono", ui-monospace, monospace;font-size: 13px;font-weight: 700;color: var(--tone-ink, var(--ci-muted));opacity: 0.7}.hong-cindex__chips{display: flex;flex-wrap: wrap;gap: 8px}.hong-cindex__chip{display: inline-flex;align-items: center;padding: 8px 14px;border-radius: 999px;background: rgba(255, 255, 255, 0.62);border: 1px solid rgba(0, 0, 0, 0.05);color: var(--tone-ink, var(--ci-ink));font-size: 14.5px;font-weight: 700;line-height: 1.15;text-decoration: none;transition: transform 150ms cubic-bezier(0.32, 0.72, 0, 1), background-color 140ms ease, box-shadow 150ms ease}.hong-swiss-modern .entry-content .hong-cindex__chip, .hong-swiss-modern .entry-content .hong-cindex__chip:visited{color: var(--tone-ink, var(--ci-ink));border-bottom: 1px solid rgba(0, 0, 0, 0.05)}.hong-cindex__chip:hover, .hong-cindex__chip:focus-visible{transform: translateY(-2px);background: #fff;box-shadow: 0 10px 20px -14px var(--tone-ink, rgba(0, 0, 0, 0.4));outline: none}.hong-cindex__empty{padding: 44px 0;font-size: 18px;color: var(--ci-muted)}.hong-cindex__cta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: clamp(18px, 3vw, 40px);margin-top: clamp(40px, 5vw, 72px);padding: clamp(26px, 4vw, 48px);border: 1px solid var(--ci-ink);border-radius: 22px;background: var(--ci-sheet)}.hong-cindex__cta div{max-width: 640px}.hong-cindex__cta .hong-cindex__eyebrow{color: var(--ci-accent)}.hong-cindex .hong-cindex__cta h2{margin: 0 0 10px;font-family: var(--hong-sans, "Archivo", system-ui, sans-serif);font-size: clamp(24px, 2.6vw, 38px);font-weight: 800;line-height: 1.05;color: var(--ci-ink)}.hong-cindex .hong-cindex__cta p:not(.hong-cindex__eyebrow){margin: 0;font-size: clamp(16px, 1.3vw, 19px);line-height: 1.6;color: var(--ci-muted)}.hong-cindex__button{display: inline-flex;align-items: center;justify-content: center;min-height: 60px;padding: 0 28px;border: 2px solid var(--ci-accent);border-radius: 999px;background: var(--ci-accent);color: var(--ci-sheet);font-size: 16px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.02em;text-decoration: none;white-space: nowrap;transition: transform 160ms ease, background-color 160ms ease}.hong-swiss-modern .entry-content .hong-cindex__button, .hong-swiss-modern .entry-content .hong-cindex__button:visited{color: var(--ci-sheet) !important}.hong-cindex__button:hover, .hong-cindex__button:focus-visible{transform: translateY(-2px);background: var(--ci-ink);border-color: var(--ci-ink);outline: none}@media (max-width: 980px){.hong-cindex__bento{column-count: 2}}@media (max-width: 620px){.hong-cindex__bento{column-count: 1}.hong-cindex__cta{flex-direction: column;align-items: stretch}.hong-cindex__button{width: 100%}}@media (prefers-reduced-motion: reduce){.hong-cindex__chip, .hong-cindex__cat, .hong-cindex__button{transition: none}}
