.lp-intro .intro{max-width:540px}
.lp-wall{border-bottom:1px solid var(--line)}
.lp-wall-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin:40px 0}
.lp-wall-heading h2{margin:0}.lp-wall-heading p{max-width:290px;margin:0;color:var(--muted);font-size:15px;line-height:1.6}
.lp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.lp-grid li{min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.lp-card{height:100%;display:flex;flex-direction:column;align-items:flex-start;padding:25px;transition:background .2s}
.lp-card:hover{background:#f0f0f0}.lp-card:focus-visible{position:relative;z-index:1;outline-offset:-3px}
.lp-card-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:30px;font-family:'Space Grotesk',Arial,sans-serif;font-size:10px;letter-spacing:.8px;color:var(--muted)}
.lp-card-top>span:last-child{color:var(--red);font-size:22px;line-height:1}
.lp-card img{display:block;width:112px;height:112px;object-fit:cover;border-radius:50%;margin-bottom:26px;background:#ededed}
.lp-card h3{font-size:25px;line-height:1.2;letter-spacing:-.8px;margin:0 0 8px;overflow-wrap:anywhere}
.lp-handle{font-size:14px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}
.lp-profile{display:flex;justify-content:space-between;width:100%;gap:16px;border-top:1px solid var(--line);padding-top:16px;margin-top:auto;color:var(--red);font-size:13px}
.lp-handle{padding-bottom:30px}
@media(max-width:1150px){.lp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.lp-wall-heading{display:block;margin:32px 0}.lp-wall-heading h2{margin-bottom:18px}.lp-wall-heading p{max-width:none}.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-card{padding:20px 16px}.lp-card-top{font-size:8px;letter-spacing:.3px;margin-bottom:24px;gap:4px}.lp-card img{width:80px;height:80px;margin-bottom:22px}.lp-card h3{font-size:20px;letter-spacing:-.5px}.lp-handle{font-size:12px;padding-bottom:24px}.lp-profile{font-size:12px}.lp-wall>.section-label{gap:12px;flex-wrap:wrap}}
@media(max-width:360px){.lp-card{padding:18px 12px}.lp-card img{width:72px;height:72px}.lp-card h3{font-size:18px}.lp-handle{font-size:11px}.lp-card-top{font-size:7px}}

.lp-note{display:block;color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 8px;overflow-wrap:anywhere}@media(max-width:760px){.lp-note{font-size:12px}}
