.landing .guide-main{max-width:860px;padding-block:72px}.landing .guide-main h1{font:430 clamp(40px,6vw,68px)/1.07 var(--f-display);letter-spacing:-.04em;max-width:18ch;margin:20px 0 24px}.landing .guide-main section{margin-top:48px}.landing .guide-main h2{font:500 clamp(26px,4vw,36px)/1.2 var(--f-display);margin-bottom:20px}.landing .guide-main p,.landing .guide-main li{font-size:16px;line-height:1.85;color:var(--ink-2);margin-block:16px}.landing .guide-main .small{font-size:13px}.landing .guide-main ul,.landing .guide-main ol{padding-left:24px}.landing .guide-main a:not(.btn){text-decoration:underline;text-underline-offset:4px}.landing .guide-example{padding:24px 0;border-top:1px solid var(--line);margin-top:24px}.landing .guide-example h3{font-size:19px}.landing .guide-example button,.landing .share-tool button{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:6px;padding:10px 14px;font:500 14px var(--f-sans);cursor:pointer}.landing .guide-next{border-top:1px solid var(--line);padding-top:32px}.landing .guide-table{overflow-x:auto}.landing .guide-table table{border-collapse:collapse;min-width:550px;font-size:14px;line-height:1.7}.landing .guide-table th,.landing .guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px}.landing .guide-table caption{text-align:left;font-size:13px;color:var(--dim);margin-bottom:10px}.landing .share-tool{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;font-size:14px}.landing .share-tool p{width:100%;margin:0;font-size:13px}@media(max-width:540px){.landing .guide-main{padding-block:40px}.landing .guide-main h1{font-size:44px}.landing .guide-main section{margin-top:36px}}
