.general-candidate-roster-module__wR2W3a__roster{min-width:0}.general-candidate-roster-module__wR2W3a__roster>p{color:var(--muted);line-height:1.55}.general-candidate-roster-module__wR2W3a__list{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.general-candidate-roster-module__wR2W3a__list>li{border:1px solid var(--line);background:var(--white,#fff);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.general-candidate-roster-module__wR2W3a__list h3{overflow-wrap:anywhere;margin:6px 0;font-size:24px;line-height:1.3}.general-candidate-roster-module__wR2W3a__list span{color:var(--muted);font-size:14px}.general-candidate-roster-module__wR2W3a__links{flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;max-width:340px;display:flex}.general-candidate-roster-module__wR2W3a__links a{font-size:14px;font-weight:550}.general-candidate-roster-module__wR2W3a__source{color:var(--muted);margin:12px 0;font-size:14px;line-height:1.6}.general-candidate-roster-module__wR2W3a__writeIns{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.general-candidate-roster-module__wR2W3a__writeIns>h3{margin-bottom:8px;font-size:20px}.general-candidate-roster-module__wR2W3a__writeIns>p{color:var(--muted);font-size:16px}@media (max-width:640px){.general-candidate-roster-module__wR2W3a__list>li{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.general-candidate-roster-module__wR2W3a__links{justify-content:flex-start;max-width:none}}.general-candidate-roster-module__wR2W3a__compact{border:1px solid var(--line);background:var(--white,#fff);border-radius:8px;gap:0;margin:8px 0 0;overflow:hidden}.general-candidate-roster-module__wR2W3a__compact>li{border:0;border-radius:0;gap:12px;padding:12px 16px}.general-candidate-roster-module__wR2W3a__compact>li+li{border-top:1px solid var(--line)}.general-candidate-roster-module__wR2W3a__compact h3{margin:2px 0;font-size:18px}.general-candidate-roster-module__wR2W3a__compact span{font-size:14px}.general-candidate-roster-module__wR2W3a__compact>li>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.general-candidate-roster-module__wR2W3a__compact>li>div:first-child>:not(h3):not(span){grid-row:1/3}.general-candidate-roster-module__wR2W3a__compact>li>div:first-child>:is(h3,span){grid-column:2}@media (max-width:640px){.general-candidate-roster-module__wR2W3a__compact>li{gap:8px;padding:12px 14px}}
.continue-researching-module__wm8gHa__section{border-top:1px solid var(--line);background:#fff}.continue-researching-module__wm8gHa__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}.continue-researching-module__wm8gHa__intro h2{color:var(--navy);font-family:var(--serif);font-size:var(--type-h1);margin:10px 0 12px;line-height:1.15}.continue-researching-module__wm8gHa__intro p{color:#55657c;max-width:36ch;margin:0;font-size:16px;line-height:1.6}.continue-researching-module__wm8gHa__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.continue-researching-module__wm8gHa__links .continue-researching-module__wm8gHa__link{background:var(--paper);color:var(--navy);border:1px solid #dfe4ec;border-radius:4px;align-items:center;gap:12px;min-height:94px;padding:16px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.continue-researching-module__wm8gHa__links .continue-researching-module__wm8gHa__link:hover{background:#eaf1fb;border-color:#55657c}.continue-researching-module__wm8gHa__links .continue-researching-module__wm8gHa__link:focus-visible{outline-offset:3px;outline:3px solid #3264ad}.continue-researching-module__wm8gHa__icon{background:#fff;border:1px solid #dfe4ec;border-radius:4px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:inline-flex}.continue-researching-module__wm8gHa__copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.continue-researching-module__wm8gHa__title{font-size:14px;font-weight:700;line-height:1.35}.continue-researching-module__wm8gHa__description{color:#55657c;font-size:12px;font-weight:400;line-height:1.4}.continue-researching-module__wm8gHa__arrow{flex:none;font-size:20px;font-weight:550}@media (max-width:900px){.continue-researching-module__wm8gHa__layout{grid-template-columns:minmax(0,1fr);gap:24px}.continue-researching-module__wm8gHa__intro p{max-width:none}}@media (max-width:640px){.continue-researching-module__wm8gHa__links{grid-template-columns:minmax(0,1fr)}.continue-researching-module__wm8gHa__links .continue-researching-module__wm8gHa__link{min-height:88px}}@media (prefers-reduced-motion:reduce){.continue-researching-module__wm8gHa__links .continue-researching-module__wm8gHa__link{transition:none}}
.linked-record-card-module__S9g1nq__card{isolation:isolate;position:relative}.linked-record-card-module__S9g1nq__recordLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.linked-record-card-module__S9g1nq__recordLink:focus-visible{outline-offset:3px;outline:3px solid #3264ad}.linked-record-card-module__S9g1nq__card:has(.linked-record-card-module__S9g1nq__recordLink:hover){border-color:#b9c6d9}
.puerto-rico-coverage-module__SiJpZa__section{scroll-margin-top:100px}.puerto-rico-coverage-module__SiJpZa__officials,.puerto-rico-coverage-module__SiJpZa__resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.puerto-rico-coverage-module__SiJpZa__resources{margin-top:16px}.puerto-rico-coverage-module__SiJpZa__section .puerto-rico-coverage-module__SiJpZa__card{color:#112b55;background:#fff;border:1px solid #dfe4ec;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:24px;text-decoration:none;display:flex}.puerto-rico-coverage-module__SiJpZa__officials .puerto-rico-coverage-module__SiJpZa__card{border-top:3px solid #a51d30}.puerto-rico-coverage-module__SiJpZa__card>span{color:#55657c;font-size:14px;font-weight:700}.puerto-rico-coverage-module__SiJpZa__card>strong{font-family:var(--serif);font-size:24px;line-height:1.25}.puerto-rico-coverage-module__SiJpZa__card p{color:#55657c;margin:0;font-size:14px;line-height:1.6}.puerto-rico-coverage-module__SiJpZa__card b{margin-top:auto;padding-top:12px;font-size:14px}.puerto-rico-coverage-module__SiJpZa__card:hover{background:#f7f8fa;border-color:#b9c6d9}.puerto-rico-coverage-module__SiJpZa__card:focus-visible{outline-offset:4px;outline:3px solid #3264ad}.puerto-rico-coverage-module__SiJpZa__section .puerto-rico-coverage-module__SiJpZa__note{color:#55657c;margin:22px 0 0;font-size:14px;line-height:1.6}@media (max-width:640px){.puerto-rico-coverage-module__SiJpZa__officials,.puerto-rico-coverage-module__SiJpZa__resources{grid-template-columns:minmax(0,1fr)}}
