@layer theme, base, components, utilities;@font-face{font-family:Lora;font-style:italic;font-display:swap;src:url(/fonts/lora-cyrillic-500-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;src:url(/fonts/lora-latin-500-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{.lt .cc-col{--font-accent: "Lora", var(--raw-font-playfair);--cc-px: 18px;--cc-teal: #0e7c86;--cc-g-peach: radial-gradient(120% 90% at 100% 0%, var(--lt-hot-ring) 0%, transparent 60%), var(--lt-g-feat);--cc-line: var(--lt-c-mist-b);--cc-lav: var(--lt-c-mist-a);--cc-fs-body: 17px;--cc-fs-h2: clamp(25px, 6.4vw, 30px);--cc-fs-11: 11px;--cc-fs-12: 12px;--cc-fs-12-5: 12.5px;--cc-fs-13: 13px;--cc-fs-13-5: 13.5px;--cc-fs-14: 14px;--cc-fs-14-5: 14.5px;--cc-fs-15: 15px;--cc-fs-15-5: 15.5px;--cc-fs-16: 16px;--cc-fs-16-5: 16.5px;--cc-fs-17: 17px;--cc-fs-17-5: 17.5px;--cc-fs-18: 18px;--cc-fs-19: 19px;--cc-fs-20: 20px;--cc-fs-21: 21px;--cc-fs-22: 22px;--cc-fs-24: 24px;--cc-fs-32: 32px;max-width:640px;color:var(--lt-ink-soft);font-size:var(--cc-fs-body);line-height:var(--lh-body)}@media (min-width: 640px){.lt .cc-col{--cc-px: 24px}}@media (min-width: 1024px){.lt .cc-col{--cc-px: max(40px, calc((100% - 1160px)/2) );--cc-fs-body: 17.5px;--cc-fs-h2: 40px;max-width:none}[data-section^=kit-career-crisis]~[data-section=kit-guide-gate] .lt-gate{--lt-px: max(40px, calc((100% - 1160px)/2) );max-width:none}}.lt .cc-px{padding-inline:var(--cc-px)}.lt .cc-peach{background:var(--cc-g-peach)}.lt .cc-k1{--cc: var(--raw-carrot);--cc-on: var(--lt-carrot)}.lt .cc-k2{--cc: var(--lt-acc);--cc-on: var(--lt-acc)}.lt .cc-k3{--cc: var(--lt-c-carrot-b);--cc-on: var(--lt-c-carrot-b)}.lt .cc-k4{--cc: var(--cc-teal);--cc-on: var(--cc-teal)}.lt .cc-col h1,.lt .cc-col h2,.lt .cc-col h3,.lt .cc-col h4{color:var(--lt-ink);letter-spacing:var(--ls-tight-25);text-wrap:balance}.lt .cc-h2{font-size:var(--cc-fs-h2);line-height:var(--lh-tight);font-weight:var(--fw-heavy)}.lt .cc-hd{display:flex;gap:var(--s-3);align-items:center}.lt .cc-hd .cc-h2{flex:1;min-width:0}.lt .cc-badge{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--lt-g-btn-carrot);color:var(--raw-white);font-family:var(--font-body);font-style:normal;letter-spacing:0;font-size:var(--cc-fs-15);line-height:var(--lh-solid);font-weight:var(--fw-heavy)}.lt .cc-badge-v{background:var(--lt-acc)}.lt .cc-sticker{display:inline-block;transform:rotate(-3deg);background:var(--lt-g-btn-carrot);color:var(--raw-white);font-size:var(--cc-fs-12);line-height:var(--lh-body);font-weight:var(--fw-heavy);letter-spacing:var(--ls-wide-80);text-transform:uppercase;padding:7px 12px 6px;box-shadow:0 6px 14px color-mix(in oklab,var(--lt-carrot) 30%,transparent);white-space:nowrap}.lt .cc-lead{margin-top:16px;max-width:58ch}.lt .cc-lead p+p{margin-top:var(--s-3)}.lt .cc-logo{font-size:var(--cc-fs-24);line-height:var(--lh-solid);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight-35);color:var(--lt-ink);text-decoration:none}.lt .cc-logo span{color:var(--lt-acc)}.lt .cc-col .cc-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:58px;padding:7px 7px 7px var(--s-6);border-radius:var(--corner-pill);background:var(--lt-g-btn-carrot);box-shadow:0 12px 26px color-mix(in oklab,var(--lt-carrot) 32%,transparent);color:var(--raw-white);font-size:var(--cc-fs-17);line-height:var(--lh-snug);font-weight:var(--fw-bold);text-decoration:none;transition:transform .15s}.lt .cc-col .cc-cta:hover{transform:translateY(-2px)}.lt .cc-col .cc-cta:focus-visible{outline:2px solid var(--lt-acc);outline-offset:2px}.lt .cc-arr{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--raw-white);color:var(--lt-carrot);font-size:var(--cc-fs-22);font-weight:var(--fw-heavy)}.lt .cc-ck{width:26px;height:24px;flex:none;color:var(--lt-carrot-mark)}}
