.ls-content{max-width:1440px;margin:auto;padding:0 4vw 100px;color:#102831}.ls-meta{display:flex;gap:12px;flex-wrap:wrap}.ls-meta span{border:1px solid #cce4e9;border-radius:30px;padding:9px 16px;font-size:13px}.ls-toc{display:flex;flex-wrap:wrap;gap:12px 24px;margin:32px 0 72px;padding:22px 0;border-block:1px solid #cce4e9}.ls-toc a{font-size:13px;text-decoration:none;color:#41616b}.ls-section{scroll-margin-top:100px;margin:0 0 100px}.ls-section h2,.ls-end h2{font-size:clamp(27px,3vw,44px);letter-spacing:-.035em;line-height:1.35;margin:14px 0 20px}.ls-desc{font-size:17px;line-height:1.9;max-width:850px;color:#4e6872;margin-bottom:32px}.ls-section figure{margin:0}.ls-section figure img{display:block;width:100%;height:auto;border:1px solid #e2eff1;border-radius:12px;background:white}.ls-section figcaption{font-size:11px;letter-spacing:.06em;color:#607983;margin-top:12px}.ls-end{background:#edfbfd;padding:40px;border-radius:16px;border-top:4px solid #21e2f8}.ls-end p{line-height:1.8}.ls-end a{display:inline-block;margin:24px 24px 0 0;padding-bottom:8px;border-bottom:1px solid #102831}.lansync-page .case-title h1{font-size:clamp(32px,5vw,70px)}@media(max-width:700px){.ls-content{padding-inline:20px}.ls-section{margin-bottom:60px}.ls-toc{margin-bottom:48px}.ls-desc{font-size:15px}.ls-end{padding:24px}.ls-end a{display:block;width:fit-content}}
.ls-section figure img{border:0;border-radius:0}.ls-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:36px 0}.ls-analysis-grid article{padding-top:22px;border-top:1px solid #a9c7cd}.ls-analysis-grid article>span{font-size:13px;color:#007c92}.ls-analysis-grid h3,.ls-analysis-heading h3,.ls-decision h3{font-size:21px;line-height:1.5;margin:12px 0}.ls-analysis-grid p,.ls-decision p{font-size:15px;line-height:1.9;color:#48636d}.ls-analysis-heading{margin:44px 0 24px}.ls-table-wrap{overflow-x:auto}.ls-table-wrap table{width:100%;border-collapse:collapse;text-align:left;min-width:650px;font-size:14px;line-height:1.8}.ls-table-wrap th{background:#ddf7fa;color:#102831}.ls-table-wrap th,.ls-table-wrap td{padding:18px;border-bottom:1px solid #bfd7dc;vertical-align:top}.ls-note{font-size:13px;line-height:1.8;color:#526c76;margin:20px 0}.ls-decision{padding:24px 0;border-block:1px solid #bfd7dc;margin:28px 0}.ls-flow{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:30px 0;gap:12px}.ls-flow li{border-top:3px solid #21e2f8;padding:18px 10px 18px 0}.ls-flow b{font-size:16px}.ls-flow span{display:block;font-size:13px;line-height:1.8;color:#526c76;margin-top:10px}@media(max-width:760px){.ls-analysis-grid{grid-template-columns:1fr;gap:12px}.ls-flow{grid-template-columns:1fr}.ls-flow li{padding:14px 0}.ls-analysis-heading h3{font-size:22px}}