.lk-mix .ix{display:grid;gap:56px}@media (min-width:900px){.lk-mix .ix{gap:88px}}.lk-mix .ix-jump{display:grid;gap:12px}.lk-mix .ix-jump-label{margin:0;font-family:var(--font-hand);font-size:1.25rem;color:#ffb833}.lk-mix .ix-jump ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@media (min-width:640px){.lk-mix .ix-jump ul{display:flex;flex-wrap:wrap}}.lk-mix .ix-jump a{display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%;min-height:44px;padding:8px 8px 8px 14px;border:2px solid rgba(255,224,194,.34);border-radius:16px;background:rgba(255,251,241,.05);color:#fffbf1;font-weight:700;font-size:.92rem;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s}@media (min-width:640px){.lk-mix .ix-jump a{border-radius:999px;font-size:.95rem}}.lk-mix .ix-jump a:hover{border-color:var(--accent);background:rgba(255,184,51,.1)}.lk-mix .ix-jump-count{flex:none;display:inline-grid;place-items:center;min-width:28px;height:28px;padding-inline:6px;border-radius:999px;background:var(--accent);color:#3b1f14;font-family:var(--font-stat);font-weight:800;font-size:1rem}.lk-mix .ix-group{scroll-margin-top:104px}.lk-mix .ix-grid,.lk-mix .ix-list{display:grid;gap:28px}.lk-mix .ix-list{margin:0;padding:0;list-style:none}@media (min-width:640px){.lk-mix .ix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.lk-mix .ix-list{display:contents}}@media (min-width:1100px){.lk-mix .ix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.lk-mix .ix-group-head{grid-row:span 2}}.lk-mix .ix-group-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:4px}.lk-mix .ix-group-kicker{display:inline-flex;align-items:center;gap:10px;margin:0;font-weight:800;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#c9cedd}.lk-mix .ix-group-kicker:before{content:"";flex:none;width:14px;height:17px;border:2px solid #fffbf1;border-radius:5px;background:linear-gradient(180deg,var(--accent) 0 38%,#fff6e4 38%)}.lk-mix .ix-group-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.4rem);line-height:1.05;letter-spacing:-.02em;color:#fffbf1;text-wrap:balance}.lk-mix .ix-group-title:after{content:"";display:block;width:72px;height:6px;margin-top:12px;border-radius:999px;background:var(--accent);rotate:-1.5deg}.lk-mix .ix-group-blurb{margin:0;max-width:34rem;font-size:1.05rem;line-height:1.6;color:#eadfee}.lk-mix .ix-group-count{margin:0;font-family:var(--font-hand);font-size:1.2rem;color:#ffb833}.lk-mix .ix-card{position:relative;display:flex;scroll-margin-top:110px}.lk-mix .ix-card>article{position:relative;display:flex;flex-direction:column;width:100%;padding:22px 20px 20px;border-radius:6px;background:radial-gradient(120% 70% at 20% 0,#fffdf6 0,#fffaf0 45%,#fbefd9 100%);color:#3b1f14;box-shadow:0 0 0 1px rgba(59,31,20,.08),0 18px 36px -18px rgba(0,0,0,.7),0 0 34px -8px rgba(255,166,77,.3);rotate:var(--tilt,0deg);transition:rotate .38s cubic-bezier(.34,1.56,.64,1)}.lk-mix .ix-card>article:before{content:"";position:absolute;top:-9px;left:50%;width:64px;height:18px;margin-left:-32px;background:rgba(255,214,140,.62);rotate:calc(var(--tilt, 0deg) * -3);box-shadow:0 1px 2px rgba(0,0,0,.15)}@media (hover:hover){.lk-mix .ix-card>article:hover{rotate:0deg}}.lk-mix .ix-card:target>article{rotate:0deg;box-shadow:0 0 0 3px #ffb833,0 0 40px 6px rgba(255,184,51,.55)}@media (prefers-reduced-motion:reduce){.lk-mix .ix-card>article{transition:none}}.lk-mix .ix-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.lk-mix .ix-card-num{font-family:var(--font-hand);font-size:1.1rem;line-height:1;color:#a3360a}.lk-mix .ix-card-badge{padding:4px 10px;border:1.5px solid #3b1f14;border-radius:999px;background:#ffe7b0;font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.lk-mix .ix-card-title{margin:0 0 10px;padding-bottom:10px;border-bottom:2px solid #e2685a;font-family:var(--font-display);font-weight:800;font-size:1.2rem;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.lk-mix .ix-card-line{flex:1 0 auto;margin:0;font-size:.98rem;line-height:24px;color:#5a3520;background:repeating-linear-gradient(180deg,transparent 0 22px,rgba(84,140,196,.32) 22px 23px,transparent 23px 24px)}.lk-mix .ix-card-meta{display:grid;gap:6px;margin:0;padding-top:14px;font-size:.92rem;line-height:1.35}.lk-mix .ix-card-meta>div{display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:8px}.lk-mix .ix-card-meta dt{padding-top:2px;font-weight:800;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#a3360a}.lk-mix .ix-card-meta dd{margin:0;color:#5a3520}.lk-mix .ix-card-meta s{text-decoration-color:rgba(163,54,10,.7);text-decoration-thickness:2px}.lk-mix .ix-card-proof{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:8px 14px;border:2px solid #3b1f14;border-radius:18px;background:#ffe7b0;color:#3b1f14;font-weight:800;font-size:.9rem;line-height:1.25;text-decoration:none;transition:background-color .16s}.lk-mix .ix-card-proof svg{flex:none;transition:translate .16s}.lk-mix .ix-card-proof:hover{background:#ffb833}@media (hover:hover){.lk-mix .ix-card-proof:hover svg{translate:3px 0}}.lk-mix .ix-card-proof:focus-visible,.lk-mix .ix-card>article :focus-visible{outline:3px solid #3b1f14;outline-offset:3px}.lk-mix .ix-closer{display:grid;gap:20px;padding:28px 22px;border:2px dashed rgba(255,224,194,.42);border-radius:20px;background:rgba(255,251,241,.04)}@media (min-width:760px){.lk-mix .ix-closer{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:36px;padding:40px 44px}}.lk-mix .ix-closer-smore{width:104px;height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}@media (min-width:760px){.lk-mix .ix-closer-smore{width:150px}}.lk-mix .ix-closer-copy{display:grid;gap:16px;max-width:44rem}.lk-mix .ix-closer-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,1.3rem + 1.5vw,2.4rem);line-height:1.08;letter-spacing:-.02em;color:#fffbf1;text-wrap:balance}.lk-mix .ix-closer-copy p{margin:0;font-size:1.05rem;line-height:1.6;color:#eadfee}.lk-mix .ix-closer-copy .ix-closer-proof{font-size:.98rem;color:#c9cedd}.lk-mix .ix-closer-copy a:not(.btn){color:#ffb833;font-weight:700;text-underline-offset:3px}