.flp.ls .ls-grid{-moz-column-gap:64px;grid-template:"head side""main side"1fr/minmax(0,760px) 400px;justify-content:space-between;column-gap:64px;display:grid}.flp.ls .ls-head{grid-area:head}.flp.ls .ls-main{grid-area:main;margin-top:40px}.flp.ls .ls-side{grid-area:side;align-self:start;margin-top:52px;position:sticky;top:24px}.flp.ls .flp-lede{margin-top:16px}.flp.ls .ls-how{flex-direction:column;gap:16px;display:flex}.flp.ls .ls-how-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.flp.ls .ls-cur{align-items:center;gap:2px;display:inline-flex}.flp.ls .ls-cur-l{color:#5b686d;margin-right:6px;font-size:14px;line-height:20px}.flp.ls .ls-cur-b{color:#5b686d;min-width:48px;height:32px;font:600 14px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0 10px}.flp.ls .ls-cur-b[aria-pressed=true]{color:#10232b;background:#f2f5f6;box-shadow:inset 0 0 0 1px #5b686d80}.flp.ls .ls-card,.flp.ls .ls-bank{border:1px solid #dde3e5;border-radius:16px;padding:24px}.flp.ls .ls-card{background:#f7f9fa}.flp.ls .ls-bank{background:#fff;border-radius:12px}.flp.ls .ls-box-t{font:700 18px/26px var(--font)}.flp.ls .ls-seg{background:#fff;border:1px solid #dde3e5;border-radius:9999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:16px;padding:4px;display:grid}.flp.ls .ls-seg-b{color:#10232b;height:44px;font:600 16px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:9999px}.flp.ls .ls-seg-b:hover{background:#f2f5f6}.flp.ls .ls-seg-b[aria-checked=true]{color:#fff;background:#10232b}.flp.ls .ls-hint{margin-top:16px}.flp.ls .ls-manage{margin-top:6px;font-size:15px;line-height:22px}.flp.ls .ls-go{margin-top:16px}.flp.ls a.ls-go:hover{text-decoration:none}.flp.ls .ls-note{color:#5b686d;margin-top:12px;font-size:15px;line-height:22px}.flp.ls .ls-bank .ls-note{margin-top:4px}.flp.ls .ls-rows{margin-top:8px}.flp.ls .ls-row{padding:12px 0 0}.flp.ls .ls-row dt{color:#5b686d;font-size:14px;line-height:20px}.flp.ls .ls-row dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;display:flex}.flp.ls .ls-code{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:600}.flp.ls .ls-copy{color:#10232b;height:32px;font:600 13px/1 var(--font);cursor:pointer;background:#fff;border:1px solid #5b686d80;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.flp.ls .ls-copy:hover{background:#f2f5f6}.flp.ls .ls-company{margin-top:0}.flp.ls .ls-company .ls-row{border-top:1px solid #eef2f3;grid-template-columns:220px minmax(0,1fr);gap:0 24px;padding:12px 0;display:grid}.flp.ls .ls-company .ls-row:last-child{border-bottom:1px solid #eef2f3}.flp.ls .ls-company .ls-row dt{font-size:16px;line-height:24px}.flp.ls .ls-company .ls-row dd{margin-top:0;display:block}.flp.ls .ls-person{align-items:center;gap:24px;display:flex}.flp.ls .ls-photo{-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:50%;flex:none;width:120px;height:120px;box-shadow:0 0 0 1px #dde3e5}.flp.ls .ls-photo.is-missing{color:#5b686d;background:#f2f5f6;justify-content:center;align-items:center;font:600 14px/20px ui-monospace,Consolas,monospace;display:flex}.flp.ls .ls-who{flex-direction:column;gap:2px;min-width:0;display:flex}.flp.ls .ls-name{font:700 20px/28px var(--font)}.flp.ls .ls-role{color:#0b7c86;font-weight:600}.flp.ls .ls-goal{border:1px solid #dde3e5;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.flp.ls .ls-uses{list-style:none}.flp.ls .ls-uses li{border-top:1px solid #eef2f3;grid-template-columns:220px minmax(0,1fr);gap:0 24px;padding:12px 0;display:grid}.flp.ls .ls-uses li:last-child{border-bottom:1px solid #eef2f3}.flp.ls .ls-cost{color:#5b686d;margin-top:4px;font-size:15px;line-height:22px;display:block}.flp.ls .ls-plain{flex-direction:column;gap:8px;display:flex}.flp.ls .ls-missing{color:#9a5b00;background:#fff4d6;border-radius:4px;padding:1px 6px;font:600 .9em/1.4 ui-monospace,Consolas,monospace}@media (max-width:1100px){.flp.ls .ls-grid{grid-template:"head""side""main"/minmax(0,1fr)}.flp.ls .ls-side{max-width:560px;margin-top:32px;position:static}.flp.ls .ls-main{max-width:760px}}@media (max-width:760px){.flp.ls .flp-head{margin-top:32px}.flp.ls .ls-side{max-width:none;margin-top:24px}.flp.ls .ls-card,.flp.ls .ls-bank,.flp.ls .ls-goal{padding:20px 16px}.flp.ls .ls-goal .flp-num{font-size:40px}.flp.ls .ls-person{gap:16px}.flp.ls .ls-photo{width:96px;height:96px}.flp.ls .ls-uses li,.flp.ls .ls-company .ls-row{grid-template-columns:1fr;gap:2px}.flp.ls .ls-company .ls-row dt{font-size:14px;line-height:20px}}
