.landing .lg{padding:40px 0 88px}.landing .lg__wrap{max-width:860px}.landing .lg__docs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.landing .lg__docs a{padding:8px 16px;border:1px solid var(--line);border-radius:999px;color:var(--ink2);font:600 14px/1.2 var(--font-sans,sans-serif);text-decoration:none;background:var(--surface)}.landing .lg__docs a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.landing .lg__head h1{margin:0;color:var(--ink);font:800 clamp(27px,4vw,34px) /1.25 Wanted Sans,Pretendard,sans-serif;letter-spacing:-.02em}.landing .lg__lead{margin:12px 0 0;color:var(--ink2);font-size:17px;line-height:1.7}.landing .lg__date{margin:12px 0 0;color:var(--muted);font-size:14px}.landing .lg__draft{margin:24px 0 0;padding:16px 20px;border:1px solid rgba(138,90,0,.25);border-radius:12px;background:var(--draft-bg,#fff8e6);color:var(--warn-ink);font-size:14px;line-height:1.6}.landing .lg__toc{margin:32px 0 0;padding:20px 24px;list-style:none;border:1px solid var(--line2);border-radius:12px;background:var(--wash);columns:240px 2;column-gap:32px}.landing .lg__toc li{break-inside:avoid}.landing .lg__toc a{display:inline-block;padding:4px 0;color:var(--ink2);font-size:14px;line-height:1.5;text-decoration:none}.landing .lg__toc a:hover{color:var(--brand-ink);text-decoration:underline}.landing .lg__body section{padding-top:40px}.landing .lg__body h2{margin:0 0 12px;color:var(--ink);font:700 21px/1.35 Wanted Sans,Pretendard,sans-serif;letter-spacing:-.01em}.landing .lg__body h3{margin:20px 0 8px;color:var(--ink);font-size:17px;font-weight:700}.landing .lg__body li,.landing .lg__body p{color:var(--ink2);font-size:16px;line-height:1.75}.landing .lg__body p{margin:0 0 12px}.landing .lg__body ol,.landing .lg__body ul{margin:0 0 12px;padding-left:20px}.landing .lg__body ul{list-style:disc}.landing .lg__body ol{list-style:decimal}.landing .lg__body li::marker{color:var(--muted)}.landing .lg__body li+li{margin-top:4px}.landing .lg__body a{color:var(--brand-ink);text-decoration:underline}.landing .lg__body b{color:var(--ink)}.landing .lg__table{width:100%;margin:4px 0 16px;border-collapse:collapse;font-size:14px}.landing .lg__table td,.landing .lg__table th{padding:12px;border-top:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink2);line-height:1.6}.landing .lg__table thead th{border-top:0;color:var(--ink);font-weight:700;background:var(--wash)}.landing .lg__table tbody th{color:var(--ink);font-weight:600;white-space:nowrap}@media (max-width:640px){.landing .lg__table{display:block;overflow-x:auto}.landing .lg__table tbody th{white-space:normal}}.landing .lg-todo{padding:0 4px;border-radius:8px;background:#ffe9a8;color:#5c3d00}.landing .lg-todo__tag{font-size:12px;font-weight:700}.landing .lg-card{padding:20px 24px;border:1px solid var(--line2);border-radius:12px;background:var(--surface);margin:0 0 12px}.landing .lg-card p:last-child{margin-bottom:0}.landing .lg-mail{font-size:21px;font-weight:700}