.lev-guide{--guide-paper:#f7f4ee;--guide-ink:#292720;--guide-muted:#686257;--guide-wood:#65523b;--guide-line:#d8d1c5;--guide-tint:#eee8dd;background:var(--guide-paper);color:var(--guide-ink);font-family:var(--font-body--family);font-size:16px;line-height:1.65;padding:56px 0 28px}
body:has(.lev-guide) [id*="__header_announcements"]{display:none}
.lev-guide *{box-sizing:border-box}.lev-guide ::selection{background:#ded2bf;color:var(--guide-ink)}
.lev-guide-wrap{width:min(1120px,calc(100% - 96px));margin-inline:auto}
.lev-guide h1,.lev-guide h2,.lev-guide h3{color:var(--guide-ink);font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.03em;text-wrap:balance;margin:0}
.lev-guide h1{font-size:clamp(36px,4vw,54px);line-height:1.08;max-width:14ch}
.lev-guide h2{font-size:clamp(28px,3vw,38px);line-height:1.15;max-width:19ch}
.lev-guide h3{font-size:21px;line-height:1.3;letter-spacing:-.02em}
.lev-guide p{color:var(--guide-muted);max-width:65ch;margin:12px 0 0}
.lev-guide a{color:var(--guide-wood);text-underline-offset:4px;text-decoration-thickness:1px}
.lev-guide a:hover{color:var(--guide-ink)}
.lev-guide :focus-visible{outline:3px solid var(--guide-wood);outline-offset:5px}
.lev-guide-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:32px}
.lev-guide-intro p{font-size:18px;margin:0}
.lev-guide-video{aspect-ratio:16/9;width:100%;background:#292720;border-radius:4px;overflow:hidden}
.lev-guide-video iframe{display:block;width:100%;height:100%;border:0}
.lev-guide-caption{display:flex;justify-content:space-between;gap:24px;align-items:start;font-size:12px;margin-top:12px}
.lev-guide-caption p{margin:0;max-width:64ch}.lev-guide-caption a{flex-shrink:0}
.lev-guide-nav{display:flex;gap:36px;border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);padding:18px 0;margin-top:32px}
.lev-guide-nav a{font-size:14px;font-weight:600;text-decoration:none}.lev-guide-nav a:hover{text-decoration:underline}
.lev-guide-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:72px 0;scroll-margin-top:110px;border-bottom:1px solid var(--guide-line)}
.lev-guide-before img{display:block;width:min(100%,360px);aspect-ratio:1;object-fit:contain;height:auto;border-radius:4px;margin-top:24px}
.lev-guide-checks>div{padding:24px 0;border-top:1px solid var(--guide-line)}.lev-guide-checks>div:first-child{padding-top:0;border:0}
.lev-guide-checks .lev-guide-note{font-size:13px;margin-top:0}
.lev-guide-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:32px}
.lev-guide-steps li{display:grid;grid-template-columns:32px 1fr;gap:20px}
.lev-guide-step-number{color:var(--guide-wood);font-size:24px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}
.lev-guide-timing{padding:24px;background:var(--guide-tint);margin-top:32px;border-radius:4px}.lev-guide-timing h3{font-size:17px}.lev-guide-timing p{font-size:14px}
.lev-guide-questions details{border-top:1px solid var(--guide-line);padding:20px 0}.lev-guide-questions details:first-child{padding-top:0;border-top:0}
.lev-guide-questions summary{display:flex;justify-content:space-between;align-items:baseline;gap:24px;font-weight:600;cursor:pointer;font-size:17px;line-height:1.4;list-style:none}.lev-guide-questions summary::-webkit-details-marker{display:none}
.lev-guide-questions summary::after{content:'+';font-weight:400;font-size:23px;line-height:1;transition:transform 180ms ease;flex-shrink:0}.lev-guide-questions details[open] summary::after{transform:rotate(45deg)}.lev-guide-questions p{font-size:15px}
.lev-guide-contact{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:40px;background:var(--guide-tint);margin-top:64px;border-radius:4px}
.lev-guide-contact h2{font-size:28px}.lev-guide-contact p{font-size:15px}.lev-guide-contact>div:last-child{display:flex;flex-direction:column;align-items:center;gap:16px}
.lev-guide a.lev-guide-action{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:14px 24px;background:var(--guide-wood);color:#fff;text-decoration:none;font-weight:600;border-radius:7px;text-align:center;transition:background 180ms ease}.lev-guide a.lev-guide-action:hover{background:#433523}
.lev-guide-product,.lev-guide-top{font-size:14px}.lev-guide-top{display:inline-block;margin-top:28px}
@media(max-width:900px){.lev-guide-wrap{width:calc(100% - 48px)}.lev-guide-intro{gap:32px}.lev-guide-section{gap:40px}.lev-guide-caption{flex-direction:column;gap:4px}.lev-guide-contact{gap:24px;padding:28px}}
@media(max-width:760px){.lev-guide{padding-top:32px}.lev-guide-wrap{width:calc(100% - 40px)}.lev-guide-intro{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.lev-guide-intro p{font-size:16px}.lev-guide-nav{gap:16px;flex-wrap:wrap;margin-top:24px}.lev-guide-nav a{font-size:13px}.lev-guide-section{grid-template-columns:1fr;gap:28px;padding:48px 0;scroll-margin-top:90px}.lev-guide h2{font-size:30px;max-width:21ch}.lev-guide-before img{width:240px}.lev-guide-contact{grid-template-columns:1fr;margin-top:40px;padding:24px}.lev-guide-contact>div:last-child{align-items:stretch}.lev-guide-product{text-align:center}.lev-guide-steps li{gap:12px;grid-template-columns:24px 1fr}.lev-guide-timing{padding:20px}.lev-guide-questions summary{font-size:16px}.lev-guide h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.lev-guide *{transition:none!important;scroll-behavior:auto!important}}
