.llcc__head{align-items:end;display:grid;gap:var(--ll-space-5) var(--ll-space-8);grid-template-columns:minmax(0,1fr) minmax(280px,460px);margin-bottom:var(--ll-rhythm-intro)}.llcc__head-intro{margin-top:0}@media (max-width:768px){.llcc__head{align-items:start;gap:var(--ll-rhythm-heading);grid-template-columns:1fr}}.llcc__card{color:inherit;text-decoration:none}.llcc__title{color:var(--ll-fg);font-weight:600}.llcc__title-link{color:inherit;text-decoration:none}.llcc__title-link:hover{text-decoration:underline;text-underline-offset:3px}.llcc__desc{color:var(--ll-fg-muted);font-size:16px;line-height:1.6}.llcc__desc p{color:var(--ll-fg-muted);margin:0 0 var(--ll-space-2)}.llcc__desc p:last-child{margin:0}.llcc__mark{display:flex;flex:none}.llcc__icon{display:block;flex:none;height:48px;object-fit:contain;width:48px}.llcc__ring{background:var(--ll-icon-well-bg,var(--ll-well));border:0;border-radius:var(--ll-radius-circle);color:var(--ll-icon-well-fg,var(--ll-icon-accent));display:grid;flex:none;height:56px;place-items:center;transition:background-color var(--ll-dur-base) var(--ll-ease),color var(--ll-dur-base) var(--ll-ease);width:56px}.llcc__card:focus-visible .llcc__ring,.llcc__card:hover .llcc__ring{background:var(--ll-indigo);color:var(--ll-text-invert)}.llcc__chev .ll-icon,.llcc__go .ll-icon{transition:transform var(--ll-dur-fast) var(--ll-ease)}a.llcc__card:focus-visible .llcc__chev .ll-icon,a.llcc__card:focus-visible .llcc__go .ll-icon,a.llcc__card:hover .llcc__chev .ll-icon,a.llcc__card:hover .llcc__go .ll-icon,a.llcc__go:focus-visible .ll-icon,a.llcc__go:hover .ll-icon{transform:translateX(4px)}.llcc--vertical .llcc__card{height:100%}.llcc--vertical .llcc__body{display:flex;flex-direction:column;gap:var(--ll-gap-stack)}.llcc--vertical .llcc__mark{margin-bottom:var(--ll-space-2)}.llcc__go{align-items:center;color:var(--ll-standalone-link);display:inline-flex;font-family:var(--ll-font-heading);font-size:16px;font-weight:600;gap:var(--ll-gap-inline);margin-top:auto;padding-top:var(--ll-space-4);text-decoration:none;width:fit-content}.llcc__rows{display:flex;flex-direction:column;gap:var(--ll-gap-grid);margin-inline:auto;max-width:880px}.llcc--horizontal .llcc__card{align-items:center;flex-direction:row;gap:var(--ll-space-5);padding:var(--ll-space-5) var(--ll-space-6)}.llcc--horizontal .llcc__body{display:flex;flex-direction:column;gap:var(--ll-space-1);min-width:0}.llcc--horizontal .llcc__ring{height:48px;width:48px}.llcc--horizontal .llcc__icon{height:44px;width:44px}.llcc--horizontal .llcc__chev{color:var(--ll-icon-accent);display:flex;flex:none;margin-left:auto}@media (max-width:768px){.llcc--horizontal .llcc__card{gap:var(--ll-space-4);padding:var(--ll-space-4) var(--ll-space-5)}.llcc--horizontal .llcc__ring{height:40px;width:40px}.llcc--horizontal .llcc__icon{height:36px;width:36px}.llcc__icon{height:40px;width:40px}}.llcc__desc,.llcc__desc p{color:var(--ll-text-secondary);font-size:15.5px;line-height:1.55}.ll-ground-navy .llcc__desc,.ll-ground-navy .llcc__desc p{color:#9aa6b2}.llcc--vertical .llcc__card{padding-right:calc(var(--ll-space-6) + 60px);position:relative}.llcc--vertical .llcc__mark{margin:0;position:absolute;right:var(--ll-space-6);top:50%;transform:translateY(-50%)}.llcc--vertical .llcc__ring{background:transparent;border:1px solid var(--ll-card-border);color:var(--ll-indigo);height:44px;transition:background-color .35s var(--ll-ease),border-color .35s var(--ll-ease),color .35s var(--ll-ease),transform .45s var(--ll-ease-reveal);width:44px}.llcc--vertical.ll-ground-navy .llcc__ring{border-color:var(--ll-border-dark);color:var(--ll-text-invert)}.llcc--vertical .llcc__card:focus-visible .llcc__ring,.llcc--vertical .llcc__card:hover .llcc__ring{background:var(--ll-indigo);border-color:var(--ll-indigo);color:var(--ll-text-invert);transform:translateX(4px)}.llcc--vertical.ll-ground-navy .llcc__card:focus-visible .llcc__ring,.llcc--vertical.ll-ground-navy .llcc__card:hover .llcc__ring{background:var(--ll-text-invert);border-color:var(--ll-text-invert);color:var(--ll-navy)}@media (max-width:768px){.llcc--vertical .llcc__card{padding-right:calc(var(--ll-space-5) + 52px)}.llcc--vertical .llcc__mark{right:var(--ll-space-5)}.llcc--vertical .llcc__ring{height:40px;width:40px}}.llcc .llcc__card--popup,.llcc .llcc__go[role=button],.llcc .llcc__title-link[role=button]{cursor:pointer}.llcc .llcc__card--popup:focus-visible .llcc__chev .ll-icon,.llcc .llcc__card--popup:focus-visible .llcc__go .ll-icon,.llcc .llcc__card--popup:hover .llcc__chev .ll-icon,.llcc .llcc__card--popup:hover .llcc__go .ll-icon,.llcc .llcc__go[role=button]:focus-visible .ll-icon,.llcc .llcc__go[role=button]:hover .ll-icon{transform:translateX(4px)}.llcc .llcc__card--popup:focus-visible,.llcc .llcc__go[role=button]:focus-visible,.llcc .llcc__title-link[role=button]:focus-visible{outline:2px solid var(--ll-indigo,#354985);outline-offset:4px}.llcc .llcc__title-link[role=button]:hover{text-decoration:underline;text-underline-offset:3px}