.cmp-group+.cmp-group{margin-top:56px}.cmp-group-h{margin:0 0 6px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:19px;font-weight:700;letter-spacing:-.3px;color:var(--fa-txt)}.cmp-group-sub{margin:0 0 16px;font-size:14px;color:var(--fa-txt3)}.cmp-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--fa-border)}.cmp-item{position:relative;display:grid;grid-template-columns:minmax(0,15fr) minmax(0,28fr) 140px;gap:8px 32px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--fa-border)}.cmp-item h4{margin:0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:17px;font-weight:700;letter-spacing:-.2px}.cmp-item h4 a{color:var(--fa-txt);text-decoration:none}.cmp-item h4 a:after{content:"";position:absolute;inset:0}.cmp-item h4 a:focus-visible{outline:none}.cmp-item:has(h4 a:focus-visible){outline:2px solid var(--fa-blue);outline-offset:4px;border-radius:6px}.cmp-item:hover h4 a{color:var(--fa-blue)}.cmp-type{display:block;margin-top:4px;font-size:13px;font-weight:500;color:var(--fa-txt3)}.cmp-sum{margin:0;font-size:14.5px;line-height:1.6;color:var(--fa-txt2)}.cmp-go{font-size:13.5px;font-weight:600;color:var(--fa-blue);white-space:nowrap;text-align:right}.cmp-method{margin:0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--fa-txt2)}@media (max-width:720px){.cmp-item{grid-template-columns:minmax(0,1fr);gap:6px}.cmp-go{margin-top:4px;text-align:left}}