.cp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cp-card{border-radius:var(--la-r);background:var(--la-plate);align-content:start;gap:14px;height:100%;padding:40px;transition:background-color .25s;display:grid}.cp-card:hover{background:color-mix(in srgb, var(--accent) 7%, var(--la-plate))}.cp-card:hover .la-link span{translate:3px}.cp-vs{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.15}.cp-vs span{color:var(--la-grey)}.cp-card p{color:var(--la-grey);margin:0}.cp-card .la-link{margin-top:10px}.cp-lead{max-width:600px;color:var(--la-grey);margin:24px 0 0}.cp-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;margin:56px 0 0}.cp-table th,.cp-table td{vertical-align:top;padding:22px 28px;font-weight:400;line-height:1.5}.cp-table thead th{color:var(--la-grey);padding-top:28px;padding-bottom:12px;font-size:15px}.cp-table tbody th{width:20%;padding-left:0;font-weight:500}.cp-table tbody td:not(.cp-shoal){width:36%;color:var(--la-grey)}.cp-table .cp-shoal{background:color-mix(in srgb, var(--accent) 7%, var(--la-paper))}.cp-table thead .cp-shoal{border-radius:var(--la-r) var(--la-r) 0 0;color:var(--la-ink)}.cp-table tbody tr:last-child .cp-shoal{border-radius:0 0 var(--la-r) var(--la-r);padding-bottom:32px}.cp-mark{align-items:center;gap:10px;font-size:17px;font-weight:500;display:inline-flex}.cp-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.cp-keep{padding:48px}.ld .cp-pair h2{font-size:32px}.cp-keep p{color:var(--la-grey);margin:16px 0 0}.cp-side{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.cp-next{flex-wrap:wrap;gap:12px 28px;margin:32px 0 0;display:flex}.cp-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;margin:0;padding:0;list-style:none;display:grid}.cp-tile{border-radius:var(--la-rc);background:color-mix(in srgb, var(--tint) 14%, var(--la-paper));width:48px;height:48px;color:var(--tint);place-items:center;display:grid}.cp-control h3{letter-spacing:-.01em;margin:20px 0 0;font-size:20px;font-weight:500}.cp-control p{color:var(--la-grey);margin:10px 0 0}.cp-asof{color:var(--la-faint);margin-top:2px;font-size:13px;display:block}.cp-foot{max-width:880px;color:var(--la-grey);gap:10px;margin-top:32px;font-size:15px;display:grid}.cp-foot p{margin:0}.cp-foot a{color:var(--la-ink);text-decoration:underline;-webkit-text-decoration-color:var(--la-faint);text-decoration-color:var(--la-faint);text-underline-offset:3px}.cp-foot a:hover{text-decoration-color:currentColor}.cp-better{gap:14px;max-width:600px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cp-better li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cp-better svg{color:var(--la-grey);margin-top:3px}.cp-group+.cp-group{margin-top:96px}.cp-group>h2{margin-bottom:48px}.cp-group-note{max-width:720px;color:var(--la-grey);margin:-28px 0 40px}@media (max-width:1000px){.cp-side,.cp-pair{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:760px){.cp-list,.cp-control{grid-template-columns:minmax(0,1fr)}.cp-control{gap:28px}.cp-control li{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.cp-control .cp-tile{width:40px;height:40px}.cp-control h3{margin:0;font-size:19px}.cp-control p{grid-column:1/-1}.cp-card,.cp-keep{padding:28px 24px}.cp-list{gap:12px}.cp-card{gap:10px;padding:24px 22px 26px}.cp-vs{text-wrap:pretty;font-size:23px}.cp-card .la-link{margin-top:6px}.cp-group+.cp-group{margin-top:72px}.cp-group>h2{margin-bottom:32px}.cp-group-note{margin:-12px 0 28px}.cp-table thead{display:none}.cp-table,.cp-table tbody,.cp-table tr,.cp-table th,.cp-table td{width:auto;display:block}.cp-table{margin-top:40px}.cp-table tbody tr{background:linear-gradient(var(--la-plate), var(--la-plate)) top / 100% 1px no-repeat;padding-top:22px}.cp-table tbody tr+tr{margin-top:26px}.cp-table tbody th{letter-spacing:-.01em;width:auto;padding:0 0 10px;font-size:19px}.cp-table tbody td:not(.cp-shoal){width:auto;padding:0 0 12px}.cp-table td:before{content:attr(data-label);color:var(--la-faint);margin-bottom:4px;font-size:14px;display:block}.cp-table .cp-shoal,.cp-table tbody tr:last-child .cp-shoal{border-radius:var(--la-rc);padding:16px 20px}}
