.co-root .lp{background:var(--co-paper);padding-block:clamp(56px,8vw,112px)}.co-root .lp__grid{align-items:start;gap:40px 64px;display:grid}@media (min-width:62rem){.co-root .lp__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.co-root .lp__intro{flex-direction:column;gap:18px;display:flex}@media (min-width:62rem){.co-root .lp__intro{position:sticky;top:88px}}.co-root .lp__eyebrow{font-family:var(--co-figure);color:var(--co-link);margin:0;font-size:.82rem}.co-root .lp h2{letter-spacing:-.02em;color:var(--co-navy);text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(1.8rem,1.2rem + 2vw,2.5rem);font-weight:700;line-height:1.05}.co-root .lp__intro p{color:var(--co-muted);max-width:34ch;margin:0;font-size:1.05rem;line-height:1.6}.co-root .lp__intro .lp__fine{font-size:.95rem}.co-root .lp__intro .co-btn{align-self:flex-start;margin-top:8px}.co-root .lp__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.co-root .lp__row{border-top:1px solid var(--co-line);grid-template-columns:112px minmax(0,1fr) 150px;align-items:start;gap:8px 24px;padding:22px 0;display:grid}.co-root .lp__row:first-child{border-top-color:var(--co-line-strong)}.co-root .lp__row:last-child{padding-bottom:0}.co-root .lp__kind{font-family:var(--co-figure);color:var(--co-link);padding-top:6px;font-size:.82rem}.co-root .lp__body{flex-direction:column;gap:10px;min-width:0;display:flex}.co-root .lp__name{color:var(--co-navy);font-size:1.35rem;font-weight:600;line-height:1.25;text-decoration:none}.co-root .lp__name:hover{color:var(--co-accent);text-underline-offset:4px;text-decoration:underline}.co-root .lp__bar{align-items:center;gap:14px;display:flex}.co-root .lp__fill{background:#2d4f96;border-radius:2px;flex:none;max-width:calc(100% - 140px);height:10px;transition:background-color .15s;display:block}.co-root .lp__row:hover .lp__fill{background:var(--co-navy)}.co-root .lp__amt{font-family:var(--co-figure);white-space:nowrap;color:var(--co-ink);font-size:.95rem}.co-root .lp__meta{color:var(--co-muted);margin:0;font-size:.9rem}.co-root .lp__draft{font-family:var(--co-figure);color:var(--co-navy);border-bottom:1px solid var(--co-blue-soft);align-self:flex-start;padding-bottom:2px;font-size:.76rem}.co-root .lp__side{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.co-root .lp__open{font-family:var(--co-figure);color:var(--co-green-text);font-size:.82rem}.co-root .lp__lock{color:#8a9bb8;font-size:.76rem}@media (max-width:48rem){.co-root .lp__row{grid-template-columns:1fr;gap:6px;padding:18px 0}.co-root .lp__kind{padding-top:0}.co-root .lp__side{flex-direction:row;justify-content:space-between;align-items:baseline}.co-root .lp__fill{max-width:calc(100% - 120px)}}
