.ch-chip-lime{background: var(--leaf);border-color: var(--leaf);color: var(--ink)}a.ch-chip-lime:hover{background: #fff;border-color: #fff;color: var(--ink)}.ch-chips{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.ch-n{font-size: .78em;font-weight: 750;opacity: .55;font-variant-numeric: tabular-nums}.ch-chips__label{font-size: .74rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);margin-right: 4px}.ch-empty{display: flex;gap: 18px;align-items: flex-start;margin-top: 8px;padding: 26px 28px;border-radius: var(--r-lg);background: var(--cream);border: 1px dashed var(--line-2)}.ch-empty p{margin-top: 4px}.ch-search input::-webkit-search-cancel-button,.ch-find input::-webkit-search-cancel-button,.ch-fsearch input::-webkit-search-cancel-button{-webkit-appearance: none;display: none}.ch-avatar,.ch-by__avatar{width: var(--s,44px);height: var(--s,44px);border-radius: 50%;overflow: hidden;flex: none;display: grid;place-items: center;background: var(--ink);border: 2px solid rgba(255,255,255,.75)}.ch-avatar img,.ch-by__avatar img{width: 100%;height: 100%;object-fit: cover}.ch-avatar img[src$="mark.png"],.ch-by__avatar img[src$="mark.png"]{object-fit: contain;padding: 20%}.ch-acc summary{padding: 18px 20px}.ch-acc__q{font-size: 1.02rem;line-height: 1.35;letter-spacing: -.015em;font-weight: 700;color: var(--ink)}.ch-hero{min-height: clamp(580px,calc(80vh/var(--z,1)),760px)}.ch-hero .h1{max-width: 13ch}.ch-hero .hand{font-size: 1.06em;line-height: .9}.ch-search{display: flex;align-items: center;gap: 10px;width: 100%;max-width: 580px;height: 62px;margin-top: 30px;padding: 6px 6px 6px 22px;border-radius: 999px;color: #fff;background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.3);backdrop-filter: blur(16px) saturate(1.2);-webkit-backdrop-filter: blur(16px) saturate(1.2);transition: background .3s,border-color .3s,box-shadow .3s}.ch-search:focus-within{background: rgba(255,255,255,.2);border-color: var(--leaf);box-shadow: 0 0 0 4px rgba(183,208,58,.25)}.ch-search>.i{opacity: .8}.ch-search input{flex: 1;min-width: 0;height: 100%;border: 0;background: transparent;color: #fff;font-size: 1rem}.ch-search input::placeholder{color: rgba(255,255,255,.66)}.ch-search input:focus{outline: none}.ch-search .btn{--bh: 50px}.ch-hero__tags{margin-top: 22px}.ch-spot-wrap{position: relative;z-index: 3;margin-top: calc(clamp(80px,calc(9vw/var(--z,1)),120px) * -1)}.ch-spot{display: grid;grid-template-columns: minmax(0,1.42fr) minmax(0,1fr);gap: clamp(16px,calc(2.2vw/var(--z,1)),30px);padding: clamp(12px,calc(1.4vw/var(--z,1)),18px);background: #fff;border-radius: var(--r-xl);box-shadow: 0 40px 80px -40px rgba(24,23,18,.35),0 0 0 1px var(--line)}.ch-feature{position: relative;min-height: 480px;border-radius: var(--r-lg);overflow: hidden;color: #fff;isolation: isolate;display: flex;flex-direction: column;justify-content: flex-end;padding: clamp(22px,calc(2.8vw/var(--z,1)),36px)}.ch-feature>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform 1.4s var(--ease-out)}.ch-feature::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(14,13,10,.2) 0%,rgba(14,13,10,.05) 30%,rgba(14,13,10,.88) 100%)}.ch-feature:hover>img{transform: scale(1.04)}.ch-feature__top{position: absolute;top: 18px;left: 18px;right: 70px;display: flex;flex-wrap: wrap;gap: 8px}.ch-feature .card__go{top: 16px;right: 16px}.ch-feature:hover .card__go{opacity: 1;transform: none}.ch-feature__title{color: #fff;font-size: clamp(1.6rem,1.1rem + calc(1.6vw/var(--z,1)),2.6rem);line-height: 1.06;letter-spacing: -.035em;margin-top: 14px;max-width: 19ch}.ch-feature__body>p{color: rgba(255,255,255,.84);margin-top: 12px;max-width: 48ch;font-size: .98rem}.ch-feature .card__link::after{border-radius: var(--r-lg)}.ch-by{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-top: 22px;font-size: .86rem}.ch-by__who{display: grid;line-height: 1.3}.ch-by__who strong{color: #fff;font-size: .95rem}.ch-by__who span{color: rgba(255,255,255,.7);font-size: .8rem}.ch-by__meta{display: inline-flex;align-items: center;gap: 6px;color: rgba(255,255,255,.78);font-weight: 600}.ch-by__sep{width: 1px;height: 30px;background: rgba(255,255,255,.2)}.ch-latest{display: flex;flex-direction: column;gap: 4px;padding: 10px 4px 4px}.ch-latest__head{display: flex;justify-content: space-between;align-items: center;padding: 6px 8px 8px}.ch-mini{position: relative;display: grid;grid-template-columns: 104px minmax(0,1fr);gap: 16px;align-items: center;padding: 10px;border-radius: var(--r);transition: background .25s}.ch-mini:hover{background: var(--cream)}.ch-mini__img{position: relative;aspect-ratio: 1;border-radius: 16px;overflow: hidden;background: var(--sand)}.ch-mini__img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease-out)}.ch-mini:hover .ch-mini__img img{transform: scale(1.07)}.ch-mini__kind{position: absolute;left: 8px;bottom: 8px;width: 30px;height: 30px;border-radius: 50%;background: #fff;color: var(--ink);display: grid;place-items: center;box-shadow: var(--shadow-sm)}.ch-mini h3{font-size: 1.02rem;line-height: 1.3;letter-spacing: -.02em;margin-top: 8px;transition: color .25s}.ch-mini:hover h3{color: var(--flame-ink)}.ch-mini .card__link::after{border-radius: var(--r)}.ch-latest__promo{margin-top: auto;display: flex;align-items: center;gap: 14px;padding: 16px 18px;border-radius: var(--r);background: var(--flame);color: rgba(24,23,18,.78);transition: background .25s,transform .35s var(--ease-out),box-shadow .35s}.ch-latest__promo strong{display: block;color: var(--ink);font-size: .95rem}.ch-latest__promo span span{display: block;font-size: .8rem}.ch-latest__promo>.i{margin-left: auto;color: var(--ink);transition: transform .4s var(--ease-out)}.ch-latest__promo:hover{background: var(--flame-2);transform: translateY(-2px);box-shadow: 0 16px 30px -18px rgba(168,84,10,.7)}.ch-latest__promo:hover>.i{transform: translateX(4px)}.ch-library{scroll-margin-top: calc(var(--header-h) - 20px)}.ch-count{font-size: .9rem;color: var(--muted);font-weight: 600}.ch-count strong{color: var(--ink);font-size: 1.7rem;letter-spacing: -.03em;margin-right: 4px;font-variant-numeric: tabular-nums}.ch-toolbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;padding: 8px;border-radius: 999px;background: var(--cream);border: 1px solid var(--line)}.ch-find{display: flex;align-items: center;gap: 10px;flex: 1 1 300px;max-width: 440px;height: 50px;padding: 0 6px 0 18px;border-radius: 999px;background: #fff;border: 1.5px solid var(--line-2);transition: border-color .2s,box-shadow .2s}.ch-find:focus-within{border-color: var(--ink);box-shadow: 0 0 0 4px rgba(183,208,58,.35)}.ch-find>.i{color: var(--muted)}.ch-find input{flex: 1;min-width: 0;height: 100%;border: 0;background: transparent;color: var(--ink)}.ch-find input:focus{outline: none}.ch-find__clear{width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;background: var(--cream);color: var(--ink);transition: background .2s,color .2s}.ch-find__clear:hover{background: var(--ink);color: #fff}.ch-chips--types{padding-right: 4px}.ch-chips--types .chip{height: 42px;padding: 0 16px}.ch-chips--cats{margin-top: 16px;padding-left: 8px}.ch-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px clamp(14px,calc(1.6vw/var(--z,1)),22px);margin-top: clamp(28px,calc(3vw/var(--z,1)),40px)}.ch-item{display: flex;min-width: 0}.ch-item>.post{flex: 1;min-width: 0}.ch-bento{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);grid-template-areas: "head head quick" "t1 photo quick" "t2 t3 t4";gap: clamp(12px,calc(1.4vw/var(--z,1)),18px)}.ch-bento__head{grid-area: head;align-self: center;padding: 8px clamp(0px,calc(2vw/var(--z,1)),32px) 18px 0}.ch-bento__head .lead{max-width: 36rem}.ch-tile{position: relative;display: flex;flex-direction: column;min-height: 230px;padding: clamp(18px,calc(1.8vw/var(--z,1)),24px);border-radius: var(--r-xl);color: var(--ink);overflow: hidden;isolation: isolate;transition: transform .5s var(--ease-out),box-shadow .5s}.ch-tile:hover{transform: translateY(-4px);box-shadow: 0 26px 50px -30px rgba(24,23,18,.45)}.ch-tile--1{grid-area: t1}.ch-tile--2{grid-area: t2}.ch-tile--3{grid-area: t3}.ch-tile--4{grid-area: t4}.ch-tile--leaf{background: var(--leaf)}.ch-tile--flame{background: var(--flame-tint)}.ch-tile--gold{background: var(--gold-tint)}.ch-tile--mint{background: var(--leaf-tint)}.ch-tile__name{margin-top: 16px;font-size: 1.2rem;font-weight: 760;letter-spacing: -.025em;line-height: 1.15}.ch-tile__text{margin-top: 6px;font-size: .88rem;line-height: 1.5;color: rgba(24,23,18,.74)}.ch-tile__go{position: absolute;top: clamp(16px,calc(1.6vw/var(--z,1)),22px);right: clamp(16px,calc(1.6vw/var(--z,1)),22px);width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: #fff;transition: transform .45s var(--ease-out)}.ch-tile:hover .ch-tile__go,.ch-tile:focus-visible .ch-tile__go{transform: rotate(45deg)}.ch-bento__photo{grid-area: photo;position: relative;margin: 0;min-height: 230px;border-radius: var(--r-xl);overflow: hidden;background: var(--sand);isolation: isolate}.ch-bento__photo>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;transition: transform 1.4s var(--ease-out)}.ch-bento__photo:hover>img{transform: scale(1.04)}.ch-bento__photo figcaption{position: absolute;left: 12px;right: 12px;bottom: 12px;display: flex;gap: 8px;align-items: center;padding: 10px 14px;border-radius: 16px;background: #fff;color: var(--ink);font-size: .8rem;font-weight: 700;line-height: 1.3}.ch-bento__photo figcaption .i{flex: none;color: var(--leaf-ink)}.ch-bento .ch-quick{grid-area: quick;display: flex;flex-direction: column;box-shadow: 0 30px 60px -36px rgba(24,23,18,.4),0 0 0 1px var(--line)}.ch-bento .ch-quick__go{margin-top: auto}.ch-bento .ch-quick__rows{margin-bottom: 24px}.ch-quick{position: relative;background: #fff;color: var(--body);border-radius: var(--r-xl);padding: clamp(22px,calc(2.8vw/var(--z,1)),34px);box-shadow: 0 40px 80px -30px rgba(0,0,0,.6)}.ch-quick__head{display: flex;gap: 14px;align-items: center;margin-bottom: 22px}.ch-quick__head strong{display: block;color: var(--ink);font-size: 1.12rem;letter-spacing: -.02em}.ch-quick__head span span{display: block;font-size: .82rem;color: var(--muted)}.ch-quick .tl-label{display: block;margin-bottom: 8px}.ch-quick__rows{list-style: none;display: grid;gap: 14px;margin-top: 22px}.ch-quick__row{display: grid;grid-template-columns: 1fr auto;gap: 7px 12px;align-items: baseline}.ch-quick__lbl{display: flex;align-items: center;gap: 8px;font-weight: 650;color: var(--ink);font-size: .92rem}.ch-quick__lbl i{width: 10px;height: 10px;border-radius: 3px}.ch-quick__lbl small{color: var(--muted);font-weight: 650}.ch-quick__row strong{color: var(--ink);font-size: 1.05rem;font-variant-numeric: tabular-nums}.ch-quick__bar{grid-column: 1 / -1;height: 8px;border-radius: 999px;background: var(--cream);overflow: hidden}.ch-quick__bar b{display: block;height: 100%;border-radius: inherit}.ch-quick__row--needs i,.ch-quick__row--needs b{background: var(--flame)}.ch-quick__row--wants i,.ch-quick__row--wants b{background: var(--amber)}.ch-quick__row--future i,.ch-quick__row--future b{background: var(--leaf)}.ch-quick__go{margin-top: 24px;justify-content: space-between;padding-left: 1.4em}.ch-magnet{position: relative;isolation: isolate;display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);border-radius: var(--r-xl);overflow: hidden;background: var(--ink);color: rgba(255,255,255,.78)}.ch-magnet__bg{position: absolute;inset: 0;z-index: -1}.ch-magnet__bg>img{width: 100%;height: 100%;object-fit: cover;object-position: 60% 40%;transition: transform 1.6s var(--ease-out)}.ch-magnet:hover .ch-magnet__bg>img{transform: scale(1.03)}.ch-magnet__bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(14,13,10,.88) 0%,rgba(14,13,10,.78) 40%,rgba(14,13,10,.3) 68%,rgba(14,13,10,.12) 100%)}.ch-magnet__body{padding: clamp(28px,calc(4vw/var(--z,1)),56px);display: flex;flex-direction: column;align-items: flex-start}.ch-magnet__body h2{color: #fff;max-width: 14ch}.ch-magnet__lead{margin-top: 16px;font-size: 1.05rem;max-width: 42ch}.ch-magnet__ticks{margin-top: 22px;font-size: .95rem}.ch-magnet__ticks li::before{background-color: rgba(183,208,58,.18);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b7d03a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.ch-magnet__form{margin-top: 28px;width: 100%;max-width: 560px}.ch-magnet__row{display: flex;gap: 10px}.ch-magnet__row .field{flex: 1}.ch-magnet .input{height: 56px;background: rgba(255,255,255,.08);border-color: var(--line-dk);color: #fff}.ch-magnet .input::placeholder{color: rgba(255,255,255,.45)}.ch-magnet .btn{--bh: 56px}.ch-magnet .check{margin-top: 14px;font-size: .8rem;color: rgba(255,255,255,.62)}.ch-magnet .check input{accent-color: var(--leaf)}.ch-magnet__art{position: relative;min-height: 440px;isolation: isolate;overflow: hidden}.ch-sheet{position: absolute;right: clamp(20px,calc(4vw/var(--z,1)),60px);top: 50%;width: min(290px,72%);transform: translateY(-50%) rotate(-5deg);background: #fff;color: var(--ink);border-radius: 18px;padding: 18px 18px 12px;box-shadow: 0 40px 70px -24px rgba(0,0,0,.6);transition: transform .9s var(--ease-out)}.ch-magnet:hover .ch-sheet{transform: translateY(-53%) rotate(-1.5deg)}.ch-sheet__top{display: flex;gap: 10px;align-items: center;padding-bottom: 12px;border-bottom: 1px dashed var(--line-2)}.ch-sheet__top img{width: 28px;height: 28px}.ch-sheet__top b{display: block;font-size: .86rem;letter-spacing: -.01em}.ch-sheet__top small{display: block;font-size: .7rem;color: var(--muted)}.ch-sheet__donut{width: 74px;height: 74px;border-radius: 50%;margin: 14px auto 10px;background: conic-gradient(var(--flame) 0 50%,var(--amber) 50% 80%,var(--leaf) 80% 100%);-webkit-mask: radial-gradient(circle closest-side,transparent 56%,var(--ink) 58%);mask: radial-gradient(circle closest-side,transparent 56%,var(--ink) 58%)}.ch-sheet ul{list-style: none;display: grid;font-size: .74rem}.ch-sheet li{display: flex;align-items: center;gap: 8px;padding: 6px 0;border-bottom: 1px solid var(--line);font-weight: 600}.ch-sheet li:last-child{border-bottom: 0}.ch-sheet li span{margin-left: auto;font-weight: 800;font-variant-numeric: tabular-nums}.ch-sheet li i{width: 8px;height: 8px;border-radius: 2px}.ch-sheet .n{background: var(--flame)}.ch-sheet .w{background: var(--amber)}.ch-sheet .f{background: var(--leaf)}.ch-progress{position: fixed;top: 0;left: 0;right: 0;z-index: 70;height: 3px;pointer-events: none}.ch-progress i{display: block;height: 100%;background: var(--grad-brand);transform: scaleX(0);transform-origin: left center}.ch-ahero{position: relative;isolation: isolate;overflow: hidden;background: var(--ink);color: rgba(255,255,255,.78);padding-top: calc(var(--header-h) + clamp(36px,calc(5vw/var(--z,1)),64px))}.ch-ahero::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(760px 460px at 10% 26%,rgba(242,138,30,.25),transparent 62%),radial-gradient(640px 440px at 90% 4%,rgba(183,208,58,.17),transparent 60%)}.ch-ahero::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: clamp(110px,calc(13vw/var(--z,1)),190px);background: var(--paper);z-index: -1}.ch-ahero__bg{position: absolute;inset: 0;z-index: -2}.ch-ahero__bg>img{width: 100%;height: 100%;object-fit: cover;object-position: 60% 35%}.ch-ahero__bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(14,13,10,.9) 0%,rgba(14,13,10,.76) 55%,rgba(14,13,10,.58) 100%)}.ch-ahero__text{max-width: 920px}.ch-ahero__crumbs .crumbs{color: #fff}.ch-ahero__crumbs .crumbs [aria-current]{display: inline-block;max-width: min(46ch,calc(60vw/var(--z,1)));overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: bottom}.ch-ahero__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 22px}.ch-ahero__title{color: #fff;font-size: clamp(2.2rem,1.3rem + calc(3vw/var(--z,1)),4.1rem);line-height: 1.03;letter-spacing: -.04em;word-spacing: .02em;margin-top: 18px;max-width: 21ch}.ch-ahero__lead{color: rgba(255,255,255,.82);margin-top: 20px;max-width: 44rem}.ch-ahero .ch-by{margin-top: 28px}.ch-ahero__media{position: relative;display: block;width: 100%;margin: clamp(36px,calc(4vw/var(--z,1)),52px) 0 0;aspect-ratio: 21 / 9;border-radius: var(--r-xl);overflow: hidden;background: var(--ink-3);box-shadow: 0 50px 90px -40px rgba(14,13,10,.65)}.ch-ahero__media>img{width: 100%;height: 100%;object-fit: cover}.ch-video{color: #fff;text-align: left;isolation: isolate;cursor: pointer}.ch-video::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(14,13,10,.1) 30%,rgba(14,13,10,.65));transition: opacity .4s}.ch-video>img{transition: transform 1.4s var(--ease-out)}.ch-video:hover>img{transform: scale(1.03)}.ch-video__play{position: absolute;inset: 0;z-index: 2;display: grid;place-items: center}.ch-video__play .play__btn{width: 96px;height: 96px}.ch-video__play .play__btn .i{width: 32px;height: 32px}.ch-video:hover .play__btn{transform: scale(1.08)}.ch-video__cap{position: absolute;left: 24px;bottom: 24px;z-index: 2;padding: 14px 18px;border-radius: var(--r)}.ch-video__cap strong{display: block;color: #fff}.ch-video__cap span{font-size: .82rem;opacity: .82}.ch-video__time{position: absolute;right: 24px;bottom: 24px;z-index: 2;padding: 6px 12px;border-radius: 999px;background: rgba(14,13,10,.62);font-size: .82rem;font-weight: 750;font-variant-numeric: tabular-nums}.lead-magnet__bg{position: absolute;inset: 0;z-index: -2}.lead-magnet__bg>img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 22%}.lead-magnet__bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(14,13,10,.3) 0%,rgba(14,13,10,.62) 36%,rgba(14,13,10,.8) 66%,rgba(14,13,10,.84) 100%)}.ch-pod{position: absolute;left: clamp(14px,calc(2vw/var(--z,1)),24px);right: clamp(14px,calc(2vw/var(--z,1)),24px);bottom: clamp(14px,calc(2vw/var(--z,1)),24px);display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 18px;align-items: center;padding: 16px 20px 14px 16px;border-radius: var(--r-lg);color: #fff;background: rgba(14,13,10,.64);border: 1px solid rgba(255,255,255,.16);backdrop-filter: blur(18px) saturate(1.2);-webkit-backdrop-filter: blur(18px) saturate(1.2)}.ch-pod__play{width: 66px;height: 66px;border-radius: 50%;display: grid;place-items: center;background: var(--leaf);color: var(--ink);box-shadow: 0 12px 30px -10px rgba(183,208,58,.8);transition: transform .35s var(--spring)}.ch-pod__play:hover{transform: scale(1.06)}.ch-pod__play .i{width: 26px;height: 26px}.ch-pod__ic--play .i{margin-left: 3px}.ch-pod__ic--pause,.ch-pod.is-playing .ch-pod__ic--play{display: none}.ch-pod.is-playing .ch-pod__ic--pause{display: block}.ch-pod__row{display: flex;justify-content: space-between;align-items: center;gap: 12px}.ch-pod__title{min-width: 0}.ch-pod__title strong{display: block;color: #fff;font-size: 1rem;letter-spacing: -.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ch-pod__title span{display: block;font-size: .78rem;color: rgba(255,255,255,.66)}.ch-pod__eq{display: flex;gap: 3px;align-items: flex-end;height: 18px;opacity: 0;transition: opacity .3s}.ch-pod__eq i{width: 3px;height: 30%;border-radius: 2px;background: var(--leaf)}.ch-pod.is-playing .ch-pod__eq{opacity: 1}.ch-pod.is-playing .ch-pod__eq i{animation: ch-eq .8s ease-in-out infinite alternate}.ch-pod__eq i:nth-child(2){animation-delay: .25s !important}.ch-pod__eq i:nth-child(3){animation-delay: .5s !important}.ch-pod__eq i:nth-child(4){animation-delay: .1s !important}@keyframes ch-eq{from{height: 20%}to{height: 100%}}.ch-pod__wave{position: relative;height: 44px;margin-top: 10px;cursor: pointer;touch-action: none;border-radius: 6px}.ch-pod__wave:focus-visible{outline-offset: 5px}.ch-pod__bars{position: absolute;inset: 0;display: flex;align-items: center;gap: 3px;pointer-events: none}.ch-pod__bars i{flex: 1;min-width: 0;height: calc(var(--h) * 100%);min-height: 3px;border-radius: 2px;background: rgba(255,255,255,.26)}.ch-pod__bars--done{clip-path: inset(0 calc(100% - var(--p,0%)) 0 0)}.ch-pod__bars--done i{background: var(--leaf)}.ch-pod__time{display: flex;justify-content: space-between;margin-top: 6px;font-size: .74rem;color: rgba(255,255,255,.66);font-variant-numeric: tabular-nums}.ch-pod__ctrls{display: flex;gap: 6px}.ch-pod__ctrls button{height: 38px;min-width: 52px;padding: 0 10px;border-radius: 999px;border: 1px solid rgba(255,255,255,.24);font-size: .78rem;font-weight: 750;color: #fff;transition: background .25s,color .25s}.ch-pod__ctrls button:hover{background: #fff;color: var(--ink)}.ch-read{padding: clamp(36px,calc(5vw/var(--z,1)),60px) 0 clamp(72px,calc(8vw/var(--z,1)),112px)}.ch-read__grid{display: grid;grid-template-columns: 250px minmax(0,740px);justify-content: center;gap: clamp(40px,calc(5.5vw/var(--z,1)),88px);align-items: start}.ch-side{position: sticky;top: calc(var(--header-h) + 24px);display: grid;gap: 16px}.ch-toc{border-radius: var(--r-lg);background: var(--cream);padding: 16px 12px 12px}.ch-toc__toggle{display: none}.ch-toc__head{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 0 8px 12px;margin-bottom: 8px;border-bottom: 1px solid var(--line)}.ch-toc__title{display: inline-flex;align-items: center;gap: 8px;font-size: .74rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--ink)}.ch-toc__left{font-size: .74rem;font-weight: 750;color: var(--flame-ink);white-space: nowrap;font-variant-numeric: tabular-nums}.ch-toc__list{list-style: none;display: grid;gap: 2px}.ch-toc__list a{display: flex;gap: 10px;align-items: baseline;padding: 8px 10px;border-radius: 12px;font-size: .88rem;font-weight: 600;line-height: 1.35;color: var(--body);transition: background .2s,color .2s}.ch-toc__n{flex: none;font-size: .7rem;font-weight: 800;color: var(--muted);font-variant-numeric: tabular-nums}.ch-toc__list a:hover{background: #fff;color: var(--ink)}.ch-toc__list a.is-active{background: var(--ink);color: #fff}.ch-toc__list a.is-active .ch-toc__n{color: var(--leaf)}.ch-share--side{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 0 6px}.ch-share__label{font-size: .74rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.ch-share__btns{display: flex;gap: 6px}.ch-sbtn{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--line-2);background: #fff;color: var(--ink);transition: background .25s,color .25s,border-color .25s,transform .3s var(--spring)}.ch-sbtn .i{width: 18px;height: 18px}.ch-sbtn:hover{background: var(--ink);color: #fff;border-color: var(--ink);transform: translateY(-2px)}.ch-sbtn--wa:hover{background: var(--wa);border-color: var(--wa);color: #fff}.ch-article{min-width: 0}.ch-article>* + *{margin-top: clamp(32px,calc(4vw/var(--z,1)),48px)}.ch-qa .quick-answer__label{font-size: .74rem;line-height: 1.2;letter-spacing: .14em;color: var(--flame-ink)}.ch-qa p{font-size: 1.12rem}.ch-h{font-size: clamp(1.4rem,1.15rem + calc(.8vw/var(--z,1)),1.85rem);letter-spacing: -.03em}.ch-takeaways{position: relative;overflow: hidden;isolation: isolate;padding: clamp(22px,calc(3vw/var(--z,1)),32px);border-radius: var(--r-lg);background: var(--flame);color: var(--ink)}.ch-takeaways .ch-h{color: var(--ink)}.ch-takeaways__list{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 18px}.ch-takeaways__list li{display: flex;gap: 12px;align-items: flex-start;padding: 14px 16px;border-radius: var(--r);background: #fff;color: var(--ink);font-size: .95rem;line-height: 1.5;font-weight: 600;transition: box-shadow .3s,transform .4s var(--ease-out)}.ch-takeaways__list li:hover{transform: translateY(-2px);box-shadow: 0 16px 30px -20px rgba(24,23,18,.5)}.ch-takeaways__list li:last-child:nth-child(odd){grid-column: 1 / -1}.ch-takeaways__n{flex: none;width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: var(--leaf);font-size: .8rem;font-weight: 800}.ch-prose>h2:first-child{margin-top: 0}.ch-prose table{margin-block: 1.6em}.ch-prose ol li::marker{font-size: .95em}.ch-faqs .acc{margin-top: 18px}.ch-share--end{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;padding: 20px 22px;border-radius: var(--r-lg);border: 1px solid var(--line-2)}.ch-share--end strong{display: block;color: var(--ink)}.ch-share--end>div>span{font-size: .9rem;color: var(--muted)}.ch-author{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 22px;align-items: start;padding: clamp(22px,calc(3vw/var(--z,1)),30px);border-radius: var(--r-lg);background: var(--cream)}.ch-author .ch-avatar{border-color: #fff;box-shadow: var(--shadow-sm)}.ch-author__kicker{font-size: .74rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--flame-ink)}.ch-author__name{font-size: 1.4rem;margin-top: 4px}.ch-author__role{display: block;font-size: .88rem;font-weight: 650;color: var(--muted);margin-top: 2px}.ch-author p{font-size: .95rem;margin-top: 10px}.ch-author .link-arrow{margin-top: 12px}.ch-prog{position: relative;display: grid;grid-template-columns: 230px minmax(0,1fr);border-radius: var(--r-xl);overflow: hidden;background: var(--ink);color: rgba(255,255,255,.72)}.ch-prog__img{min-height: 100%}.ch-prog__img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.ch-prog>.ch-prog__img{position: absolute;inset: 0;z-index: 0}.ch-prog>.ch-prog__img::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(14,13,10,.05) 0%,rgba(14,13,10,.45) 160px,rgba(14,13,10,.8) 300px,rgba(14,13,10,.86) 100%)}.ch-prog__body{grid-column: 2}.ch-prog__body{padding: clamp(24px,calc(3vw/var(--z,1)),34px)}.ch-prog__title{color: #fff;font-size: clamp(1.4rem,1.15rem + calc(.9vw/var(--z,1)),1.95rem);margin-top: 12px;max-width: 20ch}.ch-prog__body>p{margin-top: 10px;font-size: .94rem}.ch-prog__chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 16px}.ch-prog__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-top: 22px;padding-top: 20px;border-top: 1px solid var(--line-dk)}.ch-prog__price{display: grid;line-height: 1.25}.ch-prog__price small{font-size: .74rem;color: rgba(255,255,255,.58);font-weight: 600}.ch-prog__price .price{color: #fff;font-size: 1.55rem;font-weight: 780;letter-spacing: -.03em}.ch-fhero{padding-bottom: clamp(36px,calc(4vw/var(--z,1)),56px)}.ch-fhero__eyebrow,.ch-lhero__eyebrow{display: flex;width: max-content}.ch-fhero__title{max-width: 13ch}.ch-fsearch{display: flex;align-items: center;gap: 12px;max-width: 720px;height: 68px;margin-top: 32px;padding: 0 10px 0 24px;border-radius: 999px;background: #fff;border: 1.5px solid var(--line-2);box-shadow: var(--shadow);transition: border-color .2s,box-shadow .2s}.ch-fsearch:focus-within{border-color: var(--ink);box-shadow: var(--shadow),0 0 0 4px rgba(183,208,58,.35)}.ch-fsearch>.i{color: var(--muted);width: 22px;height: 22px}.ch-fsearch input{flex: 1;min-width: 0;height: 100%;border: 0;background: transparent;font-size: 1.05rem;color: var(--ink)}.ch-fsearch input:focus{outline: none}.ch-fsearch__count{flex: none;padding: 9px 14px;border-radius: 999px;background: var(--cream);font-size: .8rem;font-weight: 750;color: var(--ink);font-variant-numeric: tabular-nums}.ch-fgroups{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 22px}.ch-fbody{padding-top: clamp(48px,calc(6vw/var(--z,1)),80px)}.ch-fgrid{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: clamp(32px,calc(4.5vw/var(--z,1)),72px);align-items: start}.ch-fside{position: sticky;top: calc(var(--header-h) + 24px);display: grid;gap: 14px}.ch-fnav{padding: 16px 10px 10px;border-radius: var(--r-lg);background: var(--cream)}.ch-fnav .eyebrow{padding: 0 10px 10px}.ch-fnav ul{list-style: none;display: grid;gap: 2px}.ch-fnav a{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 10px;border-radius: 16px;transition: background .2s,box-shadow .2s}.ch-fnav a strong{display: block;color: var(--ink);font-size: .92rem;letter-spacing: -.01em}.ch-fnav a small{display: block;font-size: .76rem;color: var(--muted);line-height: 1.35}.ch-fnav a:hover{background: #fff}.ch-fnav a.is-active{background: #fff;box-shadow: var(--shadow-sm)}.ch-fhelp{position: relative;isolation: isolate;overflow: hidden;padding: 96px 20px 20px;border-radius: var(--r-lg);background: var(--ink);color: rgba(255,255,255,.78)}.ch-fhelp__bg{position: absolute;inset: 0;z-index: -1}.ch-fhelp__bg>img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 18%}.ch-fhelp__bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(14,13,10,.1) 0%,rgba(14,13,10,.55) 34%,rgba(14,13,10,.88) 62%,rgba(14,13,10,.92) 100%)}.ch-fhelp strong{display: block;color: #fff;margin-top: 12px;font-size: 1.05rem}.ch-fhelp p{font-size: .86rem;margin-top: 4px}.ch-fhelp .btn{margin-top: 14px}.ch-flist{display: grid;gap: clamp(44px,calc(5vw/var(--z,1)),60px);min-width: 0}.ch-fgroup__head{display: flex;gap: 16px;align-items: center;margin-bottom: 18px}.ch-fgroup__title{font-size: clamp(1.45rem,1.15rem + calc(.9vw/var(--z,1)),1.9rem);letter-spacing: -.03em}.ch-fgroup__head div>span{display: block;font-size: .88rem;color: var(--muted);margin-top: 2px}.ch-helpgrid{align-items: stretch}.ch-help__title{color: #fff;font-size: clamp(1.6rem,1.3rem + calc(1vw/var(--z,1)),2.2rem);max-width: 13ch}.ch-contacts{display: grid;gap: 12px;align-content: center}.ch-contact{display: flex;gap: 16px;align-items: center;padding: 20px 22px;border-radius: var(--r-lg);background: #fff;transition: transform .4s var(--ease-out),box-shadow .4s}.ch-contact:hover{transform: translateX(6px);box-shadow: var(--shadow)}.ch-contact strong{display: block;color: var(--ink);font-size: 1.02rem}.ch-contact>span span{display: block;font-size: .92rem;color: var(--body)}.ch-contact small{display: block;font-size: .78rem;color: var(--muted);margin-top: 2px}.ch-contact>.i{margin-left: auto;flex: none;color: var(--muted);transition: transform .4s var(--ease-out),color .3s}.ch-contact:hover>.i{color: var(--ink);transform: translate(2px,-2px)}.ch-contact--leaf{background: var(--leaf)}.ch-contact--leaf strong{color: var(--ink)}.ch-contact--leaf>span span{color: rgba(24,23,18,.8)}.ch-contact--leaf small{color: rgba(24,23,18,.62)}.ch-contact--leaf>.i,.ch-contact--leaf:hover>.i{color: var(--ink)}.ch-lhero .h1{max-width: 18ch}.ch-lhero__meta{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 24px}.ch-draft{display: flex;gap: 16px;align-items: flex-start;max-width: 860px;margin-top: 26px;padding: 18px 22px;border-radius: var(--r);background: var(--flame-tint);border: 1px dashed rgba(242,138,30,.6);color: var(--ink)}.ch-draft p{font-size: .94rem;line-height: 1.6}.ch-doc__grid{display: grid;grid-template-columns: 280px minmax(0,760px);gap: clamp(36px,calc(5.5vw/var(--z,1)),88px);justify-content: center;align-items: start}.ch-doc__side{position: sticky;top: calc(var(--header-h) + 24px);display: grid;gap: 14px}.ch-doc__nav{padding: 16px 10px 10px;border-radius: var(--r-lg);background: var(--cream)}.ch-doc__nav .eyebrow{padding: 0 10px 10px}.ch-doc__nav ol{list-style: none;display: grid;gap: 2px}.ch-doc__nav a{display: flex;gap: 12px;align-items: baseline;padding: 9px 10px;border-radius: 12px;font-size: .9rem;font-weight: 600;color: var(--body);line-height: 1.35;transition: background .2s,color .2s}.ch-doc__n{flex: none;font-size: .72rem;font-weight: 800;color: var(--muted);font-variant-numeric: tabular-nums}.ch-doc__nav a:hover{background: #fff;color: var(--ink)}.ch-doc__nav a.is-active{background: var(--ink);color: #fff}.ch-doc__nav a.is-active .ch-doc__n{color: var(--leaf)}.ch-doc__help{padding: 18px 20px;border-radius: var(--r-lg);border: 1px solid var(--line-2);font-size: .88rem}.ch-doc__help strong{display: block;color: var(--ink);margin-bottom: 4px}.ch-doc__sec{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 20px;padding: 32px 0;border-top: 1px solid var(--line)}.ch-doc__sec:first-child{padding-top: 0;border-top: 0}.ch-doc__num{font-family: var(--hand);font-size: 2.6rem;line-height: 1;color: var(--flame)}.ch-doc__sec .prose h2{margin-top: 0;font-size: clamp(1.3rem,1.1rem + calc(.6vw/var(--z,1)),1.65rem)}.ch-doc__sec .prose>p{margin-top: .7em}.ch-doc__end{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 28px}.ch-doc__next{position: relative;display: grid;gap: 6px;align-content: start;padding: 26px;border-radius: var(--r-lg);background: var(--flame);color: rgba(24,23,18,.8);font-size: .9rem;transition: transform .45s var(--ease-out),box-shadow .45s}.ch-doc__next .eyebrow{color: var(--ink)}.ch-doc__next .eyebrow::before{background: var(--ink)}.ch-doc__next strong{color: var(--ink);font-size: 1.4rem;letter-spacing: -.025em}.ch-doc__next .card__go{top: 20px;right: 20px;opacity: 1;transform: none;background: var(--ink);color: #fff}.ch-doc__next:hover{transform: translateY(-4px);box-shadow: var(--shadow)}.ch-doc__contact{display: flex;gap: 16px;align-items: flex-start;padding: 26px;border-radius: var(--r-lg);background: var(--cream);font-size: .9rem}.ch-doc__contact strong{display: block;color: var(--ink);font-size: 1.05rem}.ch-doc__contact p{margin-top: 4px}.tl-hubhero{min-height: clamp(580px,calc(82vh/var(--z,1)),780px)}.tl-hubhero__grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 48px;align-items: end}.tl-hubhero .h1{max-width: 13ch}.tl-hubhero .hand{font-size: 1.1em}.tl-peek{padding: 22px}.tl-peek__label{display: block;margin-top: 16px;font-size: .9rem;color: rgba(255,255,255,.82)}.tl-peek__label strong{color: #fff;font-variant-numeric: tabular-nums}.tl-peek .tl-range{margin-top: 8px}.tl-peek__out{margin-top: 12px;padding: 16px;border-radius: var(--r);background: rgba(14,13,10,.38)}.tl-peek__out>span{display: block;font-size: .8rem;color: rgba(255,255,255,.72)}.tl-peek__out strong{display: block;margin: 4px 0;font-size: 2rem;line-height: 1.1;letter-spacing: -.04em;color: #fff;font-variant-numeric: tabular-nums}.tl-peek__split b{color: var(--leaf);font-weight: 750}.tl-peek__spark{height: 58px;margin-top: 12px}.tl-peek__spark svg{width: 100%;height: 100%}.tl-peek__bar{fill: var(--leaf)}.tl-peek__put{fill: rgba(255,255,255,.38)}.tl-peek .btn{margin-top: 16px}.tl-peek__note{margin-top: 10px;font-size: .72rem;text-align: center;color: rgba(255,255,255,.58)}.tl-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(16px,calc(2vw/var(--z,1)),24px)}.tl-card{position: relative;display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);border-radius: var(--r-xl);background: #fff;border: 1px solid var(--line);overflow: hidden;transition: transform .5s var(--ease-out),box-shadow .5s,border-color .3s}.tl-card:hover{transform: translateY(-6px);box-shadow: var(--shadow-lg);border-color: transparent}.tl-card__media{position: relative;min-height: 340px;overflow: hidden;isolation: isolate}.tl-card__media>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform 1.4s var(--ease-out)}.tl-card__media::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(14,13,10,.25),rgba(14,13,10,0) 40%,rgba(14,13,10,.45))}.tl-card:hover .tl-card__media>img{transform: scale(1.06)}.tl-card__num{position: absolute;top: 14px;left: 18px;font-family: var(--hand);font-size: 2.6rem;line-height: 1;color: #fff;text-shadow: 0 2px 20px rgba(0,0,0,.3)}.tl-card__viz{position: absolute;left: 14px;right: 14px;bottom: 14px;height: 118px;padding: 10px;border-radius: var(--r);background: rgba(255,255,255,.95);box-shadow: var(--shadow);display: grid;place-items: center;transition: transform .6s var(--ease-out)}.tl-card:hover .tl-card__viz{transform: translateY(-4px)}.tl-viz{width: 100%;height: 100%;overflow: visible}.tl-viz__track{fill: none;stroke: var(--sand);stroke-width: 14}.tl-viz__seg{fill: none;stroke-width: 14}.tl-viz__seg--a{stroke: var(--flame)}.tl-viz__seg--b{stroke: var(--amber)}.tl-viz__seg--c{stroke: var(--leaf)}.tl-viz__big{font-family: var(--font);font-size: 14px;font-weight: 800;letter-spacing: -.5px;fill: var(--ink)}.tl-viz__small{font-family: var(--font);font-size: 9px;font-weight: 700;fill: var(--muted)}.tl-viz__goal{fill: none;stroke: var(--ink);stroke-width: 1.5;stroke-dasharray: 4 4}.tl-viz__area{fill: rgba(183,208,58,.3)}.tl-viz__area--a{fill: rgba(247,181,44,.5)}.tl-viz__area--b{fill: rgba(183,208,58,.5)}.tl-viz__line{fill: none;stroke: var(--leaf-2);stroke-width: 3;stroke-linecap: round}.tl-viz__dot{fill: #fff;stroke: var(--leaf-2);stroke-width: 2.5}.tl-viz__dot--goal{fill: var(--leaf);stroke: var(--ink)}.tl-viz__bar{fill: var(--sand-2)}.tl-viz__bar--hot{fill: var(--flame)}.tl-viz__trend{fill: none;stroke: var(--ink);stroke-width: 1.5;stroke-dasharray: 4 4}.tl-card__body{display: flex;flex-direction: column;padding: clamp(22px,calc(2.4vw/var(--z,1)),30px)}.tl-card__top{display: flex;justify-content: space-between;align-items: center;gap: 10px}.tl-card h3{font-size: 1.45rem;margin-top: 18px}.tl-card h3 a{transition: color .25s}.tl-card:hover h3 a{color: var(--flame-ink)}.tl-card__body>p{font-size: .93rem;margin-top: 8px}.tl-card__gets{margin-top: 16px;gap: 8px;font-size: .88rem}.tl-card__go{display: inline-flex;align-items: center;gap: 10px;margin-top: auto;padding-top: 20px;font-weight: 750;color: var(--ink)}.tl-card__arrow{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: #fff;transition: transform .45s var(--ease-out),background .3s,color .3s}.tl-card:hover .tl-card__arrow{transform: rotate(-45deg);background: var(--leaf);color: var(--ink)}.tl-card .card__link::after{border-radius: var(--r-xl)}.tl-path{list-style: none;position: relative;display: grid;gap: 12px}.tl-path::before{content: "";position: absolute;left: 39px;top: 34px;bottom: 34px;width: 2px;background: linear-gradient(180deg,var(--flame),var(--amber),var(--leaf))}.tl-path__step{position: relative;display: grid;grid-template-columns: 40px 40px minmax(0,1fr);gap: 14px;align-items: center;padding: 16px 20px;border-radius: var(--r-lg);background: #fff;box-shadow: var(--shadow-sm);transition: transform .4s var(--ease-out),box-shadow .4s}.tl-path__step:hover{transform: translateX(6px);box-shadow: var(--shadow)}.tl-path__n{font-family: var(--hand);font-size: 2rem;line-height: 1;color: var(--flame)}.tl-path__txt strong{display: block;color: var(--ink);font-size: 1.02rem;letter-spacing: -.01em}.tl-path__txt a{display: inline-flex;align-items: center;gap: 6px;font-size: .86rem;font-weight: 650;color: var(--flame-ink)}.tl-path__txt a:hover{text-decoration: underline;text-underline-offset: 3px}.tl-hero{min-height: clamp(470px,calc(60vh/var(--z,1)),580px);padding-bottom: calc(clamp(80px,calc(9vw/var(--z,1)),120px) + clamp(30px,calc(4vw/var(--z,1)),52px))}.tl-hero h1{max-width: 15ch}.tl-hero__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.tl-hero__tag{font-size: clamp(1.7rem,1.2rem + calc(1.5vw/var(--z,1)),2.5rem);line-height: 1;margin-top: 6px;color: var(--amber)}.tl-hero .lead{margin-top: 14px}.tl-stage{position: relative;z-index: 3;margin-top: calc(clamp(80px,calc(9vw/var(--z,1)),120px) * -1)}.tl-app{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.06fr);grid-template-areas: "a out" "b out";grid-template-rows: auto 1fr;align-items: start;gap: 0 clamp(24px,calc(3vw/var(--z,1)),44px);padding: clamp(18px,calc(2.6vw/var(--z,1)),36px);background: #fff;border-radius: var(--r-xl);box-shadow: 0 40px 80px -40px rgba(24,23,18,.35),0 0 0 1px var(--line)}.tl-app__a{grid-area: a;min-width: 0}.tl-app__b{grid-area: b;min-width: 0;margin-top: 12px}.tl-app__out{grid-area: out;align-self: stretch;min-width: 0;scroll-margin-top: calc(var(--header-h) + 12px)}.tl-step{display: flex;align-items: center;gap: 12px;margin-bottom: 18px}.tl-step__n{flex: none;width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: var(--leaf);font-size: .8rem;font-weight: 800}.tl-step__t{font-size: 1.2rem;letter-spacing: -.02em}.tl-link{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 999px;background: var(--flame-tint);color: var(--flame-ink);font-size: .82rem;font-weight: 750;transition: background .2s,color .2s}.tl-link:hover{background: var(--flame);color: var(--ink)}.tl-field{display: grid;gap: 8px;margin-bottom: 22px}.tl-field__top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 4px 12px}.tl-label{font-size: .9rem;font-weight: 700;color: var(--ink)}.tl-hint{font-size: .8rem;color: var(--muted)}.tl-hint--block{display: flex;gap: 8px;align-items: flex-start;line-height: 1.5;margin-top: 2px}.tl-hint--block .i{margin-top: 2px}.tl-text{height: 52px;font-weight: 600}.tl-money{display: flex;align-items: center;height: 56px;border-radius: var(--r-sm);border: 1.5px solid var(--line-2);background: #fff;overflow: hidden;transition: border-color .2s,box-shadow .2s}.tl-money:focus-within{border-color: var(--ink);box-shadow: 0 0 0 4px rgba(183,208,58,.35)}.tl-money__cur{flex: none;height: 100%;display: grid;place-items: center;padding: 0 14px;background: var(--cream);border-right: 1px solid var(--line);font-size: .8rem;font-weight: 800;letter-spacing: .02em;color: var(--muted);white-space: nowrap}.tl-money__in{flex: 1;min-width: 0;height: 100%;padding: 0 14px;border: 0;background: transparent;font-size: 1.15rem;font-weight: 700;color: var(--ink);font-variant-numeric: tabular-nums}.tl-money__in:focus{outline: none}.tl-money--lg{height: 66px}.tl-money--lg .tl-money__in{font-size: 1.6rem;letter-spacing: -.02em}.tl-money--sm{height: 44px;border-radius: 12px}.tl-money--sm .tl-money__cur{padding: 0 9px;font-size: .7rem}.tl-money--sm .tl-money__in{padding: 0 10px;font-size: .96rem}.tl-money--pct .tl-money__cur{border-right: 0;border-left: 1px solid var(--line)}.tl-range{-webkit-appearance: none;appearance: none;width: 100%;height: 26px;margin: 0;background: transparent;cursor: pointer;--fill: 50%}.tl-range:focus{outline: none}.tl-range::-webkit-slider-runnable-track{height: 6px;border-radius: 999px;background: linear-gradient(90deg,var(--ink) 0 var(--fill),var(--sand-2) var(--fill) 100%)}.tl-range::-moz-range-track{height: 6px;border-radius: 999px;background: var(--sand-2)}.tl-range::-moz-range-progress{height: 6px;border-radius: 999px;background: var(--ink)}.tl-range::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 24px;height: 24px;margin-top: -9px;border-radius: 50%;background: var(--leaf);border: 3px solid #fff;box-shadow: 0 0 0 1.5px var(--ink),0 6px 14px -4px rgba(24,23,18,.45);transition: transform .25s var(--spring)}.tl-range::-moz-range-thumb{width: 18px;height: 18px;border-radius: 50%;background: var(--leaf);border: 3px solid #fff;box-shadow: 0 0 0 1.5px var(--ink),0 6px 14px -4px rgba(24,23,18,.45)}.tl-range:hover::-webkit-slider-thumb{transform: scale(1.15)}.tl-range:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 1.5px var(--ink),0 0 0 7px rgba(183,208,58,.5)}.tl-range:focus-visible::-moz-range-thumb{box-shadow: 0 0 0 1.5px var(--ink),0 0 0 7px rgba(183,208,58,.5)}.tl-range--light::-webkit-slider-runnable-track{background: linear-gradient(90deg,var(--leaf) 0 var(--fill),rgba(255,255,255,.25) var(--fill) 100%)}.tl-range--light::-moz-range-track{background: rgba(255,255,255,.25)}.tl-range--light::-moz-range-progress{background: var(--leaf)}.tl-range--light::-webkit-slider-thumb{background: #fff;border-color: var(--leaf);box-shadow: 0 6px 14px -4px rgba(0,0,0,.5)}.tl-range--light::-moz-range-thumb{background: #fff;border-color: var(--leaf)}.tl-when{padding: 4px 10px;border-radius: 999px;background: var(--leaf-tint);color: var(--leaf-ink);font-size: .8rem;font-weight: 750}.tl-presets{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px}.tl-quick{display: flex;flex-wrap: wrap;gap: 6px}.tl-groups{display: grid;gap: 14px}.tl-group{position: relative;overflow: hidden;padding: 14px 12px 8px 16px;border: 1px solid var(--line-2);border-radius: var(--r-lg)}.tl-group--needs{--c: var(--flame)}.tl-group--wants{--c: var(--amber)}.tl-group--future{--c: var(--leaf)}.tl-group__head{display: flex;align-items: center;gap: 12px;padding: 0 4px 12px}.tl-swatch{flex: none;width: 14px;height: 14px;border-radius: 4px;background: var(--c)}.tl-group__name strong{display: block;color: var(--ink);font-size: 1rem}.tl-group__name>span{display: block;font-size: .78rem;color: var(--muted)}.tl-group__sum{margin-left: auto;color: var(--ink);font-size: 1.05rem;font-variant-numeric: tabular-nums}.tl-lines{list-style: none;display: grid;gap: 6px}.tl-line{display: grid;grid-template-columns: minmax(0,1fr) 152px 34px;gap: 8px;align-items: center}.tl-line__name,.tl-debt__name{width: 100%;min-width: 0;height: 44px;padding: 0 12px;border-radius: 12px;border: 1px solid transparent;background: var(--cream);font-size: .92rem;font-weight: 600;color: var(--ink);text-overflow: ellipsis;transition: border-color .2s,background .2s,box-shadow .2s}.tl-line__name:hover,.tl-debt__name:hover{border-color: var(--line-2)}.tl-line__name:focus,.tl-debt__name:focus{outline: none;background: #fff;border-color: var(--ink);box-shadow: 0 0 0 3px rgba(183,208,58,.35)}.tl-line__name::placeholder,.tl-debt__name::placeholder{color: var(--muted)}.tl-x{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;color: var(--muted);transition: background .2s,color .2s}.tl-x:hover{background: var(--flame-tint);color: var(--flame-ink)}.tl-add{display: inline-flex;align-items: center;gap: 8px;margin-top: 6px;padding: 8px 12px;border-radius: 999px;font-size: .84rem;font-weight: 700;color: var(--ink);transition: background .2s}.tl-add:hover{background: var(--cream)}.tl-add[disabled]{opacity: .45;cursor: not-allowed}.tl-out{position: sticky;top: calc(var(--header-h) + 20px);overflow: hidden;isolation: isolate;border-radius: var(--r-xl);background: var(--ink);color: rgba(255,255,255,.72);padding: clamp(22px,calc(2.6vw/var(--z,1)),32px)}.tl-out__bg{position: absolute;inset: 0;z-index: -2}.tl-out__bg>img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%}.tl-out__bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(14,13,10,.6) 0%,rgba(14,13,10,.82) 220px,rgba(14,13,10,.92) 440px,rgba(14,13,10,.94) 100%)}.tl-out::before{content: "";position: absolute;width: 460px;height: 460px;right: -190px;top: -220px;border-radius: 50%;background: var(--grad-brand);filter: blur(90px);opacity: .2;z-index: -1;pointer-events: none}.tl-out__head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 10px}.tl-badge{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;font-size: .78rem;font-weight: 750;white-space: nowrap}.tl-badge--ok{background: var(--leaf);color: var(--ink)}.tl-badge--warn{background: var(--flame);color: var(--ink)}.tl-badge--info{background: rgba(255,255,255,.12);color: #fff}.tl-badge--gold{background: var(--gold-tint);color: #7a5a17}.tl-big{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;margin-top: 14px}.tl-big strong{font-size: clamp(2.3rem,1.5rem + calc(2.6vw/var(--z,1)),3.7rem);font-weight: 790;line-height: 1;letter-spacing: -.05em;color: #fff;font-variant-numeric: tabular-nums}.tl-big span{font-size: 1rem;font-weight: 650;color: rgba(255,255,255,.66)}.tl-sub{margin-top: 10px;font-size: .95rem}.tl-sub strong{color: var(--leaf)}.tl-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 20px 0 0}.tl-stats--2{grid-template-columns: 1fr 1fr}.tl-stats div{padding: 12px 14px;border-radius: var(--r-sm);background: rgba(255,255,255,.06);border: 1px solid var(--line-dk);min-width: 0}.tl-stats dt{display: flex;align-items: center;gap: 6px;font-size: .74rem;font-weight: 700;color: rgba(255,255,255,.62)}.tl-stats dd{margin: 4px 0 0;font-size: 1.05rem;font-weight: 750;letter-spacing: -.01em;color: #fff;font-variant-numeric: tabular-nums}.tl-c--needs{--c: var(--flame)}.tl-c--wants{--c: var(--amber)}.tl-c--future,.tl-c--grow,.tl-c--avalanche{--c: var(--leaf)}.tl-c--free{--c: rgba(255,255,255,.16)}.tl-c--in{--c: var(--amber)}.tl-c--snowball{--c: var(--flame)}.tl-c--min{--c: rgba(255,255,255,.55)}.tl-dot{flex: none;display: inline-block;width: 10px;height: 10px;border-radius: 3px;background: var(--c)}.tl-donut{position: relative;width: min(100%,250px);aspect-ratio: 1;margin: 16px auto 4px}.tl-donut svg{width: 100%;height: 100%;overflow: visible}.tl-donut__track{fill: none;stroke: rgba(255,255,255,.08);stroke-width: 26}.tl-donut__seg{fill: none;stroke: var(--c);stroke-width: 26;stroke-dasharray: 0 999;transition: stroke-dasharray .9s var(--ease-out),stroke-dashoffset .9s var(--ease-out)}.tl-donut__mid{position: absolute;inset: 0;display: grid;place-content: center;text-align: center;padding: 0 46px;line-height: 1.25}.tl-donut__mid span{font-size: .74rem;font-weight: 700;color: rgba(255,255,255,.62)}.tl-donut__mid strong{margin: 4px 0;font-size: 1.55rem;letter-spacing: -.03em;color: #fff;font-variant-numeric: tabular-nums}.tl-legend{list-style: none;display: grid;gap: 14px;margin-top: 18px}.tl-legend__row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 7px 12px;align-items: center}.tl-legend__name{display: flex;align-items: center;gap: 10px;color: #fff;font-size: .92rem;font-weight: 650}.tl-legend__val{font-size: .88rem;color: rgba(255,255,255,.6);font-variant-numeric: tabular-nums}.tl-legend__val strong{color: #fff;margin-right: 4px}.tl-meter{grid-column: 1 / -1;position: relative;height: 8px;border-radius: 999px;background: rgba(255,255,255,.08)}.tl-meter b{display: block;height: 100%;border-radius: inherit;background: var(--c);transition: width .7s var(--ease-out)}.tl-meter i{position: absolute;top: -4px;bottom: -4px;width: 2px;margin-left: -1px;border-radius: 2px;background: #fff;opacity: .75}.tl-legend__row.is-over .tl-legend__val strong,.tl-legend__row.is-under .tl-legend__val strong{color: var(--amber)}.tl-legend__row.is-over .tl-meter b{background: repeating-linear-gradient(-45deg,var(--flame) 0 6px,var(--amber) 6px 12px)}.tl-alerts{display: grid;gap: 8px;margin-top: 18px}.tl-alert{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;border-radius: var(--r-sm);background: rgba(255,255,255,.06);border: 1px solid var(--line-dk);font-size: .86rem;line-height: 1.5;animation: fadeUp .5s var(--ease-out) both;animation-delay: 0s}.tl-alert>.i{flex: none;margin-top: 3px}.tl-alert strong{color: #fff}.tl-alert--ok>.i{color: var(--leaf)}.tl-alert--info>.i{color: var(--amber)}.tl-alert--warn{background: rgba(242,138,30,.14);border-color: rgba(242,138,30,.42)}.tl-alert--warn>.i{color: var(--flame)}.tl-out__actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.tl-out__actions .btn.is-done{background: #fff}.tl-chart{position: relative;min-height: 210px;margin-top: 20px}.tl-svg{display: block;overflow: visible;touch-action: pan-y}.tl-grid{stroke: rgba(255,255,255,.08);stroke-width: 1}.tl-grid--base{stroke: rgba(255,255,255,.24)}.tl-axis{fill: rgba(255,255,255,.52);font-family: var(--font);font-size: 11px;font-weight: 600;font-variant-numeric: tabular-nums}.tl-goal{stroke: #fff;stroke-width: 1.5;stroke-dasharray: 5 5;opacity: .7}.tl-goal-t{fill: #fff;font-family: var(--font);font-size: 11px;font-weight: 750}.tl-line{fill: none;stroke: var(--c);stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;transition: opacity .3s}.tl-line--dash{stroke-width: 2;stroke-dasharray: 5 6}.tl-line.is-dim{opacity: .38;stroke-width: 2}.tl-mark{fill: var(--ink);stroke: var(--c,var(--leaf));stroke-width: 3}.tl-mark--goal{fill: var(--leaf);stroke: #fff}.tl-stop--leaf{stop-color: var(--leaf)}.tl-stop--amber{stop-color: var(--amber)}.tl-stop--flame{stop-color: var(--flame)}.tl-hover__line{stroke: rgba(255,255,255,.45);stroke-width: 1;stroke-dasharray: 3 3}.tl-hover__dot{fill: var(--ink);stroke: var(--c);stroke-width: 3}.tl-hit{cursor: crosshair}.tl-tip{position: absolute;z-index: 2;pointer-events: none;padding: 10px 12px;border-radius: 12px;background: #fff;color: var(--body);box-shadow: var(--shadow);font-size: .76rem;line-height: 1.45;white-space: nowrap}.tl-tip span{display: block}.tl-tip b{display: block;color: var(--ink);font-size: 1rem;letter-spacing: -.01em;font-variant-numeric: tabular-nums}.tl-svg.is-new .tl-line:not(.tl-line--dash){stroke-dasharray: 1;stroke-dashoffset: 1;animation: tl-draw 1.4s .15s var(--ease-out) forwards}.tl-svg.is-new .tl-area{opacity: 0;animation: tl-fade 1s .5s var(--ease-out) forwards}@keyframes tl-draw{to{stroke-dashoffset: 0}}@keyframes tl-fade{to{opacity: 1}}.tl-key{display: flex;flex-wrap: wrap;gap: 8px 18px;margin-top: 10px;font-size: .78rem;font-weight: 650;color: rgba(255,255,255,.66)}.tl-key span{display: inline-flex;align-items: center;gap: 8px}.tl-key__line{display: inline-block;width: 18px;height: 3px;border-radius: 2px;background: var(--c)}.tl-key__dash{display: inline-block;width: 18px;height: 0;border-top: 2px dashed var(--c,rgba(255,255,255,.55))}.tl-key__goal{display: inline-block;width: 18px;height: 0;border-top: 2px dashed #fff}.tl-miles{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;margin-top: 18px}.tl-miles li{display: grid;gap: 2px;padding: 12px;border-radius: var(--r-sm);background: rgba(255,255,255,.06);border: 1px solid var(--line-dk);min-width: 0}.tl-miles b{color: var(--leaf);font-size: 1.05rem}.tl-miles span{color: #fff;font-size: .84rem;font-weight: 700;font-variant-numeric: tabular-nums}.tl-miles em{font-style: normal;font-size: .74rem;color: rgba(255,255,255,.6)}.tl-miles li.is-done{background: rgba(183,208,58,.14);border-color: rgba(183,208,58,.4)}.tl-split{display: flex;gap: 3px;height: 12px;margin-top: 18px;border-radius: 999px;overflow: hidden}.tl-split b{display: block;height: 100%;border-radius: 999px;background: var(--c);transition: width .7s var(--ease-out)}.tl-later{margin-top: 18px;padding: 18px;border-radius: var(--r);background: rgba(255,255,255,.05);border: 1px solid var(--line-dk)}.tl-later__t{color: #fff;font-size: 1.05rem}.tl-later__bars{display: grid;gap: 10px;margin-top: 12px}.tl-later__row{display: grid;grid-template-columns: 124px minmax(0,1fr) auto;gap: 12px;align-items: center;font-size: .84rem}.tl-later__track{height: 10px;border-radius: 999px;overflow: hidden;background: rgba(255,255,255,.08)}.tl-later__track b{display: block;height: 100%;border-radius: inherit;background: var(--c);transition: width .7s var(--ease-out)}.tl-later__row strong{color: #fff;font-variant-numeric: tabular-nums}.tl-later__note{margin-top: 12px;font-size: .86rem}.tl-later__note strong{color: var(--leaf)}.tl-debts__head,.tl-debt{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,.78fr) minmax(0,1fr) 34px;gap: 8px;align-items: center}.tl-debts__head{padding: 0 2px 8px;font-size: .68rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: var(--muted)}.tl-debts__rows{list-style: none;display: grid;gap: 8px}.tl-debt__f{display: block;min-width: 0}.tl-debt__lbl{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.tl-debts .tl-add{margin-top: 10px}.tl-debts .tl-hint--block{margin-top: 12px}.tl-methods{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.tl-method{display: flex;gap: 12px;align-items: flex-start;padding: 16px;border-radius: var(--r);border: 1.5px solid var(--line-2);background: #fff;text-align: left;transition: border-color .2s,box-shadow .2s,background .2s}.tl-method:hover{border-color: var(--ink-3)}.tl-method[aria-checked="true"]{border-color: var(--ink);background: #f9fbf3;box-shadow: 0 0 0 3px rgba(183,208,58,.4)}.tl-method__ic{flex: none;width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: var(--cream);color: var(--ink);transition: background .2s,color .2s}.tl-method[aria-checked="true"] .tl-method__ic{background: var(--ink);color: var(--leaf)}.tl-method strong{display: block;color: var(--ink)}.tl-method span span{display: block;margin-top: 2px;font-size: .82rem;line-height: 1.4;color: var(--muted)}.tl-vs{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 16px}.tl-vs__card{display: grid;gap: 4px;align-content: start;padding: 16px;border-radius: var(--r);border: 1.5px solid var(--line-dk);background: rgba(255,255,255,.05);color: rgba(255,255,255,.7);text-align: left;transition: border-color .25s,background .25s,transform .35s var(--ease-out)}.tl-vs__card:hover{transform: translateY(-2px);border-color: rgba(255,255,255,.3)}.tl-vs__card[aria-pressed="true"]{border-color: var(--leaf);background: rgba(183,208,58,.1)}.tl-vs__top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 6px}.tl-vs__name{display: inline-flex;align-items: center;gap: 8px;color: #fff;font-size: .92rem;font-weight: 750}.tl-vs__tag{padding: 3px 8px;border-radius: 999px;background: rgba(183,208,58,.16);color: var(--leaf);font-size: .68rem;font-weight: 750}.tl-vs__tag:empty{display: none}.tl-vs__big{margin-top: 6px;font-size: 1.8rem;line-height: 1.1;letter-spacing: -.04em;color: #fff}.tl-vs__line{font-size: .82rem}.tl-vs__line b{color: #fff;font-weight: 700}.tl-order{margin-top: 18px}.tl-order__t{color: #fff;font-size: 1rem}.tl-order__list{list-style: none;display: grid;gap: 6px;margin-top: 10px}.tl-order__list li{display: grid;grid-template-columns: 28px minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 10px 12px;border-radius: 12px;background: rgba(255,255,255,.05)}.tl-order__n{width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;background: var(--leaf);color: var(--ink);font-size: .78rem;font-weight: 800}.tl-order__name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;font-size: .9rem;font-weight: 650}.tl-order__when{text-align: right;color: #fff;font-size: .82rem;font-weight: 700;font-variant-numeric: tabular-nums}.tl-order__when small{display: block;font-size: .72rem;font-weight: 600;color: rgba(255,255,255,.55)}.tl-order__list li.is-stuck .tl-order__n{background: var(--flame)}.tl-note{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px;margin-top: 16px;font-size: .82rem;color: var(--muted);text-align: center}.tl-how{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(32px,calc(5vw/var(--z,1)),80px);align-items: start}.tl-how__steps{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.tl-how__step{padding: 24px;border-radius: var(--r-lg);background: var(--cream);transition: transform .45s var(--ease-out),background .3s}.tl-how__step:hover{transform: translateY(-4px);background: var(--sand)}.tl-how__n{font-family: var(--hand);font-size: 2.4rem;line-height: 1;color: var(--flame)}.tl-how__step h3{font-size: 1.1rem;margin-top: 10px}.tl-how__step p{font-size: .92rem;margin-top: 6px}.tl-formula{margin-top: 28px;padding: 18px 20px;border-radius: var(--r);background: var(--gold-tint);color: var(--ink)}.tl-formula__label{display: inline-flex;align-items: center;gap: 8px;font-size: .74rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--flame-ink)}.tl-formula p{margin-top: 8px;font-size: .95rem;line-height: 1.65}.tl-formula sup{font-size: .7em;line-height: 0}.tl-assume{align-items: center}.tl-faq{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: clamp(20px,calc(3vw/var(--z,1)),40px);align-items: start}.tl-read{position: relative;min-height: 440px;border-radius: var(--r-xl);overflow: hidden;color: #fff;isolation: isolate;display: flex;flex-direction: column;justify-content: flex-end}.tl-read>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform 1.4s var(--ease-out)}.tl-read::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(14,13,10,.05) 25%,rgba(14,13,10,.9))}.tl-read:hover>img{transform: scale(1.04)}.tl-read__body{padding: clamp(22px,calc(3vw/var(--z,1)),32px)}.tl-read h3{color: #fff;font-size: clamp(1.3rem,1.1rem + calc(.8vw/var(--z,1)),1.75rem);margin-top: 14px}.tl-read p{color: rgba(255,255,255,.82);font-size: .92rem;margin-top: 8px}.tl-read .link-arrow{margin-top: 14px}.tl-read .card__link::after{border-radius: var(--r-xl)}.tl-more{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.tl-more__card{position: relative;display: flex;gap: 16px;align-items: flex-start;padding: 22px;border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);transition: transform .45s var(--ease-out),box-shadow .45s,border-color .3s}.tl-more__card:hover{transform: translateY(-4px);box-shadow: var(--shadow);border-color: transparent}.tl-more__card strong{display: block;color: var(--ink);font-size: 1.02rem}.tl-more__card .card__go{position: static;flex: none;margin-left: auto;opacity: 1;transform: none;background: var(--cream)}.tl-more__card:hover .card__go{background: var(--leaf)}.ev-hero{min-height: clamp(560px,calc(78vh/var(--z,1)),740px)}.ev-hero .h1{max-width: 14ch}.ev-hero .hand{font-size: 1.12em;color: var(--leaf)}.ev-next-wrap{position: relative;z-index: 3;margin-top: calc(clamp(80px,calc(9vw/var(--z,1)),120px) * -1)}.ev-next{display: grid;grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr);overflow: hidden;background: #fff;border-radius: var(--r-xl);box-shadow: 0 40px 80px -40px rgba(24,23,18,.35),0 0 0 1px var(--line)}.ev-next__media{position: relative;min-height: 460px;overflow: hidden;isolation: isolate}.ev-next__media>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;transition: transform 1.4s var(--ease-out)}.ev-next:hover .ev-next__media>img{transform: scale(1.04)}.ev-next__date{position: absolute;top: 20px;left: 20px;width: 92px;height: 92px;border-radius: 22px;display: grid;place-content: center;text-align: center;line-height: 1;background: var(--ink);box-shadow: var(--shadow)}.ev-next__date strong{font-size: 2.2rem;font-weight: 780;letter-spacing: -.05em;color: #fff}.ev-next__date span{margin-top: 4px;font-size: .72rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--leaf)}.ev-next__mode{position: absolute;left: 20px;bottom: 20px}.ev-next__body{display: flex;flex-direction: column;padding: clamp(24px,calc(3.2vw/var(--z,1)),44px)}.ev-next__kicker{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.ev-next__kicker .eyebrow{margin-right: 4px}.ev-next__title{margin-top: 14px;font-size: clamp(1.6rem,1.2rem + calc(1.4vw/var(--z,1)),2.5rem);letter-spacing: -.035em}.ev-next__title a{transition: color .25s}.ev-next__title a:hover{color: var(--flame-ink)}.ev-next__text{margin-top: 12px}.ev-meta{list-style: none;display: flex;flex-wrap: wrap;gap: 8px 18px;margin-top: 16px;font-size: .88rem;font-weight: 600;color: var(--muted)}.ev-meta li{display: inline-flex;align-items: center;gap: 7px}.ev-next__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-top: 22px;padding-top: 20px;border-top: 1px solid var(--line)}.ev-countdown{width: min(100%,300px);margin-top: 0}.ev-countdown div{background: var(--ink)}.ev-next__price{text-align: right}.ev-next__price strong{display: block;font-size: 1.7rem;letter-spacing: -.035em;color: var(--ink)}.ev-next__price span{font-size: .8rem;font-weight: 600;color: var(--muted)}.ev-next__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: auto;padding-top: 24px}.ev-host__panel{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: clamp(28px,calc(4vw/var(--z,1)),64px);align-items: center;padding: clamp(14px,calc(1.6vw/var(--z,1)),20px) clamp(24px,calc(4vw/var(--z,1)),56px) clamp(14px,calc(1.6vw/var(--z,1)),20px) clamp(14px,calc(1.6vw/var(--z,1)),20px);border-radius: var(--r-xl);background: var(--flame);color: var(--ink)}.ev-host__panel .eyebrow{color: var(--ink)}.ev-host__panel .eyebrow::before{background: var(--ink)}.ev-host__panel .hand{color: var(--ink)}.ev-host__media{position: relative}.ev-host__photo{position: relative;aspect-ratio: 4 / 4.7;border-radius: calc(var(--r-xl) - 10px);overflow: hidden;background: var(--sand)}.ev-host__photo>img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.4s var(--ease-out)}.ev-host__media:hover .ev-host__photo>img{transform: scale(1.04)}.ev-host__tag{position: absolute;top: 16px;left: 16px;display: inline-flex;gap: 6px;align-items: center;padding: 8px 14px;border-radius: 999px;background: #fff;color: var(--ink);font-size: .78rem;font-weight: 750}.ev-host__quote{position: absolute;left: 14px;right: 14px;bottom: 14px;margin: 0;padding: 16px 18px;border-radius: var(--r-lg);background: #fff;color: var(--ink)}.ev-host__quote>.i{width: 24px;height: 24px;color: var(--flame)}.ev-host__quote blockquote{margin: 6px 0 0}.ev-host__quote p{font-size: 1.08rem;font-weight: 700;line-height: 1.35;letter-spacing: -.01em;color: var(--ink)}.ev-host__quote figcaption{margin-top: 6px;font-size: .78rem;font-weight: 600;color: var(--muted)}.ev-host__body{padding-block: clamp(8px,calc(2vw/var(--z,1)),28px)}.ev-host__lead{margin-top: 16px;max-width: 40rem;font-size: 1.04rem;line-height: 1.6;color: rgba(24,23,18,.82)}.ev-topics{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 24px}.ev-topics li{display: flex;gap: 12px;padding: 14px;border-radius: var(--r);background: #fff;transition: transform .4s var(--ease-out),box-shadow .4s}.ev-topics li:hover{transform: translateY(-3px);box-shadow: 0 20px 36px -24px rgba(24,23,18,.4)}.ev-topics strong{display: block;color: var(--ink);font-size: .92rem;letter-spacing: -.01em;line-height: 1.3}.ev-topics span span{display: block;margin-top: 3px;font-size: .8rem;line-height: 1.45;color: var(--muted)}.ev-formats{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 18px}.ev-formats__label{margin-right: 4px;font-size: .78rem;font-weight: 750;color: var(--ink)}.ev-formats__pill{padding: 6px 12px;border-radius: 999px;background: rgba(255,255,255,.35);font-size: .78rem;font-weight: 650;color: var(--ink)}.ev-host__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin-top: 26px}.ev-past{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap: 16px}.ev-shot{position: relative;min-height: 460px;margin: 0;border-radius: var(--r-xl);overflow: hidden;color: #fff;isolation: isolate;display: flex;flex-direction: column;justify-content: flex-end}.ev-shot>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform 1.4s var(--ease-out)}.ev-shot::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(14,13,10,0) 35%,rgba(14,13,10,.88))}.ev-shot:hover>img,.ev-shot:focus>img{transform: scale(1.05)}.ev-shot__cap{display: grid;gap: 8px;padding: 22px}.ev-shot__cap .chip{justify-self: start}.ev-shot__cap strong{font-size: 1.3rem;line-height: 1.2;letter-spacing: -.02em}.ev-shot__cap>span:last-child{max-height: 0;opacity: 0;overflow: hidden;font-size: .9rem;color: rgba(255,255,255,.82);transition: max-height .6s var(--ease-out),opacity .5s}.ev-shot:hover .ev-shot__cap>span:last-child,.ev-shot:focus .ev-shot__cap>span:last-child{max-height: 140px;opacity: 1}@media (hover: none){.ev-shot__cap>span:last-child{max-height: none;opacity: 1}}.ev-alerts{display: flex;flex-direction: column;padding: 28px;border-radius: var(--r-xl);background: var(--leaf);color: rgba(24,23,18,.8)}.ev-alerts h3{color: var(--ink);font-size: 1.5rem}.ev-alerts p{margin-top: 8px;font-size: .92rem}.ev-alerts form{margin-top: auto;padding-top: 22px}.ev-alerts .form-body{display: grid;gap: 10px}.ev-alerts .input{background: #fff;border-color: transparent;color: var(--ink)}.ev-alerts .input::placeholder{color: #8a867c}.ev-alerts .check{font-size: .78rem;color: rgba(24,23,18,.72)}.ev-alerts .check input{accent-color: var(--ink)}.ev-dhero__grid{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 48px;align-items: end}.ev-dhero__title{max-width: 18ch}.ev-pills{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin-top: 24px}.ev-pills li{display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border-radius: 999px;font-size: .86rem;font-weight: 650}.ev-dhero__card{padding: 22px}.ev-dhero__card .btn{margin-top: 18px}.ev-local{margin-top: 12px;font-size: .8rem;color: rgba(255,255,255,.78)}.ev-body{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: clamp(32px,calc(5vw/var(--z,1)),72px);align-items: start}.ev-main{display: grid;gap: clamp(52px,calc(6vw/var(--z,1)),76px);min-width: 0}.ev-side{position: sticky;top: calc(var(--header-h) + 24px);display: grid;gap: 12px}.ev-sec{scroll-margin-top: calc(var(--header-h) + 20px)}.ev-for{display: flex;gap: 10px;align-items: flex-start;margin-top: 18px;padding: 14px 16px;border-radius: var(--r);background: var(--cream);font-size: .95rem}.ev-for .i{margin-top: 4px;color: var(--flame-ink)}.ev-learn{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-top: 20px}.ev-learn li{display: flex;gap: 14px;padding: 20px;border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);transition: transform .45s var(--ease-out),box-shadow .45s,border-color .3s}.ev-learn li:hover{transform: translateY(-4px);box-shadow: var(--shadow);border-color: transparent}.ev-learn__n{flex: none;font-family: var(--hand);font-size: 2rem;line-height: 1;color: var(--flame)}.ev-learn li>span:last-child{color: var(--ink);font-size: .95rem;font-weight: 600;line-height: 1.5}.ev-agenda{list-style: none;position: relative;display: grid;margin-top: 18px}.ev-agenda::before{content: "";position: absolute;left: 89px;top: 24px;bottom: 24px;width: 2px;background: linear-gradient(180deg,var(--leaf),var(--amber),var(--flame))}.ev-agenda li{position: relative;display: grid;grid-template-columns: 64px 22px minmax(0,1fr);gap: 14px;padding: 14px 0}.ev-agenda li + li{border-top: 1px solid var(--line)}.ev-agenda__t{padding-top: 1px;font-weight: 800;color: var(--ink);font-variant-numeric: tabular-nums}.ev-agenda__dot{position: relative;z-index: 1;justify-self: center;width: 16px;height: 16px;margin-top: 4px;border-radius: 50%;border: 3px solid var(--leaf);background: #fff}.ev-agenda li:first-child .ev-agenda__dot{background: var(--leaf)}.ev-agenda strong{color: var(--ink)}.ev-agenda p{margin-top: 2px;font-size: .9rem}.ev-speaker{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 26px;align-items: center;margin-top: 20px;padding: 14px;border-radius: var(--r-xl);background: var(--cream);transition: background .3s}.ev-speaker:hover{background: var(--sand)}.ev-speaker__img{display: block;aspect-ratio: 4 / 4.6;border-radius: var(--r-lg);overflow: hidden}.ev-speaker__img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease-out)}.ev-speaker:hover .ev-speaker__img img{transform: scale(1.05)}.ev-speaker__body{display: grid;gap: 6px;justify-items: start;padding-right: 14px}.ev-speaker__name{margin-top: 6px;font-size: 1.7rem;letter-spacing: -.03em;color: var(--ink)}.ev-speaker__role{font-size: .9rem;font-weight: 650;color: var(--flame-ink)}.ev-speaker__bio{font-size: .92rem}.ev-speaker .link-arrow{margin-top: 6px}.ev-crew{display: flex;gap: 14px;align-items: center;margin-top: 14px;padding: 14px 18px;border-radius: var(--r-lg);border: 1px solid var(--line)}.ev-crew__faces{display: flex;flex: none}.ev-crew__faces span{width: 44px;height: 44px;margin-left: -12px;border-radius: 50%;overflow: hidden;border: 3px solid #fff;box-shadow: var(--shadow-sm)}.ev-crew__faces span:first-child{margin-left: 0}.ev-crew__faces img{width: 100%;height: 100%;object-fit: cover}.ev-venue{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);gap: 14px;margin-top: 20px}.ev-map{position: relative;min-height: 320px;border-radius: var(--r-xl);overflow: hidden;background: var(--sand)}.ev-map__roads{position: absolute;inset: 0;width: 100%;height: 100%}.ev-map__block{fill: var(--cream);stroke: var(--sand-2);stroke-width: 1}.ev-map__road{fill: none;stroke: var(--paper);stroke-width: 14;stroke-linecap: round}.ev-map__road--main{stroke-width: 24}.ev-map__road--thin{stroke-width: 8}.ev-map__park{fill: var(--leaf-tint);stroke: rgba(155,194,59,.4)}.ev-map__pin{position: absolute;left: 50%;top: 46%;width: 56px;height: 56px;margin: -64px 0 0 -28px;border-radius: 50% 50% 50% 0;background: var(--ink);transform: rotate(-45deg);display: grid;place-items: center;box-shadow: var(--shadow);animation: ev-pin 3s ease-in-out infinite}.ev-map__pin img{width: 28px;height: 28px;transform: rotate(45deg)}@keyframes ev-pin{50%{translate: 0 -8px}}.ev-map__label{position: absolute;left: 50%;top: 46%;transform: translate(-50%,10px);padding: 7px 14px;border-radius: 999px;background: #fff;box-shadow: var(--shadow-sm);font-size: .8rem;font-weight: 750;color: var(--ink);white-space: nowrap}.ev-venue__card{display: grid;gap: 4px;align-content: start;padding: 24px;border-radius: var(--r-xl);background: var(--cream)}.ev-venue__name{font-size: 1.25rem;letter-spacing: -.02em;color: var(--ink)}.ev-venue__city{font-size: .9rem;font-weight: 600;color: var(--muted)}.ev-venue__list{list-style: none;display: grid;gap: 10px;margin: 14px 0 18px;font-size: .88rem}.ev-venue__list li{display: flex;gap: 10px;align-items: flex-start}.ev-venue__list .i{margin-top: 3px;color: var(--flame-ink)}.ev-venue__card .btn{justify-self: start}.ev-online{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: 24px;align-items: center;margin-top: 20px}.ev-screen{padding: 10px;border-radius: var(--r-lg);background: var(--ink);box-shadow: var(--shadow-lg)}.ev-screen__bar{display: flex;align-items: center;gap: 6px;padding: 4px 6px 10px;font-size: .74rem;color: rgba(255,255,255,.7)}.ev-screen__bar>span{width: 9px;height: 9px;border-radius: 50%}.ev-screen__bar>span:nth-child(1){background: var(--flame)}.ev-screen__bar>span:nth-child(2){background: var(--amber)}.ev-screen__bar>span:nth-child(3){background: var(--leaf)}.ev-screen__bar b{margin-left: 8px;color: #fff;font-weight: 700}.ev-screen__bar em{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;padding: 3px 9px;border-radius: 999px;background: rgba(242,138,30,.2);color: var(--amber);font-style: normal;font-weight: 800}.ev-screen__bar em i{width: 6px;height: 6px;border-radius: 50%;background: var(--flame);animation: blink 1.4s infinite}.ev-screen__stage{display: grid;grid-template-columns: minmax(0,1fr) 70px;gap: 6px}.ev-screen__main{position: relative;aspect-ratio: 16 / 11;border-radius: 12px;overflow: hidden}.ev-screen__main img{width: 100%;height: 100%;object-fit: cover}.ev-screen__main span{position: absolute;left: 8px;bottom: 8px;padding: 3px 8px;border-radius: 6px;background: rgba(14,13,10,.62);color: #fff;font-size: .7rem;font-weight: 700}.ev-screen__side{display: grid;grid-template-rows: repeat(4,minmax(0,1fr));gap: 6px;min-height: 0}.ev-screen__side span{min-height: 0;border-radius: 10px;overflow: hidden}.ev-screen__side img{width: 100%;height: 100%;object-fit: cover}.ev-screen__chat{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.ev-screen__chat span{padding: 6px 10px;border-radius: 12px 12px 12px 4px;background: rgba(255,255,255,.1);color: #fff;font-size: .72rem;font-weight: 600}.ev-steps{list-style: none;display: grid;gap: 16px}.ev-steps li{display: flex;gap: 14px;align-items: flex-start}.ev-steps strong{display: block;color: var(--ink);font-size: .95rem}.ev-steps span span{display: block;margin-top: 2px;font-size: .86rem}.ev-ticket{padding: clamp(22px,calc(2.4vw/var(--z,1)),28px);border-radius: var(--r-xl);background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow);scroll-margin-top: calc(var(--header-h) + 24px)}.ev-ticket__top{display: flex;justify-content: space-between;align-items: center;gap: 10px}.ev-ticket__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin-top: 10px;font-size: 2.4rem;font-weight: 790;line-height: 1.1;letter-spacing: -.05em;color: var(--ink)}.ev-ticket__price small{font-size: .85rem;font-weight: 600;letter-spacing: 0;color: var(--muted)}.ev-ticket__incl{display: flex;gap: 8px;align-items: center;margin-top: 12px;padding: 10px 12px;border-radius: 12px;background: var(--leaf-tint);color: var(--leaf-ink);font-size: .86rem;font-weight: 650}.ev-ticket__facts{list-style: none;display: grid;gap: 8px;margin-top: 16px;padding: 14px 0;border-block: 1px solid var(--line);font-size: .9rem}.ev-ticket__facts li{display: flex;gap: 10px;align-items: center}.ev-ticket__facts .i{color: var(--muted)}.ev-qty{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-top: 16px}.ev-qty__label{font-size: .92rem;font-weight: 700;color: var(--ink)}.ev-qty__ctl{display: inline-flex;align-items: center;gap: 4px;padding: 4px;border-radius: 999px;border: 1.5px solid var(--line-2)}.ev-qty__ctl button{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;background: var(--cream);color: var(--ink);transition: background .2s,color .2s}.ev-qty__ctl button:hover:not(:disabled){background: var(--ink);color: #fff}.ev-qty__ctl button:disabled{opacity: .35;cursor: not-allowed}.ev-qty__ctl output{min-width: 34px;text-align: center;font-size: 1.1rem;font-weight: 800;color: var(--ink);font-variant-numeric: tabular-nums}.ev-ticket__total{display: flex;justify-content: space-between;align-items: baseline;margin: 16px 0 14px;padding-top: 14px;border-top: 1px dashed var(--line-2);font-weight: 700;color: var(--ink)}.ev-ticket__total strong{font-size: 1.45rem;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.ev-ticket__pay{display: flex;gap: 8px;align-items: flex-start;margin-top: 12px;font-size: .78rem;color: var(--muted);line-height: 1.5}.ev-ticket__pay .i{margin-top: 2px}.ev-cal{display: grid;gap: 8px;margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--line)}.ev-cal__label{display: inline-flex;align-items: center;gap: 8px;font-size: .8rem;font-weight: 750;color: var(--ink)}.ev-cal__btns{display: flex;flex-wrap: wrap;gap: 6px}.ev-form{margin-top: 14px}.ev-form .form-body{display: grid;gap: 12px}.ev-form .input{height: 48px}.ev-form .check{font-size: .8rem}.ev-form .btn{margin-top: 4px}.ev-help{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 8px;padding: 14px 18px;border-radius: var(--r-lg);background: var(--cream);font-size: .86rem}@media (max-width:1023.98px),(min-width:1024px) and (max-width:1180px) and (min-height:820.02px),(min-width:1024px) and (max-width:1062px) and (min-height:700.02px) and (max-height:820px){.ch-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.ch-read__grid{grid-template-columns: 220px minmax(0,1fr)}.ch-fgrid{grid-template-columns: 260px minmax(0,1fr)}.ch-doc__grid{grid-template-columns: 240px minmax(0,1fr)}.tl-hubhero__grid{grid-template-columns: minmax(0,1fr) 330px;gap: 32px}.tl-card{grid-template-columns: minmax(0,1fr)}.tl-card__media{min-height: 250px}.tl-app{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.tl-line{grid-template-columns: minmax(0,1fr) 136px 34px}.ev-body{grid-template-columns: minmax(0,1fr) 340px}.ev-past{grid-template-columns: 1fr 1fr}.ev-past .ev-shot--wide{grid-column: 1 / -1;min-height: 400px}}@media (max-width:960px){.ch-spot{grid-template-columns: minmax(0,1fr)}.ch-feature{min-height: 420px}.ch-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.ch-bento{grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-areas: "head head" "quick photo" "t1 t2" "t3 t4"}.ch-bento__head{padding-right: 0}.ev-host__panel{grid-template-columns: minmax(0,1fr);padding: 14px 14px clamp(24px,calc(4vw/var(--z,1)),40px)}.ev-host__media{max-width: 560px;width: 100%}.ev-host__body{padding: 0 clamp(6px,calc(2vw/var(--z,1)),20px)}.ch-magnet{grid-template-columns: minmax(0,1fr)}.ch-magnet__art{order: -1;min-height: 320px}.ch-magnet__bg::after{background: linear-gradient(180deg,rgba(14,13,10,.12) 0,rgba(14,13,10,.25) 240px,rgba(14,13,10,.86) 360px,rgba(14,13,10,.9) 100%)}.ch-read__grid{grid-template-columns: minmax(0,1fr);gap: 28px}.ch-side{position: static}.ch-share--side,.ch-toc__head{display: none}.ch-toc{padding: 0;background: var(--cream)}.ch-toc__toggle{display: flex;align-items: center;gap: 10px;width: 100%;padding: 16px 18px;text-align: left}.ch-toc__toggle .ch-toc__left{margin-left: auto}.ch-toc__chev{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: #fff;transition: transform .35s var(--ease-out)}.ch-toc.is-open .ch-toc__chev{transform: rotate(180deg)}.ch-toc__list{display: none;padding: 0 10px 12px}.ch-toc.is-open .ch-toc__list{display: grid}.ch-ahero__media{aspect-ratio: 16 / 10}.ch-prog{grid-template-columns: minmax(0,1fr)}.ch-prog>.ch-prog__img::after{background: linear-gradient(180deg,rgba(14,13,10,.05) 0,rgba(14,13,10,.35) 150px,rgba(14,13,10,.84) 230px,rgba(14,13,10,.88) 100%)}.ch-prog__body{grid-column: 1;padding-top: 210px}.ch-fgrid{grid-template-columns: minmax(0,1fr)}.ch-fside{display: none}.ch-doc__grid{grid-template-columns: minmax(0,1fr);gap: 28px}.ch-doc__side{position: static}.ch-doc__help{display: none}.tl-hubhero__grid{grid-template-columns: minmax(0,1fr)}.tl-peek{max-width: 440px}.tl-app{grid-template-columns: minmax(0,1fr);grid-template-areas: "a" "b" "out";grid-template-rows: auto}.tl-app--budget-planner{grid-template-areas: "a" "out" "b"}.tl-app__b{margin-top: 0}.tl-app__out{margin: 4px 0 24px}.tl-app--budget-planner .tl-app__out{margin-bottom: 30px}.tl-out{position: relative;top: auto}.tl-how{grid-template-columns: minmax(0,1fr)}.tl-faq{grid-template-columns: minmax(0,1fr)}.tl-read{min-height: 360px}.tl-more{grid-template-columns: minmax(0,1fr)}.ev-next{grid-template-columns: minmax(0,1fr)}.ev-next__media{min-height: 300px}.ev-dhero__grid{grid-template-columns: minmax(0,1fr);gap: 28px}.ev-dhero__card{max-width: 420px}.ev-body{grid-template-columns: minmax(0,1fr)}.ev-side{position: static;order: -1}.ev-venue,.ev-online{grid-template-columns: minmax(0,1fr)}}@media (max-width:700px){.ch-hero .h1,.tl-hubhero .h1,.ev-hero .h1{max-width: none}.ch-search{height: 58px;margin-top: 24px;padding-left: 18px}.ch-search .btn{--bh: 46px;padding: 0 1em}.ch-feature{min-height: 380px}.ch-feature__title{font-size: 1.55rem}.ch-feature__body>p{font-size: .92rem}.ch-mini{grid-template-columns: 84px minmax(0,1fr);gap: 14px;padding: 8px}.ch-toolbar{border-radius: var(--r-lg)}.ch-find{flex-basis: 100%;max-width: none}.ch-chips--types{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;width: 100%;padding: 2px}.ch-chips--types::-webkit-scrollbar{display: none}.ch-chips--types .chip{flex: none;height: 40px}.ch-chips--cats{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter)}.ch-chips--cats::-webkit-scrollbar{display: none}.ch-chips--cats .chip,.ch-chips__label{flex: none}.ch-grid{grid-template-columns: minmax(0,1fr);gap: 32px}.ch-bento{grid-template-columns: minmax(0,1fr);grid-template-areas: "head" "quick" "t1" "t2" "t3" "t4" "photo"}.ch-tile{min-height: 0}.ch-bento__photo{min-height: 0;aspect-ratio: 16 / 10}.ev-host__photo{aspect-ratio: 4 / 4.4}.ev-host__quote{position: relative;left: auto;right: auto;bottom: auto;margin: -56px 12px 0}.ch-magnet__row{flex-direction: column}.ch-magnet__row .btn{width: 100%;justify-content: space-between;padding-left: 1.4em}.ch-sheet{width: 230px;right: 20px}.ch-ahero__title{font-size: clamp(1.95rem,1.4rem + calc(3vw/var(--z,1)),2.4rem)}.ch-by__sep{display: none}.ch-ahero__media{aspect-ratio: 4 / 3;border-radius: var(--r-lg)}.ch-ahero--podcast .ch-ahero__media{aspect-ratio: auto;background: var(--ink)}.ch-ahero--podcast .ch-ahero__media>img{aspect-ratio: 4 / 3;height: auto}.ch-pod{position: relative;inset: auto;grid-template-columns: auto minmax(0,1fr);gap: 14px;padding: 16px;border-radius: 0;border: 0;background: var(--ink);backdrop-filter: none;-webkit-backdrop-filter: none}.ch-pod__play{width: 56px;height: 56px}.ch-pod__ctrls{grid-column: 1 / -1;justify-content: space-between}.ch-pod__ctrls button{flex: 1}.ch-video__play .play__btn{width: 72px;height: 72px}.ch-video__cap{left: 14px;bottom: 14px;right: 80px;padding: 10px 14px}.ch-video__time{right: 14px;bottom: 14px}.ch-takeaways__list{grid-template-columns: minmax(0,1fr)}.ch-share--end{flex-direction: column;align-items: flex-start}.ch-author{grid-template-columns: minmax(0,1fr);gap: 14px}.ch-fsearch{height: 58px;padding-left: 18px}.ch-fsearch__count{display: none}.ch-fgroups{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter)}.ch-fgroups::-webkit-scrollbar{display: none}.ch-fgroups .chip{flex: none}.ch-contact{padding: 16px 18px}.ch-doc__sec{grid-template-columns: minmax(0,1fr);gap: 6px;padding: 26px 0}.ch-doc__num{font-size: 2rem}.ch-doc__end{grid-template-columns: minmax(0,1fr)}.tl-hero{padding-bottom: calc(clamp(80px,calc(9vw/var(--z,1)),120px) + 24px)}.tl-hero .lead{font-size: 1rem}.tl-card__media{min-height: 230px}.tl-cards{grid-template-columns: minmax(0,1fr)}.tl-path::before{left: 33px}.tl-path__step{grid-template-columns: 30px 40px minmax(0,1fr);padding: 14px 16px}.tl-app{padding: 16px;border-radius: var(--r-lg)}.tl-money--lg{height: 60px}.tl-money--lg .tl-money__in{font-size: 1.4rem}.tl-line{grid-template-columns: minmax(0,1fr) 124px 30px;gap: 6px}.tl-line__name{padding: 0 10px;font-size: .88rem}.tl-group{padding: 12px 8px 6px 12px}.tl-x{width: 30px;height: 30px}.tl-out{padding: 20px 16px;border-radius: var(--r-lg)}.tl-stats{grid-template-columns: minmax(0,1fr);gap: 6px}.tl-stats div{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 10px 12px}.tl-stats dd{margin: 0}.tl-miles{grid-template-columns: 1fr 1fr}.tl-later__row{grid-template-columns: minmax(0,1fr) auto;gap: 6px 12px}.tl-later__track{grid-column: 1 / -1;grid-row: 2}.tl-debts__head{display: none}.tl-debt{position: relative;grid-template-columns: 1fr 1fr;gap: 8px 10px;padding: 12px;border: 1px solid var(--line-2);border-radius: var(--r)}.tl-debt__name{grid-column: 1 / -1;width: calc(100% - 40px)}.tl-debt .tl-x{position: absolute;top: 18px;right: 8px}.tl-debt__lbl{position: static;width: auto;height: auto;overflow: visible;clip: auto;display: block;margin-bottom: 4px;font-size: .72rem;font-weight: 700;color: var(--muted)}.tl-methods{grid-template-columns: minmax(0,1fr)}.tl-vs__big{font-size: 1.45rem}.tl-vs__card{padding: 14px 12px}.tl-how__steps{grid-template-columns: minmax(0,1fr)}.tl-read{min-height: 340px}.ev-next__media{min-height: 260px}.ev-next__date{width: 76px;height: 76px;border-radius: 18px}.ev-next__date strong{font-size: 1.8rem}.ev-next__row{flex-direction: column;align-items: stretch}.ev-countdown{width: 100%}.ev-next__price{text-align: left}.ev-topics{grid-template-columns: minmax(0,1fr)}.ev-past{grid-template-columns: minmax(0,1fr)}.ev-shot,.ev-past .ev-shot--wide{min-height: 360px}.ev-learn{grid-template-columns: minmax(0,1fr)}.ev-agenda::before{left: 73px}.ev-agenda li{grid-template-columns: 54px 18px minmax(0,1fr);gap: 10px}.ev-agenda__dot{width: 14px;height: 14px}.ev-speaker{grid-template-columns: minmax(0,1fr);gap: 16px}.ev-speaker__img{aspect-ratio: 16 / 11}.ev-speaker__body{padding: 0 6px 6px}.ev-map{min-height: 260px}.ev-ticket__price{font-size: 2.1rem}}@media print{.site-header,.site-footer,.footer-cta-wrap,.fab-stack,.consent,.sticky-bar,.toast,.ch-progress,.mega-backdrop,.assistant,.drawer,.scrim,.modal{display: none !important}body:has(.tl-app) main>:not(.tl-stage):not(.tl-hero){display: none !important}.tl-hero{min-height: 0 !important;padding: 0 0 12px !important;background: none !important;color: var(--ink) !important}.tl-hero>img,.tl-hero::before,.tl-hero .crumbs,.tl-hero__chips,.tl-hero .lead{display: none !important}.tl-hero h1{color: var(--ink) !important;font-size: 28pt}.tl-stage{margin-top: 0 !important}.tl-app{display: block !important;padding: 0 !important;box-shadow: none !important}.tl-out{position: static !important;margin-top: 18px;background: none !important;border: 1px solid var(--line-2);break-inside: avoid}.tl-out::before,.tl-out__bg{display: none !important}.tl-out,.tl-out *{color: var(--ink) !important}.tl-donut svg,.tl-meter,.tl-dot,.tl-swatch,.tl-group::before{-webkit-print-color-adjust: exact;print-color-adjust: exact}.tl-donut__track{stroke: var(--sand)}.tl-alert{background: none !important;border-color: var(--line-2) !important;animation: none !important}.tl-out__actions,.tl-add,.tl-x,.tl-range,.tl-link,.tl-note{display: none !important}.tl-line__name,.tl-money{border: 0 !important;background: none !important}body:has(.ch-doc) main>:not(.ch-doc):not(.ch-lhero){display: none !important}.ch-lhero{padding: 0 0 12px !important;background: none !important}.ch-lhero .deco-mark,.ch-lhero .crumbs,.ch-lhero__meta,.ch-doc__side{display: none !important}.ch-doc{padding: 0 !important}.ch-doc__grid{display: block !important}.ch-doc__sec{break-inside: avoid}}.cal-t--masterclass{--t: var(--gold);--tb: var(--gold-tint);--tt: #7a5a17;--tl: #7a5a17}.cal-t--webinar{--t: var(--ink);--tb: var(--sand);--tt: var(--ink);--tl: var(--ink)}.cal-t--event{--t: var(--flame);--tb: var(--flame-tint);--tt: var(--flame-ink);--tl: var(--flame-ink)}.cal-t--intake{--t: var(--leaf);--tb: var(--leaf-tint);--tt: var(--leaf-ink);--tl: var(--leaf-ink)}.cal-t--class{--t: transparent;--tb: transparent;--tt: var(--body);--tl: var(--muted)}.cal-t--deadline{--t: var(--flame);--tb: var(--ink);--tt: #fff;--tl: var(--flame-ink)}.cal-dot{display: inline-block;flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--t,var(--muted))}.cal-t--intake .cal-dot,.cal-dot.cal-t--intake{box-shadow: inset 0 0 0 1px rgba(76,102,16,.28)}.cal-t--class .cal-dot,.cal-dot.cal-t--class{background: transparent;box-shadow: inset 0 0 0 2px var(--leaf-ink)}.cal-dot.cal-t--deadline{box-shadow: 0 0 0 2px var(--ink);margin-inline: 2px}.cal-hero{min-height: clamp(420px,calc(58vh/var(--z,1)),580px);padding-bottom: calc(64px + clamp(40px,calc(5vw/var(--z,1)),64px))}.cal-hero .h1{max-width: 18ch}.cal-hero .hand{color: var(--leaf);font-size: 1.1em}.cal-hero .lead{max-width: 39rem}.cal-hero .btn--ghost .i{width: 18px;height: 18px}@media (min-width:961px) and (max-width:1023.98px) and (max-height:820px),(min-width:1024px) and (min-height:700.02px) and (max-height:738px),(min-width:1024px) and (max-height:656px){.cal-hero{padding-bottom: calc(64px + 36px)}}.cal-next-wrap{position: relative;z-index: 3;margin-top: -64px}.cal-next{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 10px 20px;padding: 12px 12px 12px 28px;background: #fff;border-radius: var(--r-xl);box-shadow: 0 40px 80px -40px rgba(24,23,18,.35),0 0 0 1px var(--line)}.cal-next__label{margin: 0;font-size: .74rem;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: var(--muted);line-height: 1.3}.cal-next__cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}.cal-nx{position: relative;display: flex;align-items: center;gap: 14px;min-width: 0;padding: 10px;border-radius: 20px;transition: background .25s}.cal-nx + .cal-nx::before{content: "";position: absolute;left: -3px;top: 16px;bottom: 16px;width: 1px;background: var(--line)}.cal-nx:hover{background: var(--cream)}.cal-nx:hover + .cal-nx::before,.cal-nx:hover::before{opacity: 0}.cal-nx__img{flex: none;width: 84px;height: 84px;border-radius: 16px;overflow: hidden;background: var(--sand)}.cal-nx__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease-out)}.cal-nx:hover .cal-nx__img img{transform: scale(1.06)}.cal-nx__body{display: grid;gap: 5px;min-width: 0}.cal-nx__kicker{display: flex;align-items: center;gap: 7px;min-width: 0;font-size: .7rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);white-space: nowrap}.cal-nx__rel{margin-left: auto;padding: 4px 9px;border-radius: 999px;background: var(--leaf-tint);color: var(--leaf-ink);font-size: .72rem;letter-spacing: 0;text-transform: none;font-weight: 750}.cal-nx__rel:empty{display: none}.cal-nx__title{font-size: 1rem;line-height: 1.25;letter-spacing: -.015em;color: var(--ink);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.cal-nx__meta{font-size: .8rem;font-weight: 600;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cal-sec{padding-top: clamp(44px,calc(5vw/var(--z,1)),72px)}.cal{position: relative}.cal-top{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 18px 24px}.cal-top__title{position: relative;min-width: 0}.cal-title{margin: 0;font-size: clamp(2.3rem,1.5rem + calc(2.4vw/var(--z,1)),3.7rem);line-height: 1;letter-spacing: -.045em}.cal-jump{display: inline-flex;align-items: center;gap: .22em;padding: 2px 4px 2px 0;border-radius: 14px;color: var(--ink);letter-spacing: inherit;font-weight: inherit;line-height: 1.05;text-align: left;transition: color .2s}.cal-jump:hover{color: var(--flame-ink)}.cal-title__y{color: var(--muted);font-weight: 600}.cal-jump__ic{width: .42em;height: .42em;margin-left: .06em;color: var(--muted);transition: transform .3s var(--ease-out)}.cal-jump[aria-expanded="true"] .cal-jump__ic{transform: rotate(180deg)}.cal-sum{margin-top: 12px;font-size: .92rem;font-weight: 600;color: var(--muted)}.cal-top__tools{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.cal-nav{display: flex;align-items: center;gap: 6px}.cal-ibtn{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;flex: none;border: 1px solid var(--line-2);background: #fff;color: var(--ink);transition: background .2s,border-color .2s,color .2s}.cal-ibtn:hover{background: var(--ink);border-color: var(--ink);color: #fff}.cal-ibtn--sm{width: 34px;height: 34px}.cal-todaybtn{height: 44px;padding: 0 18px;border-radius: 999px;border: 1px solid var(--line-2);background: #fff;font-size: .88rem;font-weight: 700;color: var(--ink);transition: border-color .2s,background .2s,color .2s}.cal-todaybtn:hover{border-color: var(--ink)}.cal-todaybtn.is-now{background: var(--leaf-tint);border-color: transparent;color: var(--leaf-ink)}.cal-views{display: inline-flex;padding: 4px;border-radius: 999px;background: var(--cream);box-shadow: inset 0 0 0 1px var(--line)}.cal-views button{display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 14px;border-radius: 999px;font-size: .84rem;font-weight: 700;color: var(--muted);transition: background .2s,color .2s,box-shadow .2s}.cal-views button:hover{color: var(--ink)}.cal-views button[aria-pressed="true"]{background: #fff;color: var(--ink);box-shadow: 0 1px 2px rgba(24,23,18,.08),0 4px 12px -6px rgba(24,23,18,.25)}.cal-subbtn{display: inline-flex;align-items: center;gap: 7px;height: 44px;padding: 0 18px;border-radius: 999px;background: var(--ink);color: #fff;font-size: .86rem;font-weight: 700;transition: background .2s,box-shadow .2s}.cal-subbtn:hover{background: #000;box-shadow: 0 14px 30px -14px rgba(0,0,0,.6)}.cal-jumppop{position: absolute;top: calc(100% + 10px);left: 0;z-index: 42;width: 300px;padding: 14px;background: #fff;border-radius: var(--r);box-shadow: var(--shadow-lg),0 0 0 1px var(--line)}.cal-jp__head{display: flex;align-items: center;justify-content: space-between;padding: 0 0 12px}.cal-jp__head strong{font-size: 1.1rem;letter-spacing: -.02em;color: var(--ink)}.cal-jp__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}.cal-jp__grid button{display: grid;justify-items: center;gap: 3px;padding: 10px 4px 8px;border-radius: 12px;background: var(--cream);font-size: .88rem;font-weight: 700;color: var(--ink);transition: background .2s,color .2s}.cal-jp__grid button:hover{background: var(--sand)}.cal-jp__grid small{min-height: 1em;font-size: .68rem;font-weight: 750;color: var(--muted)}.cal-jp__grid .is-now:not(.is-cur){box-shadow: inset 0 0 0 2px var(--leaf)}.cal-jp__grid .is-cur{background: var(--ink);color: #fff}.cal-jp__grid .is-cur small{color: var(--leaf)}.cal-filters{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin-top: 22px;padding: 16px 0 18px;border-top: 1px solid var(--line)}.cal-chips{display: flex;flex-wrap: wrap;align-items: center;gap: 5px}.cal-filters__end{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px}.cal-fchip{height: 36px;padding: 0 11px;gap: 6px;font-size: .8rem}.cal-fchip .ch-n{margin-left: 1px}.cal-fchip:hover{border-color: var(--ink)}.cal-fchip .ch-n:empty{display: none}.cal-fchip.is-zero:not([aria-pressed="true"]){color: var(--muted)}.cal-fchip[aria-pressed="true"] .cal-dot.cal-t--webinar{background: #fff}.cal-fchip[aria-pressed="true"] .cal-dot.cal-t--deadline{box-shadow: 0 0 0 2px #fff}.cal-fchip[aria-pressed="true"] .cal-dot.cal-t--class{box-shadow: inset 0 0 0 2px var(--leaf)}.cal-prog{position: relative}.cal-prog__btn .i{transition: transform .3s var(--ease-out)}.cal-prog__btn[aria-expanded="true"] .i{transform: rotate(180deg)}.cal-prog__btn.is-on{background: var(--ink);border-color: var(--ink);color: #fff}.cal-menu{position: absolute;right: 0;top: calc(100% + 8px);z-index: 42;width: 300px;padding: 6px;background: #fff;border-radius: var(--r);box-shadow: var(--shadow-lg),0 0 0 1px var(--line)}.cal-menu button{display: grid;grid-template-columns: 18px minmax(0,1fr) auto;align-items: center;gap: 8px;width: 100%;padding: 10px 12px;border-radius: 12px;text-align: left;font-size: .88rem;font-weight: 650;color: var(--ink)}.cal-menu button:hover,.cal-menu button:focus-visible{background: var(--cream)}.cal-menu__tick{opacity: 0;color: var(--leaf-ink)}.cal-menu [aria-checked="true"] .cal-menu__tick{opacity: 1}.cal-menu [aria-checked="true"]{font-weight: 750}.cal-zone{display: flex;align-items: center;gap: 9px;margin: -2px 0 16px;padding: 11px 16px;border-radius: 14px;background: var(--leaf-tint);color: var(--leaf-ink);font-size: .86rem;font-weight: 600}.cal-zone strong{color: var(--ink)}.cal-note{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-bottom: 14px;padding: 12px 16px;border-radius: 14px;background: var(--cream);font-size: .9rem;font-weight: 600;color: var(--ink)}.cal-note .link-arrow{font-size: .9rem}.cal-note__clear{margin-left: auto;font-size: .84rem;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.cal-foot{margin-top: 18px}.js .cal-body:not(.is-ready){min-height: 640px}.js .cal-body:not(.is-ready):not(.is-failed) .cal-ssr{display: none}.cal-ssr{display: grid;gap: 10px;padding: 0;list-style: none}.cal-ssr a{display: block;padding: 14px 18px;border: 1px solid var(--line);border-radius: var(--r);background: #fff;color: var(--body)}.cal-ssr strong{color: var(--ink)}.cal-view{transition: opacity .3s,transform .45s var(--ease-out)}.cal-view.is-enter{opacity: 0;transform: translateY(8px)}.cal-month{position: relative;border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden;background: #fff}.cal-dow,.cal-week{display: grid;grid-template-columns: repeat(7,minmax(0,1fr))}.cal-dow{border-bottom: 1px solid var(--line)}.cal-dow>div{padding: 12px 12px 10px;font-size: .7rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.cal-dow>div + div{border-left: 1px solid var(--line)}.cal-dow>.is-we{background: var(--cream)}.cal-week{--lane-h: 28px;position: relative;border-bottom: 1px solid var(--line)}.cal-week:last-child{border-bottom: 0}.cal-day{position: relative;display: flex;flex-direction: column;min-width: 0;min-height: 132px;padding: 7px 7px 9px;outline: none}.cal-day + .cal-day{border-left: 1px solid var(--line)}.cal-day.is-we{background: var(--cream)}.cal-day:focus-visible{box-shadow: inset 0 0 0 3px var(--flame);z-index: 2}.cal-day__top{display: flex;align-items: center;gap: 6px;height: 30px}.cal-day__num{display: grid;place-items: center;min-width: 30px;height: 30px;padding: 0 6px;border-radius: 999px;font-size: .9rem;font-weight: 750;color: var(--ink);font-variant-numeric: tabular-nums;cursor: pointer;transition: background .2s,color .2s}.cal-day__num:hover{background: var(--sand)}.cal-day.is-today .cal-day__num{background: var(--leaf);color: var(--ink)}.cal-day__today,.cal-day__mon{font-size: .66rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase}.cal-day__today{color: var(--leaf-ink)}.cal-day__mon{color: var(--muted)}.cal-day.is-past:not(.is-today) .cal-day__num{color: var(--muted);font-weight: 650}.cal-day.is-out>*{opacity: .42}.cal-day__items{display: grid;gap: 4px;min-width: 0;margin-top: calc(var(--lanes,0) * var(--lane-h) + 4px)}.cal-more{justify-self: start;padding: 4px 8px;border-radius: 7px;font-size: .74rem;font-weight: 750;color: var(--ink);cursor: pointer;transition: background .2s}.cal-more:hover{background: var(--sand)}.cal-chip{display: flex;align-items: center;gap: 6px;min-width: 0;height: 24px;padding: 0 8px;border-radius: 7px;background: var(--tb);color: var(--tt);font-size: .74rem;font-weight: 650;line-height: 1;white-space: nowrap;cursor: pointer;transition: box-shadow .2s,transform .25s var(--ease-out),background .2s}.cal-chip:hover{transform: translateY(-1px);box-shadow: 0 8px 16px -10px rgba(24,23,18,.5)}.cal-chip.cal-t--class{padding-left: 6px}.cal-chip.cal-t--class:hover{background: var(--sand);box-shadow: none}.cal-day.is-we .cal-chip.cal-t--webinar{background: var(--paper);box-shadow: inset 0 0 0 1px var(--line-2)}.cal-chip__t{flex: none;font-weight: 750;font-variant-numeric: tabular-nums;opacity: .78}.cal-chip__n{min-width: 0;overflow: hidden;text-overflow: ellipsis}.cal-chip--rich{height: auto;flex-direction: column;align-items: stretch;gap: 3px;padding: 6px 8px 7px;white-space: normal}.cal-chip__l1{display: flex;align-items: center;gap: 6px;min-width: 0;font-size: .76rem;font-weight: 750}.cal-chip__l1{align-items: flex-start;line-height: 1.2}.cal-chip__l1 .cal-dot{margin-top: 3px}.cal-chip__l1 .cal-chip__n{white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.cal-chip__l2{padding-left: 14px;font-size: .69rem;font-weight: 600;opacity: .82;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cal-chip--img{flex-direction: row;align-items: center;gap: 9px;padding: 5px 8px 5px 5px}.cal-chip__img{flex: none;width: 34px;height: 34px;border-radius: 6px;object-fit: cover;background: var(--sand);box-shadow: 0 0 0 2px var(--t)}.cal-chip__txt{display: grid;gap: 3px;min-width: 0}.cal-chip--img .cal-chip__l1 .cal-dot{display: none}.cal-chip--img .cal-chip__l2{padding-left: 0}.cal-chip.is-past,.cal-span.is-past,.cal-blk.is-past{opacity: .5}.cal-span{--il: 6px;--ir: 6px;position: absolute;z-index: 1;top: calc(7px + 30px + 4px + var(--lane) * var(--lane-h));left: calc(var(--c0) * 100% / 7 + var(--il));width: calc(var(--cn) * 100% / 7 - var(--il) - var(--ir));height: 24px;display: flex;align-items: center;gap: 6px;padding: 0 10px;border-radius: 7px;background: var(--tb);color: var(--tt);font-size: .74rem;font-weight: 700;white-space: nowrap;overflow: hidden;cursor: pointer;text-align: left;transition: box-shadow .2s}.cal-span:hover{box-shadow: 0 8px 16px -10px rgba(24,23,18,.5)}.cal-span.is-cl{--il: 0px;border-top-left-radius: 0;border-bottom-left-radius: 0}.cal-span.is-cr{--ir: 0px;border-top-right-radius: 0;border-bottom-right-radius: 0}.cal-span__sub{font-weight: 600;opacity: .8}.cal-month--compact .cal-dow>div{padding: 10px 0 8px;text-align: center;letter-spacing: .04em}.cal-month--compact .cal-day{min-height: 58px;padding: 6px 2px 8px;align-items: center;cursor: pointer}.cal-month--compact .cal-day__top{height: auto;justify-content: center}.cal-month--compact .cal-day__num{min-width: 34px;height: 34px;font-size: .95rem}.cal-month--compact .cal-day.is-sel .cal-day__num{background: var(--ink);color: #fff}.cal-month--compact .cal-day.is-today.is-sel .cal-day__num{box-shadow: 0 0 0 3px var(--leaf)}.cal-month--compact .cal-day__items{margin-top: 4px}.cal-month--compact .cal-day:focus-visible{box-shadow: inset 0 0 0 2px var(--flame)}@media (min-width:701px) and (max-width:1023.98px),(min-width:1024px) and (min-height:820.02px),(min-width:1024px) and (min-height:700.02px) and (max-height:820px),(min-width:1024px) and (max-height:700px){.cal-month--compact .cal-day{min-height: 78px;padding-top: 10px}.cal-month--compact .cal-dow>div{letter-spacing: .12em}.cal-day__dots .cal-dot{width: 7px;height: 7px}}.cal-day__dots{display: flex;justify-content: center;align-items: center;gap: 3px;height: 8px}.cal-day__dots .cal-dot{width: 6px;height: 6px}.cal-day__dots .cal-dot.cal-t--deadline{box-shadow: 0 0 0 1.5px var(--ink);margin-inline: 1px}.cal-day__dots b{font-size: .62rem;line-height: 1;color: var(--muted)}.cal-mday{margin-top: 18px}.cal-mday .cal-dhead{padding: 0 2px 10px}.cal-mday .cal-rows{border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;overflow: hidden}.cal-mday .cal-dempty{padding: 14px 16px;border-radius: var(--r);background: var(--cream)}.cal-wk{border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden;background: #fff}.cal-wk__head,.cal-wk__allday,.cal-wk__body{display: grid;grid-template-columns: 64px repeat(7,minmax(0,1fr))}.cal-wk__head{border-bottom: 1px solid var(--line)}.cal-wk__dh{display: flex;align-items: center;gap: 8px;padding: 12px 12px 10px;border-left: 1px solid var(--line);text-align: left;transition: background .2s}.cal-wk__dh:hover{background: var(--sand)}.cal-wk__dh span{font-size: .7rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.cal-wk__dh strong{display: grid;place-items: center;min-width: 34px;height: 34px;padding: 0 6px;border-radius: 999px;font-size: 1.15rem;font-weight: 780;letter-spacing: -.03em;color: var(--ink)}.cal-wk__dh.is-today strong{background: var(--leaf)}.cal-wk__dh.is-past:not(.is-today) strong{color: var(--muted)}.cal-wk__dh.is-we,.cal-wk__adc.is-we{background-color: var(--cream)}.cal-wk__gut{padding: 10px 10px 0 0;font-size: .66rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);text-align: right}.cal-wk__allday{position: relative;min-height: calc(var(--lanes) * 28px + 12px);border-bottom: 1px solid var(--line)}.cal-wk__adc{border-left: 1px solid var(--line)}.cal-span--wk{top: calc(6px + var(--lane) * 28px);left: calc(64px + var(--c0) * (100% - 64px) / 7 + var(--il));width: calc(var(--cn) * (100% - 64px) / 7 - var(--il) - var(--ir))}.cal-wk__body{--pad: 12px}.cal-wk__hours,.cal-wk__col{position: relative;height: calc(var(--rows) * var(--hh) + 2 * var(--pad))}.cal-wk__hours{padding: 0}.cal-wk__hours span{position: absolute;right: 10px;top: calc(var(--top) + var(--pad));transform: translateY(-50%);font-size: .68rem;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--muted);white-space: nowrap}.cal-wk__col{border-left: 1px solid var(--line);background-image: linear-gradient(var(--line) 1px,transparent 1px);background-size: 100% var(--hh);background-position: 0 var(--pad)}.cal-wk__col.is-we{background-color: var(--cream)}.cal-blk{position: absolute;top: calc(var(--top) + var(--pad));height: var(--h);left: calc(var(--i) * (100% - 8px) / var(--n) + 4px);width: calc((100% - 8px) / var(--n) - 3px);display: flex;flex-direction: column;gap: 3px;padding: 6px 8px;border-radius: 10px;background: var(--tb);color: var(--tt);text-align: left;font-size: .74rem;line-height: 1.25;overflow: hidden;transition: box-shadow .2s,transform .25s var(--ease-out)}.cal-blk:hover{z-index: 3;transform: translateY(-1px);box-shadow: 0 12px 24px -14px rgba(24,23,18,.55)}.cal-blk:focus-visible{z-index: 3}.cal-blk.cal-t--class{background: #fff;box-shadow: inset 0 0 0 1px var(--line-2)}.cal-blk.cal-t--class:hover{box-shadow: inset 0 0 0 1px var(--ink),0 12px 24px -14px rgba(24,23,18,.4)}.cal-blk__t{display: flex;align-items: center;gap: 5px;font-weight: 750;opacity: .82;font-variant-numeric: tabular-nums;white-space: nowrap}.cal-blk strong{font-size: .78rem;font-weight: 750;letter-spacing: -.005em}.cal-blk__p{font-weight: 600;opacity: .75;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cal-blk.is-short{flex-direction: row;align-items: center;gap: 6px;padding: 0 8px;white-space: nowrap}.cal-blk.is-short strong{overflow: hidden;text-overflow: ellipsis}.cal-now{position: absolute;left: 0;right: 0;top: calc(var(--top) + var(--pad));z-index: 4;height: 2px;background: var(--flame);pointer-events: none}.cal-list{display: grid;gap: 12px}.cal-earlier{display: inline-flex;align-items: center;gap: 6px;justify-self: start;height: 38px;padding: 0 14px;border-radius: 999px;background: var(--cream);font-size: .84rem;font-weight: 700;color: var(--ink)}.cal-earlier:hover{background: var(--sand)}.cal-lday{display: grid;grid-template-columns: 96px minmax(0,1fr);background: #fff;border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden}.cal-lday__date{display: grid;align-content: center;justify-items: center;gap: 5px;margin: 0;padding: 16px 8px;background: var(--cream);line-height: 1;text-align: center;letter-spacing: 0}.cal-lday__date span{font-size: .68rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.cal-lday__date strong{font-size: 2.1rem;font-weight: 800;letter-spacing: -.05em;color: var(--ink)}.cal-lday__date span:nth-of-type(2){color: var(--leaf-ink)}.cal-lday.is-today .cal-lday__date{background: var(--ink)}.cal-lday.is-today .cal-lday__date strong{color: #fff}.cal-lday.is-today .cal-lday__date span{color: rgba(255,255,255,.7)}.cal-lday.is-today .cal-lday__date span:nth-of-type(2){color: var(--leaf)}.cal-lday.is-past .cal-lday__date{opacity: .6}.cal-rows{margin: 0;padding: 0;list-style: none}.cal-rows li + li{border-top: 1px solid var(--line)}.cal-row{display: grid;grid-template-columns: 84px minmax(0,1fr) auto 18px;align-items: center;gap: 18px;width: 100%;padding: 16px 20px;text-align: left;transition: background .2s}.cal-row:hover{background: var(--cream)}.cal-row:focus-visible{outline-offset: -3px}.cal-row__time{font-size: .95rem;font-weight: 750;color: var(--ink);font-variant-numeric: tabular-nums;line-height: 1.2}.cal-row__time small{display: block;margin-top: 3px;font-size: .74rem;font-weight: 600;color: var(--muted)}.cal-row__main{min-width: 0}.cal-row__kind{display: inline-flex;align-items: center;gap: 7px;font-size: .74rem;font-weight: 750;color: var(--tl)}.cal-row__mode,.cal-row__tm{color: var(--muted);font-weight: 650}.cal-row__tm{display: none}.cal-row__title{display: block;margin-top: 4px;font-size: 1.04rem;font-weight: 750;letter-spacing: -.015em;line-height: 1.3;color: var(--ink)}.cal-row__meta{display: block;margin-top: 3px;font-size: .84rem;font-weight: 600;color: var(--muted)}.cal-row__price{font-weight: 800;color: var(--ink);text-align: right;white-space: nowrap}.cal-row__price small{display: block;margin-top: 2px;font-size: .72rem;font-weight: 650;color: var(--muted)}.cal-row__go{width: 18px;height: 18px;color: var(--muted);transition: transform .3s var(--ease-out),color .2s}.cal-row:hover .cal-row__go{transform: translateX(3px);color: var(--ink)}.cal-row.is-past{opacity: .55}.cal-row.cal-t--class .cal-row__title{font-size: .96rem;font-weight: 650}.cal-row--compact{grid-template-columns: 62px minmax(0,1fr) 16px;gap: 12px;padding: 11px 12px;border-radius: 14px}.cal-row--compact .cal-row__title{font-size: .92rem}.cal-row--compact .cal-row__meta{font-size: .78rem}.cal-row--compact .cal-row__time{font-size: .86rem}.cal-list__more{display: flex;justify-content: center;margin-top: 18px}.cal-pop{position: absolute;z-index: 40;width: 384px;max-width: calc(calc(100vw/var(--z,1)) - 32px);background: #fff;border-radius: var(--r-lg);box-shadow: 0 34px 80px -24px rgba(24,23,18,.45),0 0 0 1px var(--line);overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;opacity: 0;transform: translateY(6px) scale(.985);transform-origin: 50% 0;transition: opacity .22s,transform .35s var(--ease-out)}.cal-pop.is-in{opacity: 1;transform: none}.cal-pop:focus{outline: none}.cal-pop__media{position: relative;height: 150px;background: var(--sand)}.cal-pop__media img{width: 100%;height: 100%;object-fit: cover}.cal-pop__kind{position: absolute;left: 14px;bottom: 14px;display: inline-flex;align-items: center;gap: 7px;padding: 7px 12px;border-radius: 999px;background: #fff;color: var(--ink);font-size: .74rem;font-weight: 750;box-shadow: var(--shadow-sm)}.cal-pop__kind.cal-t--deadline .cal-dot{box-shadow: 0 0 0 2px var(--ink);margin-inline: 2px}.cal-pop__x{position: absolute;top: 12px;right: 12px;z-index: 2;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;background: rgba(255,255,255,.95);color: var(--ink);box-shadow: var(--shadow-sm);transition: background .2s,color .2s}.cal-pop__x:hover{background: var(--ink);color: #fff}.cal-pop__back{position: absolute;top: 12px;left: 12px;z-index: 2;display: inline-flex;align-items: center;gap: 4px;height: 36px;padding: 0 12px 0 8px;border-radius: 999px;background: rgba(255,255,255,.95);font-size: .8rem;font-weight: 750;color: var(--ink);box-shadow: var(--shadow-sm)}.cal-pop__back:hover{background: var(--ink);color: #fff}.cal-pop__body{padding: 18px 20px 20px}.cal-pop__prog{font-size: .76rem;font-weight: 750;color: var(--muted)}.cal-pop__title{margin-top: 4px;font-size: 1.3rem;line-height: 1.22;letter-spacing: -.025em}.cal-pop__facts{display: grid;gap: 9px;margin: 14px 0 0;padding: 0;list-style: none;font-size: .87rem;font-weight: 600;color: var(--ink)}.cal-pop__facts li{display: grid;grid-template-columns: 16px minmax(0,1fr);gap: 10px;align-items: start}.cal-pop__facts li>.i{margin-top: 2px;color: var(--muted)}.cal-pop__local{display: flex;align-items: center;gap: 5px;margin-top: 4px;font-size: .8rem;font-weight: 700;color: var(--leaf-ink)}.cal-pop__sub{display: block;margin-top: 3px;font-size: .78rem;font-weight: 600;color: var(--muted)}.cal-pop__buy{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--line)}.cal-pop__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px}.cal-pop__price strong{font-size: 1.35rem;letter-spacing: -.03em;color: var(--ink)}.cal-pop__price s{font-size: .86rem;font-weight: 650;color: var(--muted)}.cal-pop__price small{width: 100%;font-size: .74rem;font-weight: 650;color: var(--muted)}.cal-pop__seats{flex: none;padding: 6px 10px;border-radius: 999px;background: var(--leaf-tint);color: var(--leaf-ink);font-size: .74rem;font-weight: 750}.cal-pop__plan{display: flex;align-items: center;gap: 6px;margin-top: 8px;font-size: .8rem;font-weight: 600;color: var(--body)}.cal-pop__plan .i{color: var(--leaf-ink)}.cal-pop__sum{margin-top: 12px;font-size: .85rem;line-height: 1.55;color: var(--body);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.cal-pop__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin-top: 16px}.cal-pop__actions .link-arrow{font-size: .9rem}.cal-pop__add{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--line)}.cal-pop__addl{display: inline-flex;align-items: center;gap: 6px;margin-right: auto;font-size: .8rem;font-weight: 750;color: var(--ink)}.cal-pop__add .chip{cursor: pointer}.cal-pop__add .chip:hover{border-color: var(--ink)}.cal-pop.is-day{width: 368px}.cal-pop__day{padding: 18px 8px 8px}.cal-pop.is-day .cal-pop__x{background: var(--cream);box-shadow: none}.cal-dhead{padding: 0 56px 10px 12px}.cal-dhead__w{font-size: .7rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.cal-dhead__d{margin-top: 5px;font-size: 1.35rem;line-height: 1.15;letter-spacing: -.03em}.cal-dempty{padding: 4px 12px 12px;font-size: .9rem;color: var(--body)}.cal-dempty button{font-weight: 700;color: var(--ink)}.cal-pop.is-day .cal-rows li + li{border-top: 0}.cal-scrim{position: fixed;inset: 0;z-index: 118;background: rgba(14,13,10,.5)}.cal-pop.is-sheet{position: fixed;left: 0;right: 0;bottom: 0;top: auto !important;width: auto;max-width: none;max-height: calc(88svh/var(--z,1));overflow-y: auto;overscroll-behavior: contain;border-radius: 26px 26px 0 0;z-index: 120;transform: translateY(32px);padding-bottom: env(safe-area-inset-bottom)}.cal-pop.is-sheet.is-in{transform: none}.cal-pop.is-sheet::before{content: "";position: absolute;top: 8px;left: 50%;z-index: 3;width: 42px;height: 4px;margin-left: -21px;border-radius: 4px;background: rgba(255,255,255,.85);box-shadow: 0 1px 3px rgba(0,0,0,.25)}.cal-pop.is-sheet.is-day::before{background: var(--line-2);box-shadow: none}.cal-pop.is-sheet .cal-pop__media{height: 170px}.cal-pop.is-sheet .cal-pop__day{padding-top: 26px}@media (min-width:701px) and (max-width:1023.98px) and (max-height:820px),(min-width:1024px) and (min-height:700.02px) and (max-height:738px),(min-width:1024px) and (max-height:656px){.cal-pop__media{height: 104px}.cal-pop__body{padding-top: 14px}.cal-pop__title{font-size: 1.2rem}.cal-pop__sub--hy{display: none}.cal-pop__facts{gap: 7px;margin-top: 10px}.cal-pop__buy{margin-top: 12px;padding-top: 12px}.cal-pop__sum{margin-top: 8px;-webkit-line-clamp: 2}.cal-pop__actions,.cal-pop__add{margin-top: 12px}.cal-pop__add{padding-top: 12px}}.cal-tip{position: absolute;z-index: 39;display: grid;gap: 4px;width: 270px;padding: 13px 15px;border-radius: 16px;background: #fff;color: var(--body);font-size: .8rem;line-height: 1.4;box-shadow: 0 24px 50px -20px rgba(24,23,18,.45),0 0 0 1px var(--line);pointer-events: none;opacity: 0;transform: translateY(4px);transition: opacity .18s,transform .25s var(--ease-out)}.cal-tip.is-in{opacity: 1;transform: none}.cal-tip strong{color: var(--ink);font-size: .92rem;line-height: 1.3;letter-spacing: -.01em}.cal-tip__k{display: inline-flex;align-items: center;gap: 7px;font-size: .7rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: var(--tl)}.cal-tip__k.cal-t--deadline .cal-dot{box-shadow: 0 0 0 2px var(--ink);margin-inline: 2px}.cal-tip__lt{font-weight: 700;color: var(--leaf-ink)}.cal-tip__pl{color: var(--muted);font-weight: 600}.cal-tip b{color: var(--ink)}.cal-faq__grid{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(28px,calc(5vw/var(--z,1)),72px);align-items: start}.cal-faq .acc details{background: #fff}.cal-dlg{width: min(620px,calc(calc(100vw/var(--z,1)) - 32px));max-height: calc(calc(100svh/var(--z,1)) - 40px);padding: 0;border: 0;border-radius: var(--r-xl);background: #fff;color: var(--body);box-shadow: 0 50px 120px -30px rgba(14,13,10,.6)}.cal-dlg::backdrop{background: rgba(14,13,10,.62);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}.cal-dlg[open]{animation: cal-dlg-in .45s var(--ease-out)}@keyframes cal-dlg-in{from{opacity: 0;transform: translateY(14px) scale(.98)}to{opacity: 1;transform: none}}body:has(.cal-dlg[open]){overflow: hidden}.cal-dlg__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 28px 28px 0}.cal-dlg__title{margin-top: 10px;font-size: clamp(1.45rem,1.2rem + calc(.8vw/var(--z,1)),1.8rem);line-height: 1.15;letter-spacing: -.03em}.cal-dlg__head p{margin-top: 10px;font-size: .94rem;line-height: 1.6}.cal-x{flex: none;width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--cream);color: var(--ink);transition: background .2s,color .2s}.cal-x:hover{background: var(--ink);color: #fff}.cal-dlg__opts{display: grid;gap: 8px;padding: 22px 28px 0}.cal-opt{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 3px 14px;align-items: center;padding: 14px 16px 14px 18px;border-radius: 16px;border: 1px solid var(--line-2);transition: border-color .2s,background .2s}.cal-opt:hover{border-color: var(--ink);background: var(--cream)}.cal-opt strong{grid-column: 1;font-size: 1rem;color: var(--ink)}.cal-opt span{grid-column: 1;font-size: .84rem;color: var(--muted)}.cal-opt .i{grid-column: 2;grid-row: 1 / 3;color: var(--ink)}.cal-dlg__copy{padding: 20px 28px 0}.cal-dlg__copy label{display: block;font-size: .84rem;font-weight: 650;color: var(--ink)}.cal-copy{display: flex;gap: 8px;margin-top: 8px}.cal-copy .input{flex: 1;min-width: 0;height: 42px;font-size: .86rem}.cal-copy .btn{flex: none}.cal-dlg__note{padding: 16px 28px 26px;font-size: .8rem;line-height: 1.6;color: var(--muted)}.ev-tools{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 12px 16px}.ev-switch{display: inline-flex;padding: 4px;border-radius: 999px;background: var(--cream);box-shadow: inset 0 0 0 1px var(--line)}.ev-switch a{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 14px;border-radius: 999px;font-size: .84rem;font-weight: 700;color: var(--muted);transition: color .2s,background .2s,box-shadow .2s}.ev-switch a:hover{color: var(--ink)}.ev-switch a[aria-current]{background: #fff;color: var(--ink);box-shadow: 0 1px 2px rgba(24,23,18,.08),0 4px 12px -6px rgba(24,23,18,.25)}.ev-calnote{display: flex;align-items: center;gap: 16px;margin-top: 16px;padding: 16px 22px 16px 16px;border-radius: var(--r-lg);border: 1px solid var(--line);background: #fff;transition: border-color .25s,box-shadow .35s}.ev-calnote:hover{border-color: var(--ink);box-shadow: 0 18px 36px -26px rgba(24,23,18,.45)}.ev-calnote__text{flex: 1;min-width: 0}.ev-calnote__text strong{display: block;font-size: 1rem;color: var(--ink)}.ev-calnote__text>span{display: block;margin-top: 2px;font-size: .88rem;color: var(--muted)}.ev-calnote .link-arrow{flex: none}@media (max-width:1023.98px),(min-width:1024px) and (max-width:1180px) and (min-height:820.02px),(min-width:1024px) and (max-width:1062px) and (min-height:700.02px) and (max-height:820px){.cal-next{grid-template-columns: 1fr;padding: 16px 12px 12px}.cal-next__label{padding-left: 12px}.cal-nx__img{width: 68px;height: 68px;border-radius: 14px}.cal-chip__t{display: none}}@media (max-width:960px){.cal-next__cards{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.cal-next__cards::-webkit-scrollbar{display: none}.cal-nx{flex: 0 0 min(340px,80%);scroll-snap-align: start}.cal-top{align-items: flex-start}.cal-day{min-height: 112px;padding: 6px 5px 8px}.cal-chip{padding: 0 6px;font-size: .7rem}.cal-chip--rich{padding: 6px 7px}.cal-chip__img{display: none}.cal-chip--img{padding: 6px 7px}.cal-chip--img .cal-chip__l1 .cal-dot{display: inline-block}.cal-faq__grid{grid-template-columns: 1fr}.cal-wk__dh{flex-direction: column;align-items: flex-start;gap: 2px;padding: 8px}}@media (max-width:700px){.cal-hero{min-height: 0;padding-top: calc(var(--header-h) + 26px);padding-bottom: calc(48px + 36px)}.cal-hero .h1{font-size: 2.3rem}.cal-hero .lead{margin-top: 14px;font-size: 1rem}.cal-hero .hero__actions{margin-top: 22px;gap: 10px}.cal-next-wrap{margin-top: -48px}.cal-next{border-radius: var(--r-lg);padding: 14px 8px 8px}.cal-nx{flex-basis: 84%;padding: 8px;gap: 12px}.cal-nx__img{width: 64px;height: 64px}.cal-nx__title{font-size: .95rem}.cal-sec{padding-top: 36px}.cal-top{flex-direction: column;align-items: stretch;gap: 14px}.cal-title{font-size: 2.3rem}.cal-sum{margin-top: 8px;font-size: .86rem}.cal-jumppop{width: min(300px,calc(calc(100vw/var(--z,1)) - 32px))}.cal-top__tools{justify-content: space-between;gap: 10px 8px}.cal-views{order: 3;width: 100%}.cal-views button{flex: 1;justify-content: center}.cal-ibtn,.cal-todaybtn,.cal-subbtn{height: 42px}.cal-ibtn{width: 42px}.cal-todaybtn{padding: 0 14px}.cal-views button{height: 36px;padding: 0 11px}.cal-subbtn{width: 42px;padding: 0;justify-content: center}.cal-subbtn span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.cal-filters{flex-direction: column;flex-wrap: nowrap;align-items: stretch;gap: 8px;margin-top: 16px;padding: 12px 0 14px}.cal-chips,.cal-filters__end{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter)}.cal-chips::-webkit-scrollbar,.cal-filters__end::-webkit-scrollbar{display: none}.cal-fchip{flex: none;height: 36px}.cal-filters__end .cal-chips{margin: 0;padding: 0;overflow: visible}.cal-prog{position: static}.cal-menu{left: var(--gutter);right: var(--gutter);width: auto;top: auto;margin-top: 8px}.cal-filters__end{position: relative;flex-wrap: wrap;overflow: visible}.cal-zone{font-size: .82rem;align-items: flex-start}.cal-zone .i{margin-top: 2px}.cal-month{border-radius: var(--r)}.cal-lday{grid-template-columns: 62px minmax(0,1fr);border-radius: var(--r)}.cal-lday__date{padding: 12px 4px}.cal-lday__date strong{font-size: 1.6rem}.cal-row{grid-template-columns: minmax(0,1fr) 16px;gap: 6px 10px;padding: 14px 12px 14px 16px}.cal-row__time{display: none}.cal-row__tm{display: inline}.cal-row__price{grid-column: 1;grid-row: 2;text-align: left}.cal-row__price:empty{display: none}.cal-row__price small{display: inline;margin-left: 6px}.cal-row__go{grid-column: 2;grid-row: 1 / span 2}.cal-row__title{font-size: .98rem}.cal-row__mode{display: none}.cal-row--compact{grid-template-columns: minmax(0,1fr) 16px}.cal-pop__body{padding: 16px 18px 20px}.cal-pop__title{font-size: 1.25rem}.cal-pop__actions .btn{flex: 1;justify-content: space-between}.cal-dlg__head,.cal-dlg__opts,.cal-dlg__copy{padding-inline: 20px}.cal-dlg__note{padding: 14px 20px 22px}.cal-copy{flex-direction: column}.cal-copy .input{flex: none}.ev-tools{justify-content: flex-start}.ev-calnote{display: grid;grid-template-columns: 40px minmax(0,1fr);align-items: start;gap: 8px 14px;padding: 14px 16px 16px 14px}.ev-calnote .link-arrow{grid-column: 2}}@media (prefers-reduced-motion: reduce){.cal-view,.cal-pop,.cal-tip,.cal-chip,.cal-span,.cal-blk,.cal-nx__img img,.cal-row__go,.cal-jump__ic{transition: none !important}.cal-view.is-enter{opacity: 1;transform: none}.cal-dlg[open]{animation: none}}.ev-recs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.ev-rec{display: flex;flex-direction: column;text-align: left;padding: 0;border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden;background: #fff;color: inherit;font: inherit;cursor: pointer;transition: transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s}.ev-rec:hover{transform: translateY(-4px);box-shadow: var(--shadow);border-color: transparent}.ev-rec:focus-visible{outline: 3px solid var(--leaf);outline-offset: 3px}.ev-rec__thumb{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden;background: var(--ink)}.ev-rec__thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease-out)}.ev-rec:hover .ev-rec__thumb img{transform: scale(1.04)}.ev-rec__date{position: absolute;left: 12px;top: 12px;display: grid;justify-items: center;min-width: 60px;padding: 6px 9px 7px;border-radius: 12px;background: #fff;color: var(--ink);font-size: .64rem;font-weight: 750;letter-spacing: .06em;text-transform: uppercase;line-height: 1.15;box-shadow: 0 8px 18px -10px rgba(14,13,10,.6)}.ev-rec__date b{font-size: 1.4rem;letter-spacing: -.02em;line-height: 1}.ev-rec__play{position: absolute;right: 12px;bottom: 12px;display: inline-flex;align-items: center;gap: 7px;padding: 7px 14px 7px 11px;border-radius: 999px;background: var(--leaf);color: var(--ink);font-size: .8rem;font-weight: 750;transition: transform .3s var(--ease-out)}.ev-rec__play .i{width: 13px;height: 13px}.ev-rec:hover .ev-rec__play{transform: scale(1.06)}.ev-rec__body{flex: 1;display: flex;flex-direction: column;gap: 6px;padding: 16px 18px 18px}.ev-rec__k{font-size: .72rem;font-weight: 750;letter-spacing: .06em;text-transform: uppercase;color: var(--flame-ink)}.ev-rec__t{margin-bottom: 4px;font-size: 1.06rem;line-height: 1.3;letter-spacing: -.01em;color: var(--ink)}.ev-rec__meta{display: flex;align-items: flex-start;gap: 8px;font-size: .84rem;line-height: 1.4;color: var(--muted)}.ev-rec__meta .i{flex: none;width: 14px;height: 14px;margin-top: 2px;color: var(--ink);opacity: .55}.ev-rec__who{margin-top: auto;padding-top: 12px;border-top: 1px solid var(--line);font-size: .8rem;line-height: 1.45;color: var(--muted)}.ev-rec__meta + .ev-rec__who{margin-top: auto}.ev-rec__body>.ev-rec__meta:last-of-type{margin-bottom: 10px}.ev-alerts--band{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);align-items: center;gap: 18px 48px;margin-top: clamp(28px,calc(4vw/var(--z,1)),48px);padding: clamp(24px,calc(3vw/var(--z,1)),40px) clamp(22px,calc(3.4vw/var(--z,1)),48px)}.ev-alerts--band h3{margin: 0}.ev-alerts--band form{margin-top: 0;padding-top: 0}.ev-alerts__row{display: flex;gap: 10px}.ev-alerts__row .input{flex: 1;min-width: 0}.ev-alerts__row .btn{flex: none}@media (max-width:1023.98px),(min-width:1024px) and (max-width:1100px) and (min-height:820.02px){.ev-recs{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ev-alerts--band{grid-template-columns: minmax(0,1fr)}}@media (max-width:700px){.ev-alerts__row{flex-direction: column}.ev-alerts__row .input{flex: none;width: 100%}.ev-alerts__row .btn{width: 100%}.ev-rec__body{padding: 14px 16px 16px}}.ch-tile{justify-content: flex-start}.ch-tile__k{font-size: .78rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: rgba(24,23,18,.6);padding-right: 52px}.ch-tile__name{margin-top: auto;padding-top: 28px;font-size: clamp(1.3rem,1.05rem + calc(.7vw/var(--z,1)),1.6rem);line-height: 1.08;letter-spacing: -.035em;max-width: 13ch}.tl-path__step{grid-template-columns: 40px minmax(0,1fr)}.ch-tile--flame{background: var(--flame)}.ch-tile--gold{background: var(--amber)}.tl-why .feature{padding: 18px 0;border-radius: 0;border-top: 1px solid var(--line-2)}.tl-why .features{gap: 0}.tl-more__card>span:first-child span{display: block;margin-top: 4px;font-size: .86rem}@media (min-width:701px) and (max-width:1023.98px),(min-width:1024px) and (min-height:820.02px),(min-width:1024px) and (min-height:700.02px) and (max-height:820px),(min-width:1024px) and (max-height:700px){.ch-latest__list,.ch-rel__posts{display: contents}}@media (max-width:960px){.ch-tile__name{padding-top: 22px}}@media (max-width:700px){.ch-hero{min-height: 0;padding-top: calc(var(--header-h) + 22px);padding-bottom: calc(var(--overlap) + 28px);--overlap: 72px}.ch-hero .h1{margin-top: 14px}.ch-hero .lead{margin-top: 12px;font-size: 1rem;line-height: 1.55}.ch-search{height: 56px;margin-top: 20px;padding: 5px 5px 5px 16px}.ch-search input{font-size: 1rem}.ch-search .btn{--bh: 46px;padding: 0 1.05em;font-size: .92rem}.ch-hero__tags{flex-wrap: nowrap;overflow-x: auto;margin: 16px calc(var(--gutter) * -1) 0;padding: 2px var(--gutter);scrollbar-width: none;gap: 8px}.ch-hero__tags::-webkit-scrollbar{display: none}.ch-hero__tags>span{width: auto;flex: none;margin-right: 2px;font-size: .82rem}.ch-hero__tags .chip{flex: none;min-height: 40px;padding: 0 14px;font-size: .84rem}.ch-spot-wrap{margin-top: calc(var(--overlap,72px) * -1);--overlap: 72px}.ch-spot{display: block;padding: 0;background: none;box-shadow: none;border-radius: 0}.ch-feature{min-height: 420px;padding: 20px;border-radius: 26px;box-shadow: 0 34px 60px -34px rgba(14,13,10,.55)}.ch-feature__top{top: 16px;left: 16px;right: 16px}.ch-feature__top .chip{min-height: 32px;font-size: .8rem}.ch-feature .card__go{display: none}.ch-feature__body .chip{font-size: .8rem}.ch-feature__title{font-size: 1.6rem;margin-top: 10px;max-width: none}.ch-feature__body>p{font-size: .95rem;line-height: 1.55;margin-top: 8px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.ch-feature .ch-by{margin-top: 16px}.ch-feature .ch-by__avatar{--s: 38px}.ch-latest{padding: 0;margin-top: 30px;gap: 0}.ch-latest__head{padding: 0 0 12px}.ch-latest__head .link-arrow{min-height: 44px;display: inline-flex;align-items: center;font-size: .9rem}.ch-latest__list>.ch-mini{display: flex;flex-direction: column;align-items: stretch;gap: 12px;padding: 0;border-radius: 0;background: none}.ch-latest__list .ch-mini__img{aspect-ratio: 16 / 11;border-radius: 20px}.ch-latest__list .ch-mini__kind{width: 34px;height: 34px;left: 10px;bottom: 10px}.ch-latest__list .post__meta{font-size: .8rem}.ch-latest__list .post__meta .chip{font-size: .78rem}.ch-latest__list .ch-mini h3{margin-top: 6px;font-size: 1.02rem;line-height: 1.3}.ch-latest__promo{margin-top: 18px;padding: 16px 18px;border-radius: 20px}.ch-latest__promo strong{font-size: 1rem}.ch-latest__promo span span{font-size: .86rem}.ch-library .head{margin-bottom: 18px;align-items: flex-end}.ch-count{font-size: .86rem}.ch-count strong{font-size: 1.4rem}.ch-toolbar{display: grid;gap: 12px;padding: 0;background: none;border: 0;border-radius: 0}.ch-find{height: 52px;flex: none;padding-left: 16px}.ch-find input{font-size: 1rem}.ch-find__clear{width: 40px;height: 40px}.ch-chips--types{margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter);width: auto}.ch-chips--types .chip{height: 44px;padding: 0 16px;font-size: .9rem}.ch-chips--cats{margin-top: 10px;gap: 8px}.ch-chips--cats .chip{min-height: 44px;padding: 0 16px;font-size: .86rem}.ch-chips__label{font-size: .78rem}.ch-grid{gap: 0;margin-top: 16px}.ch-item{border-top: 1px solid var(--line)}.ch-item:last-child{border-bottom: 1px solid var(--line)}.ch-item>.post{display: grid;grid-template-columns: 108px minmax(0,1fr);gap: 14px;align-items: center;padding: 14px 0}.ch-item .post .media{aspect-ratio: 1;border-radius: 18px}.ch-item .post__kind{top: 6px;left: 6px;width: 30px;height: 30px;padding: 0;justify-content: center;font-size: 0}.ch-item .post__kind .i{width: 14px;height: 14px}.ch-item .post__body{padding: 0}.ch-item .post__meta{font-size: .8rem}.ch-item .post h3{margin-top: 5px;font-size: 1.02rem;line-height: 1.3}.ch-item .post p{display: none}.ch-empty{padding: 20px}.ch-bento{grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-areas: "head head" "quick quick" "t1 t2" "t3 t4" "photo photo";gap: 12px}.ch-bento__head{padding: 0 0 8px}.ch-bento__head .lead{margin-top: 12px}.ch-quick{padding: 20px;border-radius: 26px}.ch-quick__head{margin-bottom: 16px}.ch-quick__head span span{font-size: .84rem}.ch-quick__rows{gap: 12px;margin-top: 18px}.ch-bento .ch-quick__rows{margin-bottom: 20px}.ch-quick__lbl small{font-size: .8rem}.ch-tile{min-height: 168px;padding: 16px;border-radius: 24px}.ch-tile__k{font-size: .74rem;padding-right: 40px}.ch-tile__name{padding-top: 18px;font-size: 1.12rem;line-height: 1.15;letter-spacing: -.025em}.ch-tile__text{display: none}.ch-tile__go{top: 12px;right: 12px;width: 38px;height: 38px}.ch-tile__go .i{width: 18px;height: 18px}.ch-bento__photo{aspect-ratio: 2 / 1;border-radius: 24px}.ch-bento__photo figcaption{font-size: .84rem}#tips.section{padding-block: 48px}.ch-magnet{display: flex;flex-direction: column;background: #fff;color: var(--body);border-radius: 28px;box-shadow: 0 0 0 1px var(--line),0 30px 60px -40px rgba(24,23,18,.4)}.ch-magnet__bg{position: relative;inset: auto;z-index: 0;order: -1;height: 200px}.ch-magnet__bg>img{object-position: 60% 35%}.ch-magnet__bg::after{background: linear-gradient(180deg,rgba(14,13,10,0) 55%,rgba(14,13,10,.28) 100%)}.ch-magnet__art{display: none}.ch-magnet__body{position: relative;padding: 0 20px 24px}.ch-magnet__body>.chip{margin-top: -16px;min-height: 32px;font-size: .8rem;box-shadow: 0 10px 20px -12px rgba(24,23,18,.5)}.ch-magnet__body h2{color: var(--ink);max-width: none;margin-top: 14px}.ch-magnet__lead{margin-top: 10px;font-size: 1rem;line-height: 1.55}.ch-magnet__ticks{margin-top: 16px;font-size: .95rem;color: var(--ink)}.ch-magnet__ticks li::before{background-color: var(--leaf-tint);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234c6610' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.ch-magnet__form{margin-top: 20px}.ch-magnet__row{gap: 10px}.ch-magnet .input{height: 54px;background: #fff;border-color: var(--line-2);color: var(--ink);font-size: 1rem}.ch-magnet .input::placeholder{color: #a29d92}.ch-magnet .btn{--bh: 54px}.ch-magnet .check{color: var(--body);font-size: .84rem}.ch-magnet .check input{accent-color: var(--ink)}.ch-magnet .form-success{color: var(--ink)}.ch-ahero{padding-top: calc(var(--header-h) + 18px)}.ch-ahero::after{height: 96px}.ch-ahero__crumbs .crumbs{font-size: .84rem}.ch-ahero__crumbs .crumbs>:nth-last-child(-n+2){display: none}.ch-ahero__chips{margin-top: 14px}.ch-ahero__chips .chip{min-height: 34px;font-size: .8rem}.ch-ahero__title{margin-top: 14px;font-size: clamp(1.9rem,1.3rem + calc(3vw/var(--z,1)),2.3rem);line-height: 1.06}.ch-ahero__lead{margin-top: 14px;font-size: 1rem;line-height: 1.55}.ch-ahero .ch-by{margin-top: 18px;gap: 6px 14px}.ch-ahero .ch-by{flex-wrap: wrap}.ch-ahero .ch-by .ch-avatar{--s: 42px}.ch-ahero .ch-by__who{flex: 1 1 0;min-width: 0}.ch-ahero .ch-by__meta{flex-basis: 100%}.ch-ahero .ch-by__who strong{font-size: .95rem}.ch-ahero .ch-by__who span{font-size: .82rem}.ch-ahero .ch-by__meta{font-size: .84rem}.ch-ahero .ch-by__meta + .ch-by__meta{display: none}.ch-ahero__media{margin-top: 24px;aspect-ratio: 16 / 10;border-radius: 24px}.ch-ahero--video .ch-ahero__media{aspect-ratio: 16 / 10}.ch-video__play .play__btn{width: 68px;height: 68px}.ch-video__play .play__btn .i{width: 26px;height: 26px}.ch-video__cap{left: 12px;right: auto;bottom: 12px;padding: 8px 14px;border-radius: 999px}.ch-video__cap strong{font-size: .88rem}.ch-video__cap span{display: none}.ch-video__time{right: 12px;bottom: 12px;padding: 8px 12px;font-size: .84rem}.ch-ahero--podcast .ch-ahero__media{aspect-ratio: auto;background: #fff;box-shadow: 0 0 0 1px var(--line),0 34px 60px -36px rgba(14,13,10,.5)}.ch-ahero--podcast .ch-ahero__media>img{aspect-ratio: 16 / 9;height: auto}.ch-pod{position: relative;inset: auto;grid-template-columns: 56px minmax(0,1fr);gap: 0 14px;align-items: center;padding: 16px 16px 18px;border: 0;border-radius: 0;background: #fff;color: var(--ink);backdrop-filter: none;-webkit-backdrop-filter: none}.ch-pod__main{display: contents}.ch-pod__play{grid-column: 1;grid-row: 1;width: 56px;height: 56px;box-shadow: 0 12px 24px -12px rgba(76,102,16,.7)}.ch-pod__play .i{width: 24px;height: 24px}.ch-pod__row{grid-column: 2;grid-row: 1}.ch-pod__title strong{color: var(--ink);font-size: 1rem;line-height: 1.3;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.ch-pod__title span{color: var(--muted);font-size: .82rem;margin-top: 2px}.ch-pod__eq i{background: var(--leaf-2)}.ch-pod__wave{grid-column: 1 / -1;height: 48px;margin-top: 14px}.ch-pod__bars{gap: 2px}.ch-pod__bars i:nth-child(odd){display: none}.ch-pod__bars i{background: rgba(24,23,18,.16)}.ch-pod__bars--done i{background: var(--leaf-2)}.ch-pod__time{grid-column: 1 / -1;color: var(--muted);font-size: .8rem;margin-top: 4px}.ch-pod__ctrls{grid-column: 1 / -1;margin-top: 12px;gap: 8px}.ch-pod__ctrls button{height: 44px;border-color: var(--line-2);color: var(--ink);font-size: .86rem}.ch-read{padding: 26px 0 64px}.ch-read__grid{gap: 22px}.ch-toc{background: #fff;box-shadow: inset 0 0 0 1px var(--line-2);border-radius: 22px}.ch-toc__toggle{min-height: 56px;padding: 8px 10px 8px 18px}.ch-toc__title{font-size: .78rem;margin-right: auto}.ch-toc__toggle .ch-toc__left{margin-left: 0}.ch-toc__left{font-size: .8rem}.ch-toc__chev{width: 36px;height: 36px;background: var(--cream)}.ch-toc__list a{min-height: 44px;align-items: center;font-size: .94rem}.ch-toc__n{font-size: .78rem}.ch-article>* + *{margin-top: 30px}.ch-qa{padding: 2px 0 26px;background: none;border-radius: 0;border-bottom: 1px solid var(--line-2)}.ch-qa .quick-answer__label{display: inline-flex;padding: 7px 12px;border-radius: 999px;background: var(--leaf-tint);color: var(--leaf-ink);font-size: .76rem}.ch-qa p{margin-top: 14px;font-size: 1.12rem;line-height: 1.55;font-weight: 560;letter-spacing: -.01em;color: var(--ink)}.ch-takeaways{padding: 22px 20px 10px;border-radius: 26px}.ch-takeaways .ch-h{font-size: 1.35rem}.ch-takeaways__list{gap: 0;margin-top: 10px}.ch-takeaways__list li{padding: 14px 0;border-radius: 0;background: none;border-top: 1px solid rgba(24,23,18,.16);font-size: 1rem;line-height: 1.45}.ch-takeaways__list li:first-child{border-top: 0}.ch-takeaways__n{width: 30px;height: 30px;font-size: .84rem}.ch-prose{font-size: 1.0625rem;line-height: 1.72}.ch-prose h2{font-size: 1.45rem;line-height: 1.15;margin-top: 1.9em}.ch-prose h3{font-size: 1.18rem;margin-top: 1.6em}.ch-prose ul,.ch-prose ol{padding-left: 1.15em}.ch-prose table.ch-table{display: block;overflow: visible;border: 0;border-radius: 0;font-size: .95rem;margin-block: 1.4em}.ch-table thead{display: none}.ch-table tbody{display: grid;gap: 10px}.ch-table tr{display: grid;gap: 8px;padding: 16px;border-radius: 20px;background: var(--cream)}.ch-table td{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.3fr);gap: 12px;padding: 0;border: 0;line-height: 1.5;color: var(--ink)}.ch-table td::before{content: attr(data-label);font-size: .82rem;font-weight: 700;color: var(--muted);line-height: 1.5}.ch-table td:first-child{display: block;padding-bottom: 6px;border-bottom: 1px solid var(--line-2);font-size: 1.02rem;font-weight: 750}.ch-table td:first-child::before{content: none}.ch-faqs .acc{gap: 10px}.ch-faqs .acc summary{min-height: 56px;padding: 14px 16px 14px 18px;gap: 14px}.ch-faqs .acc__body{font-size: .98rem}.ch-h{font-size: 1.4rem}.ch-share--end{flex-direction: row;flex-wrap: wrap;align-items: center;padding: 18px;border-radius: 22px;gap: 14px}.ch-share--end>div:first-child{flex: 1 1 100%}.ch-share--end>div>span{font-size: .9rem}.ch-sbtn{width: 46px;height: 46px}.ch-share__btns{gap: 8px}.ch-author{grid-template-columns: 60px minmax(0,1fr);gap: 0 14px;align-items: center;padding: 20px;border-radius: 24px}.ch-author>div{display: contents}.ch-author .ch-avatar{grid-row: 1 / span 3;width: 60px;height: 60px;align-self: center}.ch-author__kicker,.ch-author__name,.ch-author__role{grid-column: 2}.ch-author__kicker{font-size: .76rem}.ch-author__name{font-size: 1.2rem;margin-top: 2px}.ch-author__role{font-size: .86rem}.ch-author p,.ch-author .link-arrow{grid-column: 1 / -1}.ch-author p{margin-top: 14px}.ch-author .link-arrow{min-height: 44px;display: inline-flex;align-items: center;margin-top: 4px;justify-self: start}.ch-prog{border-radius: 26px}.ch-prog__body{padding: 190px 20px 22px}.ch-prog__title{font-size: 1.45rem;max-width: none}.ch-prog__body>p{font-size: .94rem;line-height: 1.55;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.ch-prog__chips .chip{font-size: .8rem}.ch-prog__foot{margin-top: 18px;padding-top: 16px;gap: 14px}.ch-prog__price small{font-size: .8rem}.ch-prog__foot .btn{width: 100%;justify-content: space-between;padding-left: 1.4em}.ch-rel{display: block}.ch-rel__posts .post .media{aspect-ratio: 16 / 11;border-radius: 22px}.ch-rel__posts .post__body{padding-top: 14px}.ch-rel__posts .post h3{font-size: 1.05rem}.ch-rel__posts .post p{-webkit-line-clamp: 2;font-size: .92rem}.ch-rel__posts .post__kind{font-size: .8rem}.ch-rel .lead-magnet{margin-top: 22px;min-height: 0;padding: 24px 20px 22px;border-radius: 26px}.ch-rel .lead-magnet h3{font-size: 1.5rem;margin-top: 14px}.ch-rel .lead-magnet p{font-size: .95rem}.ch-rel .lead-magnet form{padding-top: 18px}.ch-rel .lead-magnet .input{height: 54px;font-size: 1rem}.ch-rel .lead-magnet .check{font-size: .84rem}.ch-rel .lead-magnet .btn{--bh: 54px}.tl-hubhero{min-height: 0;padding-top: calc(var(--header-h) + 22px);padding-bottom: 40px}.tl-hubhero .eyebrow{margin-top: 18px}.tl-hubhero .h1{margin-top: 12px}.tl-hubhero .lead{margin-top: 14px;font-size: 1rem;line-height: 1.55}.tl-hubhero .hero__tags{flex-wrap: nowrap;overflow-x: auto;margin: 18px calc(var(--gutter) * -1) 0;padding: 2px var(--gutter);scrollbar-width: none}.tl-hubhero .hero__tags::-webkit-scrollbar{display: none}.tl-hubhero .hero__tags .chip{flex: none;min-height: 40px;padding: 0 14px;font-size: .84rem}.tl-hubhero__grid{gap: 26px}.tl-peek{padding: 18px;border-radius: 24px;max-width: none}.tl-peek__label{font-size: .92rem}.tl-peek__out>span{font-size: .84rem}.tl-peek__note{font-size: .8rem}.tl-cards{gap: 16px}.tl-card{border-radius: 26px}.tl-card__media{min-height: 0;aspect-ratio: 16 / 9}.tl-card__num{top: 10px;left: 16px;font-size: 2.1rem}.tl-card__viz{left: auto;right: 12px;bottom: 12px;width: 156px;height: 96px;padding: 8px;border-radius: 18px}.tl-card__body{padding: 16px 18px 18px}.tl-card__top .chip{font-size: .8rem}.tl-card h3{margin-top: 12px;font-size: 1.28rem}.tl-card__body>p{font-size: .95rem;line-height: 1.55}.tl-card__gets{display: none}.tl-card__go{padding-top: 14px;min-height: 44px}.tl-why .feature{padding: 16px 0}.tl-why .feature h3{font-size: 1.05rem}.tl-path{margin-top: 8px}.tl-path__step{grid-template-columns: 30px minmax(0,1fr);min-height: 64px}.tl-path__txt a{min-height: 32px;font-size: .88rem}.tl-hero{min-height: 0;padding-top: calc(var(--header-h) + 20px);padding-bottom: 104px}.tl-hero .eyebrow{margin-top: 14px;line-height: 1.5}.tl-hero h1{margin-top: 10px}.tl-hero__tag{font-size: 1.65rem}.tl-hero .lead{margin-top: 10px;font-size: .98rem;line-height: 1.55}.tl-stage{margin-top: -76px}.tl-stage>.container{padding-inline: 10px}.tl-app{padding: 18px 14px 16px;border-radius: 26px}.tl-step{margin-bottom: 14px}.tl-step__t{font-size: 1.12rem}.tl-link{min-height: 36px;font-size: .82rem}.tl-field{gap: 6px;margin-bottom: 18px}.tl-label{font-size: .92rem}.tl-hint{font-size: .82rem}.tl-money{height: 56px}.tl-money__cur{padding: 0 12px;font-size: .8rem}.tl-money--lg{height: 62px}.tl-money--sm .tl-money__in,.tl-line__name,.tl-debt__name{font-size: 1rem}.tl-text{font-size: 1rem}.tl-range{height: 44px}.tl-range::-webkit-slider-runnable-track{height: 8px}.tl-range::-webkit-slider-thumb{width: 30px;height: 30px;margin-top: -11px}.tl-range::-moz-range-track,.tl-range::-moz-range-progress{height: 8px}.tl-range::-moz-range-thumb{width: 24px;height: 24px}.tl-when{font-size: .84rem;padding: 6px 12px}.tl-presets,.tl-quick{flex-wrap: nowrap;overflow-x: auto;margin-inline: -14px;padding: 2px 14px 4px;scrollbar-width: none}.tl-presets::-webkit-scrollbar,.tl-quick::-webkit-scrollbar{display: none}.tl-presets .chip,.tl-quick .chip{flex: none;min-height: 44px;padding: 0 16px;font-size: .88rem}.tl-presets{margin-bottom: 18px}.tl-groups{gap: 0}.tl-group{padding: 16px 0 8px;border: 0;border-top: 1px solid var(--line-2);border-radius: 0;overflow: visible}.tl-group:first-child{border-top: 0;padding-top: 4px}.tl-group__head{padding: 0 2px 12px}.tl-group__name>span{font-size: .8rem}.tl-line{grid-template-columns: minmax(0,1fr) 104px 34px;gap: 6px}.tl-line__name{padding: 0 10px;height: 46px}.tl-line .tl-money--sm{height: 46px}.tl-line .tl-money__cur{display: none}.tl-line .tl-money__in{padding: 0 12px}.tl-x{position: relative;width: 34px;height: 44px;border-radius: 12px}.tl-add{min-height: 44px;font-size: .9rem}.tl-debt{grid-template-columns: minmax(0,1fr) minmax(0,.8fr) minmax(0,1.08fr);align-items: end;gap: 8px}.tl-debt__name{height: 46px}.tl-debt .tl-x{top: 14px;right: 6px}.tl-debt__lbl{font-size: .78rem;line-height: 1.25;white-space: normal}.tl-debt .tl-money--sm{height: 46px}.tl-debt .tl-money:not(.tl-money--pct) .tl-money__cur{display: none}.tl-debt .tl-money__in{padding: 0 10px}.tl-debt .tl-money--pct .tl-money__cur{padding: 0 8px}.tl-method{padding: 14px}.tl-out{padding: 20px 16px;border-radius: 24px}.tl-badge{font-size: .8rem}.tl-stats dt{font-size: .84rem}.tl-key{font-size: .84rem}.tl-note{font-size: .86rem}.sticky-bar.tl-bar.is-away{transform: translateY(110%)}.tl-how__steps{gap: 0}.tl-how__step{padding: 18px 0 18px 54px;position: relative;border-radius: 0;background: none;border-top: 1px solid var(--line-2)}.tl-how__step:last-child{border-bottom: 1px solid var(--line-2)}.tl-how__n{position: absolute;left: 0;top: 14px}.tl-how__step h3{margin-top: 0;font-size: 1.08rem}.tl-how__step p{font-size: .95rem}.tl-formula{background: var(--cream)}.tl-assume{background: var(--cream);padding: 18px}.tl-assume p{font-size: .92rem}.tl-faq .acc summary{min-height: 56px;padding: 14px 16px 14px 18px}.tl-read__body p{font-size: .92rem}.tl-more{gap: 10px}.tl-more__card{align-items: center;padding: 16px 16px 16px 18px;border-radius: 22px}.tl-more__card>span:first-child span{font-size: .88rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ch-lhero{padding: calc(var(--header-h) + 22px) 0 30px}.ch-lhero .deco-mark{display: none}.ch-lhero .h1{margin-top: 12px}.ch-lhero .lead{margin-top: 12px;font-size: 1rem;line-height: 1.55}.ch-lhero__meta{flex-wrap: nowrap;overflow-x: auto;margin: 18px calc(var(--gutter) * -1) 0;padding: 2px var(--gutter);scrollbar-width: none}.ch-lhero__meta::-webkit-scrollbar{display: none}.ch-lhero__meta .chip{flex: none;min-height: 40px;font-size: .84rem;white-space: nowrap}.ch-draft{margin-top: 18px;padding: 14px 16px;background: #fff;border-radius: 18px}.ch-draft p{font-size: .9rem}.ch-doc.section{padding-top: 28px}.ch-doc__grid{gap: 18px}.ch-doc__side{min-width: 0;grid-template-columns: minmax(0,1fr)}.ch-doc__nav{min-width: 0;padding: 0;background: none;border-radius: 0}.ch-doc__nav .eyebrow{padding: 0 0 10px}.ch-doc__nav ol{display: flex;gap: 8px;overflow-x: auto;margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter) 6px;scrollbar-width: none}.ch-doc__nav ol::-webkit-scrollbar{display: none}.ch-doc__nav li{flex: none}.ch-doc__nav a{min-height: 44px;align-items: center;padding: 0 16px 0 14px;border-radius: 999px;background: #fff;box-shadow: inset 0 0 0 1px var(--line-2);white-space: nowrap;font-size: .9rem}.ch-doc__n{font-size: .78rem}.ch-doc__sec{gap: 2px;padding: 24px 0}.ch-doc__num{font-size: 1.7rem}.ch-doc__sec .prose{font-size: 1.02rem}.ch-doc__sec .prose h2{font-size: 1.3rem}.ch-doc__end{gap: 12px;margin-top: 16px}.ch-doc__next{padding: 22px 20px;border-radius: 24px}.ch-doc__next strong{font-size: 1.3rem}.ch-doc__contact{padding: 20px;border-radius: 24px}.ch-hero .crumbs a,.ch-ahero__crumbs .crumbs a,.tl-hubhero .crumbs a,.tl-hero .crumbs a,.ch-lhero .crumbs a{display: inline-block;padding: 11px 4px;margin: -11px -4px}.ch-hero__tags .chip,.tl-hubhero .hero__tags .chip,.ch-lhero__meta .chip{min-height: 44px}.ch-ahero__chips a.chip{position: relative}.ch-ahero__chips a.chip::after{content: "";position: absolute;inset: -5px 0}.ch-chips--types .ch-n{font-size: .8rem}.ch-latest__list .chip--sm,.ch-rel .chip--sm,.tl-read .chip--sm,.tl-field .chip--sm,.tl-peek .chip--sm{font-size: .8rem}.ch-tile__k{font-size: .8rem}.ch-qa .quick-answer__label,.ch-author__kicker,.tl-formula__label{font-size: .8rem}.tl-peek .intake-card__top>span:first-child{font-size: .8rem}.tl-donut__mid span{font-size: .8rem}.tl-vs__tag{font-size: .8rem}.tl-order__when small,.tl-miles em{font-size: .8rem}.tl-money--pct .tl-money__cur{font-size: .82rem}.tl-bar .sticky-bar__price small{font-size: .8rem}.tl-bar .btn,.tl-out__actions .btn--sm{--bh: 44px}section .head>.btn--sm{--bh: 44px}.tl-x::after{content: "";position: absolute;inset: 0 -5px}.tl-path__txt a{min-height: 44px;display: inline-flex;align-items: center}.tl-note .link-u,section .head>.link-arrow,.ch-library .link-arrow{display: inline-flex;align-items: center;min-height: 44px}}.ev-past__shots{display: contents}.ev-topics li{padding: 16px 16px 18px}.ev-topics strong{font-size: .95rem}.ev-alerts h3{margin-top: 0}@media (max-width:700px){.m-swipe>[data-reveal],.m-swipe>*>[data-reveal]{opacity: 1;transform: none}.ev-hero{min-height: 0;padding-top: calc(var(--header-h) + 26px)}.ev-hero .h1{font-size: 2.3rem}.ev-hero .lead{margin-top: 14px;font-size: 1rem}.ev-hero .hero__actions{margin-top: 22px;gap: 10px}.ev-next{border-radius: var(--r-lg)}.ev-next__media{min-height: 0;aspect-ratio: 16 / 10}.ev-next__date{top: 12px;left: 12px;width: 64px;height: 64px;border-radius: 16px}.ev-next__date strong{font-size: 1.6rem}.ev-next__mode{left: 12px;bottom: 12px}.ev-next__body{padding: 18px 18px 20px}.ev-next__title{margin-top: 10px;font-size: 1.45rem}.ev-next__text{margin-top: 8px;font-size: .94rem;line-height: 1.55}.ev-meta{gap: 6px 14px;margin-top: 12px;font-size: .86rem}.ev-next__row{gap: 12px;margin-top: 16px;padding-top: 16px}.ev-next__price strong{font-size: 1.4rem}.ev-next__price span{font-size: .82rem}.ev-next__actions{gap: 10px 20px;padding-top: 18px}.ev-next__actions .link-arrow,.ev-host__actions .link-arrow{min-height: 44px}.ev-countdown span{font-size: .78rem}.ev-next .chip--sm,.ev-next .chip--glass,.ev-shot__cap .chip--sm{font-size: .8rem}#upcoming .head{gap: 16px}#upcoming .ch-chips{flex-wrap: nowrap;overflow-x: auto;width: calc(100% + var(--gutter) * 2);margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter) 4px;scrollbar-width: none}#upcoming .ch-chips::-webkit-scrollbar{display: none}#upcoming .ch-chips .chip{flex: none;min-height: 40px;padding: 0 16px;font-size: .86rem}#upcoming .ch-chips .ch-n,.ch-fgroups .ch-n{font-size: .8rem}.ev-host__panel{gap: 22px;padding: 10px 10px 24px;border-radius: var(--r-lg)}.ev-host__photo{aspect-ratio: 4 / 3;border-radius: calc(var(--r-lg) - 8px)}.ev-host__photo>img{object-position: 50% 22%}.ev-host__tag{top: 12px;left: 12px;padding: 7px 12px;font-size: .8rem}.ev-host__quote{margin: -48px 10px 0;padding: 14px 16px;border-radius: var(--r)}.ev-host__quote p{font-size: 1rem}.ev-host__quote figcaption{font-size: .8rem}.ev-host__body{padding: 0 8px}.ev-host__body .h2{font-size: 1.95rem}.ev-host__lead{margin-top: 12px;font-size: .97rem;line-height: 1.58}.ev-topics{gap: 10px;margin-top: 20px}.ev-topics li{padding: 16px 16px 18px;border-radius: var(--r)}.ev-topics li:hover{transform: none;box-shadow: none}.ev-topics strong{font-size: .98rem;line-height: 1.3}.ev-topics span span{margin-top: 6px;font-size: .86rem;line-height: 1.5}.ev-formats{gap: 6px;margin-top: 16px}.ev-formats__label{width: 100%;margin-bottom: 2px;font-size: .84rem}.ev-formats__pill{padding: 6px 9px;font-size: .8rem}.ev-host__actions{gap: 10px 20px;margin-top: 22px}.ev-past{gap: 14px}.ev-past__shots{gap: 12px}.ev-past__shots>.ev-shot{flex-basis: 84%}.ev-shot,.ev-past .ev-shot--wide{min-height: 340px;border-radius: var(--r-lg)}.ev-shot__cap{gap: 6px;padding: 16px}.ev-shot__cap strong{font-size: 1.15rem}.ev-shot__cap>span:last-child{font-size: .86rem;line-height: 1.5}.ev-alerts{padding: 22px 20px;border-radius: var(--r-lg)}.ev-alerts h3{font-size: 1.35rem}.ev-alerts form{padding-top: 16px}.ev-alerts .check{font-size: .84rem}}.ev-steps__n{flex: none;min-width: 34px;font-family: var(--hand);font-size: 1.9rem;line-height: 1;color: var(--flame)}@media (max-width:700px){.ev-dhero{padding-top: calc(var(--header-h) + 14px);padding-bottom: 30px}.ev-dhero .crumbs>svg:last-of-type,.ev-dhero .crumbs>[aria-current]{display: none}.ev-dhero__grid{gap: 20px}.ev-dhero .eyebrow{margin-top: 12px}.ev-dhero__title{margin-top: 10px;font-size: 2.15rem;line-height: 1.05}.ev-dhero .lead{display: -webkit-box;margin-top: 12px;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3;font-size: .98rem;line-height: 1.55}.ev-pills{gap: 6px;margin-top: 16px}.ev-pills li{gap: 6px;padding: 6px 11px;font-size: .8rem}.ev-pills .i{width: 14px;height: 14px}.ev-dhero__card{max-width: none;padding: 16px;border-radius: var(--r-lg)}.ev-dhero__card .countdown{margin-top: 10px;gap: 6px}.ev-dhero__card .countdown div{padding: 8px 2px}.ev-dhero__card .countdown strong{font-size: 1.2rem}.ev-dhero__card .countdown span{font-size: .78rem}.ev-dhero__card .intake-card__top>span:first-child{font-size: .78rem}.ev-dhero .chip--sm,.ev-ticket .chip--sm,.ev-speaker .chip--sm{font-size: .8rem}#ev-agenda .xsmall{font-size: .82rem}.sticky-bar[data-hide-on="#tickets"] .sticky-bar__price small{font-size: .8rem}.ev-dhero__card .btn{--bh: 52px;margin-top: 14px}.ev-detail{padding-top: 28px}.ev-body{gap: 44px}.ev-ticket{padding: 20px 18px;border-radius: var(--r-lg)}.ev-ticket__price{font-size: 2rem}.ev-form .form-body{gap: 14px}.ev-form .input{height: 52px}.ev-form .check,.ev-ticket .check{font-size: .86rem;line-height: 1.5}.ev-form .btn,.ev-ticket .btn--lg{--bh: 54px}.ev-qty__ctl button{width: 44px;height: 44px}.ev-ticket__pay{font-size: .82rem}.ev-cal__label{font-size: .84rem}.ev-cal__btns .chip{min-height: 40px;padding: 0 14px;font-size: .84rem}.ev-help{padding: 12px 16px;border-radius: var(--r);font-size: .88rem}.ev-help .link-arrow{min-height: 40px}.ev-main{gap: 44px}.ev-for{margin-top: 14px;padding: 12px 14px;font-size: .92rem}.ev-learn{gap: 0;margin-top: 12px}.ev-learn li{gap: 12px;padding: 14px 2px;border: 0;border-bottom: 1px solid var(--line);border-radius: 0;background: none}.ev-learn li:hover{transform: none;box-shadow: none}.ev-learn__n{min-width: 34px;font-size: 1.7rem}.ev-learn li>span:last-child{font-size: .95rem}.ev-agenda li{padding: 12px 0}.ev-agenda p{font-size: .88rem;line-height: 1.5}.mb-more__cb:not(:checked) ~ .ev-agenda--long{max-height: 372px;overflow: hidden;-webkit-mask-image: linear-gradient(180deg,#000 70%,transparent);mask-image: linear-gradient(180deg,#000 70%,transparent)}.ev-agenda--long ~ .mb-more__btn{margin-top: 2px}.ev-speaker{grid-template-columns: 96px minmax(0,1fr);gap: 14px;align-items: start;padding: 12px;border-radius: var(--r-lg)}.ev-speaker__img{aspect-ratio: 4 / 5;border-radius: var(--r)}.ev-speaker__body{gap: 4px;padding: 0}.ev-speaker__name{margin-top: 4px;font-size: 1.4rem}.ev-speaker__role{font-size: .84rem;line-height: 1.35}.ev-speaker__bio{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;font-size: .86rem;line-height: 1.5}.ev-crew{flex-direction: column;align-items: flex-start;gap: 10px;padding: 14px 16px;border-radius: var(--r-lg)}.ev-crew__faces span{width: 40px;height: 40px;margin-left: -10px}.ev-crew p{font-size: .88rem;line-height: 1.5}.ev-online{gap: 20px;margin-top: 16px}.ev-screen{padding: 8px;border-radius: var(--r)}.ev-screen__bar{font-size: .78rem}.ev-screen__stage{grid-template-columns: minmax(0,1fr)}.ev-screen__main{aspect-ratio: 16 / 10}.ev-screen__main span{font-size: .78rem}.ev-screen__side{grid-template-rows: none;grid-template-columns: repeat(4,minmax(0,1fr))}.ev-screen__side span{aspect-ratio: 4 / 3}.ev-screen__chat span{font-size: .78rem}.ev-steps{gap: 14px}.ev-steps__n{font-size: 1.7rem}.ev-steps span span{font-size: .88rem}.ev-venue{gap: 10px;margin-top: 16px}.ev-map{min-height: 190px;border-radius: var(--r-lg)}.ev-map__label{font-size: .82rem}.ev-venue__card{padding: 18px;border-radius: var(--r-lg)}.ev-venue__list{font-size: .9rem}.ev-venue__card .btn{--bh: 46px}.ev-more .event-list.m-swipe{gap: 10px}.ev-more .event-list.m-swipe>.event-row{display: flex}.ev-more .event-list.m-swipe .event-row__in{flex: 1}#ev-faq .ch-acc summary{padding: 16px 16px;gap: 14px}#ev-faq .ch-acc__q{font-size: .98rem}#ev-faq .acc__body{padding: 0 16px 18px;font-size: .94rem}}.ch-fnav a{grid-template-columns: minmax(0,1fr) auto;padding: 10px 12px}@media (max-width:700px){.ch-fhero{padding-top: calc(var(--header-h) + 18px);padding-bottom: 28px}.ch-fhero__title{margin-top: 10px;font-size: 2.3rem}.ch-fhero .lead{margin-top: 14px;font-size: 1rem}.ch-fsearch{height: 56px;margin-top: 20px;padding: 0 8px 0 18px}.ch-fsearch input{font-size: 1rem}.ch-fgroups{margin-top: 16px}.ch-fgroups .chip{min-height: 40px;padding: 0 14px;font-size: .86rem}.ch-fbody{padding-top: 32px}.ch-flist{gap: 36px}.ch-fgroup__head{margin-bottom: 12px}.ch-fgroup__title{font-size: 1.5rem}.ch-fgroup__head div>span{font-size: .88rem}.ch-flist .ch-acc summary{padding: 15px 16px;gap: 14px}.ch-flist .ch-acc__q{font-size: .98rem}.ch-flist .acc__body{padding: 0 16px 18px;font-size: .94rem}.ch-flist .acc{gap: 8px}.faq-help .faq-grid{gap: 12px}.faq-help .help-card{min-height: 0;padding: 168px 20px 22px;border-radius: var(--r-lg)}.faq-help .help-card>img{object-position: 50% 22%}.faq-help .help-card::after{background: linear-gradient(180deg,rgba(14,13,10,0) 0,rgba(14,13,10,.25) 110px,rgba(14,13,10,.82) 210px,rgba(14,13,10,.92) 100%)}.faq-help .help-card .eyebrow{margin-bottom: 10px !important}.faq-help .ch-help__title{font-size: 1.6rem;max-width: none}.faq-help .help-card p{margin-top: 8px;font-size: .94rem}.faq-help .help-card .flex{margin-top: 16px;gap: 10px}.faq-help .ch-contacts{gap: 8px}.faq-help .ch-contact{gap: 14px;padding: 14px 16px;border-radius: var(--r)}.faq-help .ch-contact .icon-box{width: 44px;height: 44px;border-radius: 14px}.faq-help .ch-contact strong{font-size: .98rem}.faq-help .ch-contact>span span{font-size: .88rem}.faq-help .ch-contact small{font-size: .8rem}}.ct-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(16px,calc(2vw/var(--z,1)),24px)}.ct-card{display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--r-xl);overflow: hidden;background: #fff;transition: box-shadow .35s var(--ease-out),border-color .35s}.ct-card:hover{box-shadow: var(--shadow);border-color: transparent}.ct-card__media{position: relative;display: block;aspect-ratio: 16 / 8;overflow: hidden;background: var(--ink)}.ct-card__media img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease-out)}.ct-card:hover .ct-card__media img{transform: scale(1.04)}.ct-card__for{position: absolute;left: 16px;bottom: 16px;display: inline-flex;align-items: center;gap: 7px;padding: 7px 13px;border-radius: 999px;background: rgba(255,255,255,.94);color: var(--ink);font-size: .8rem;font-weight: 700}.ct-card__body{flex: 1;display: flex;flex-direction: column;gap: 10px;padding: clamp(20px,calc(2.4vw/var(--z,1)),30px)}.ct-card__k{display: inline-flex;align-items: center;gap: 7px;font-size: .76rem;font-weight: 750;letter-spacing: .06em;text-transform: uppercase;color: var(--flame-ink)}.ct-card__t{font-size: clamp(1.35rem,calc(1.9vw/var(--z,1)),1.7rem);letter-spacing: -.02em;line-height: 1.15}.ct-card__t a:hover{color: var(--flame-ink)}.ct-card__text{color: var(--muted)}.ct-card__covers{display: flex;flex-wrap: wrap;gap: 6px;margin: 4px 0 0;padding: 0;list-style: none}.ct-card__covers li{padding: 5px 11px;border-radius: 999px;background: var(--sand);color: var(--ink);font-size: .8rem;font-weight: 650}.ct-card__result{font-size: .9rem;color: var(--ink)}.ct-card__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: auto;padding-top: 8px}.ct-card__next{display: inline-flex;align-items: center;gap: 6px;padding-top: 14px;border-top: 1px solid var(--line);font-size: .88rem;font-weight: 650;color: var(--ink)}.ct-card__next:hover{color: var(--flame-ink)}.ch-ctools .head{margin-bottom: clamp(20px,calc(3vw/var(--z,1)),32px)}@media (max-width:860px){.ct-cards{grid-template-columns: minmax(0,1fr)}}@media (max-width:700px){.ct-card__media{aspect-ratio: 16 / 9}.ct-card__actions .btn{width: 100%;justify-content: space-between}}