.kv-lite[data-astro-cid-5cdyc7ui]{background:var(--bg-alt);border-bottom:1px solid var(--line);padding:56px 0 48px}.kv-lite[data-astro-cid-5cdyc7ui] h1[data-astro-cid-5cdyc7ui]{font-size:clamp(28px,5.2vw,44px);line-height:1.3;margin:10px 0 16px}.section[data-astro-cid-5cdyc7ui]{padding:56px 0}.section[data-astro-cid-5cdyc7ui].alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.h2[data-astro-cid-5cdyc7ui]{font-size:clamp(21px,3.4vw,28px);line-height:1.45;margin:6px 0 20px}.camp-kpi[data-astro-cid-5cdyc7ui]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 24px}.camp-kpi[data-astro-cid-5cdyc7ui] .kpi[data-astro-cid-5cdyc7ui]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 14px;display:flex;flex-direction:column;gap:4px}.camp-kpi[data-astro-cid-5cdyc7ui] .kpi[data-astro-cid-5cdyc7ui]>span[data-astro-cid-5cdyc7ui]:first-child{font-size:13.5px;color:var(--fg-muted)}.camp-kpi[data-astro-cid-5cdyc7ui] b[data-astro-cid-5cdyc7ui]{font-size:clamp(22px,4.4vw,30px);line-height:1.2;color:var(--fg)}.camp-kpi[data-astro-cid-5cdyc7ui] b[data-astro-cid-5cdyc7ui] small[data-astro-cid-5cdyc7ui]{font-size:14px;font-weight:400;margin-left:2px}.camp-kpi[data-astro-cid-5cdyc7ui] .kpi-note[data-astro-cid-5cdyc7ui]{font-size:13.5px;color:var(--fg-muted)}@media(max-width:560px){.camp-kpi[data-astro-cid-5cdyc7ui]{grid-template-columns:1fr;gap:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.camp-kpi[data-astro-cid-5cdyc7ui] .kpi[data-astro-cid-5cdyc7ui]{display:grid;grid-template-columns:4.5em 1fr;align-items:baseline;column-gap:12px;row-gap:0;border:0;border-radius:0;padding:12px 16px}.camp-kpi[data-astro-cid-5cdyc7ui] .kpi[data-astro-cid-5cdyc7ui]+.kpi[data-astro-cid-5cdyc7ui]{border-top:1px solid var(--line)}.camp-kpi[data-astro-cid-5cdyc7ui] .kpi[data-astro-cid-5cdyc7ui]>span[data-astro-cid-5cdyc7ui]:first-child{font-size:14px}.camp-kpi[data-astro-cid-5cdyc7ui] b[data-astro-cid-5cdyc7ui]{font-size:22px}.camp-kpi[data-astro-cid-5cdyc7ui] .kpi-note[data-astro-cid-5cdyc7ui]{grid-column:2;font-size:13px}}.ba[data-astro-cid-5cdyc7ui]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:820px){.ba[data-astro-cid-5cdyc7ui]{grid-template-columns:1fr}}.ba-card[data-astro-cid-5cdyc7ui]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.ba-card[data-astro-cid-5cdyc7ui].after{border-color:var(--accent)}.ba-label[data-astro-cid-5cdyc7ui]{font-size:13.5px;font-weight:700;color:var(--accent);margin:0 0 12px}.ba-label[data-astro-cid-5cdyc7ui].before{color:var(--keep)}.ba-card[data-astro-cid-5cdyc7ui] ul[data-astro-cid-5cdyc7ui]{margin:0;padding-left:1.25em;font-size:15px;line-height:1.85}.camp-flow[data-astro-cid-5cdyc7ui]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:820px){.camp-flow[data-astro-cid-5cdyc7ui]{grid-template-columns:1fr!important}}.camp-step[data-astro-cid-5cdyc7ui]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 16px;display:flex;gap:12px;align-items:flex-start}.camp-no[data-astro-cid-5cdyc7ui]{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.camp-when[data-astro-cid-5cdyc7ui]{font-size:13px;color:var(--fg-muted);margin:0 0 4px}.camp-title[data-astro-cid-5cdyc7ui]{font-size:15.5px;font-weight:700;margin:0 0 6px;line-height:1.4}.camp-body[data-astro-cid-5cdyc7ui]{font-size:14px;color:var(--fg-muted);line-height:1.7;margin:0}.camp-price[data-astro-cid-5cdyc7ui]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:820px){.camp-price[data-astro-cid-5cdyc7ui]{grid-template-columns:1fr}}.camp-list[data-astro-cid-5cdyc7ui]{margin:0;padding-left:1.25em;font-size:15px;line-height:1.85}.camp-list[data-astro-cid-5cdyc7ui].keep{color:var(--fg-muted)}
