.lp{padding:16px var(--ls-gutter) 64px}.lp__crumbs{color:var(--ls-muted);margin-bottom:24px}.lp__crumbs a{color:inherit;text-decoration:none}.lp__head{text-align:center;max-width:960px;margin:0 auto 32px}.lp__h1{margin:0}.lp__intro{margin-top:24px}.lp__intro p{margin:0}.lp__intro p:not(:last-child){padding-bottom:1em}.lp__intro strong{font-weight:700}.lp__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lp__faq,.lp__related{max-width:960px;margin:64px auto 0}.lp__faq h2,.lp__related h2{text-align:center;margin:0 0 16px}.lp__qa{border-top:1px solid var(--ls-line)}.lp__qa:last-child{border-bottom:1px solid var(--ls-line)}.lp__qa summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;list-style:none;display:flex}.lp__qa summary::-webkit-details-marker{display:none}.lp__qa summary:after{content:"+";transition:transform .3s var(--ls-ease);flex:none}.lp__qa[open] summary:after{transform:rotate(45deg)}.lp__qa p{margin:0 0 16px}.lp__related ul{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.lp__related a{color:var(--ls-accent);text-underline-offset:3px}@media (hover:hover){.lp__related a:hover{color:var(--ls-hover)}}@media (max-width:768px){.lp__intro{margin-top:16px}.lp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px}.lp__faq,.lp__related{margin-top:48px}}
