.profile-module__d8uRmG__page{color:#1f2d44;max-width:1040px;margin:0 auto;padding:28px 16px 60px}.profile-module__d8uRmG__back{color:#7d563a;margin-bottom:27px;font-size:13px;text-decoration:none;display:inline-block}.profile-module__d8uRmG__hero{background:#f6f0e7;border:1px solid #e0d7ca;border-radius:20px;align-items:center;gap:30px;padding:30px;display:flex}.profile-module__d8uRmG__hero>:first-child{object-fit:cover;border-radius:12px;flex:0 0 120px;width:120px!important;height:150px!important}.profile-module__d8uRmG__eyebrow{letter-spacing:1.8px;color:#965e3d;margin:0 0 12px;font-size:10px;font-weight:750}.profile-module__d8uRmG__hero h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(28px,4vw,43px);line-height:1.1}.profile-module__d8uRmG__role{color:#626b77;margin:0 0 15px;font-size:15px}.profile-module__d8uRmG__tags{flex-wrap:wrap;gap:8px;display:flex}.profile-module__d8uRmG__tags span,.profile-module__d8uRmG__badge{color:#7d573d;background:#fffaf2;border:1px solid #ddd2c2;border-radius:999px;padding:5px 9px;font-size:10px;display:inline-block}.profile-module__d8uRmG__current{color:#6e7681;max-width:560px;margin:13px 0 0;font-size:11px;line-height:1.7}.profile-module__d8uRmG__nav{border-bottom:1px solid #e7dfd4;flex-wrap:wrap;gap:10px;padding:22px 0;display:flex}.profile-module__d8uRmG__nav a{color:#fff;background:#1f2d44;border-radius:999px;padding:9px 15px;font-size:12px;text-decoration:none}.profile-module__d8uRmG__section{border-bottom:1px solid #e7dfd4;padding:32px 0;scroll-margin-top:25px}.profile-module__d8uRmG__section h2{letter-spacing:-.5px;margin:0 0 16px;font-size:27px}.profile-module__d8uRmG__bio{max-width:800px;font-size:16px;line-height:1.8}.profile-module__d8uRmG__facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;display:grid}.profile-module__d8uRmG__facts h3{margin:16px 0 10px;font-size:14px}.profile-module__d8uRmG__facts ul{padding-left:18px;font-size:13px;line-height:1.9}.profile-module__d8uRmG__note,.profile-module__d8uRmG__gap{color:#68717c;font-size:13px;line-height:1.85}.profile-module__d8uRmG__gap{background:#f7f4ee;border:1px dashed #ddd2c2;border-radius:12px;padding:20px 22px}.profile-module__d8uRmG__checked{color:#7c8188;font-size:11px;line-height:1.8}.profile-module__d8uRmG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.profile-module__d8uRmG__card{border:1px solid #e4dcd1;border-radius:15px;min-width:0;padding:22px}.profile-module__d8uRmG__card h3{margin:15px 0 12px;font-size:18px}.profile-module__d8uRmG__card p{font-size:14px;line-height:1.8}.profile-module__d8uRmG__card blockquote{color:#7b5439;border-left:3px solid #ad744d;margin:18px 0;padding:3px 0 3px 15px;font-size:14px;line-height:1.7}.profile-module__d8uRmG__card small{color:#7c8188;margin-top:15px;font-size:10px;line-height:1.7;display:block}.profile-module__d8uRmG__sources{margin-top:17px}.profile-module__d8uRmG__sources a,.profile-module__d8uRmG__profileSources a{color:#815a3e;overflow-wrap:anywhere;font-size:11px;line-height:1.8;text-decoration:none;display:block}.profile-module__d8uRmG__sources a span{color:#7c8188;font-size:10px;display:block}.profile-module__d8uRmG__profileSources{margin-top:18px;font-size:12px;line-height:1.8}.profile-module__d8uRmG__profileSources summary,.profile-module__d8uRmG__records summary{cursor:pointer;color:#4c5c70}.profile-module__d8uRmG__records{margin-top:24px}.profile-module__d8uRmG__records>h3{font-size:18px}.profile-module__d8uRmG__records>summary{font-size:16px}.profile-module__d8uRmG__records details{border-bottom:1px solid #e8e1d8;padding:15px 0}.profile-module__d8uRmG__records summary{font-size:14px;font-weight:650}.profile-module__d8uRmG__records summary span{color:#777f89;margin-left:12px;font-size:11px;font-weight:400}.profile-module__d8uRmG__records article{background:#f8f5f0;border-radius:11px;margin:14px 0;padding:18px}.profile-module__d8uRmG__records h3,.profile-module__d8uRmG__records h4{margin:10px 0;font-size:14px;line-height:1.7}.profile-module__d8uRmG__records p{font-size:12px;line-height:1.8}.profile-module__d8uRmG__records a,.profile-module__d8uRmG__ballotSource{color:#815a3e;overflow-wrap:anywhere;font-size:12px}.profile-module__d8uRmG__ballotSource{margin:10px 0;display:block}.profile-module__d8uRmG__officeLink{color:#815a3e;margin-top:24px;font-size:13px;display:inline-block}.profile-module__d8uRmG__page a:focus-visible,.profile-module__d8uRmG__page summary:focus-visible{outline-offset:4px;outline:3px solid #c2764b}@media (max-width:600px){.profile-module__d8uRmG__page{padding:20px 5px 45px}.profile-module__d8uRmG__hero{align-items:flex-start;gap:17px;padding:21px 17px}.profile-module__d8uRmG__hero>:first-child{flex-basis:75px;width:75px!important;height:95px!important}.profile-module__d8uRmG__hero h1{font-size:27px}.profile-module__d8uRmG__role{font-size:12px;line-height:1.7}.profile-module__d8uRmG__tags span{font-size:9px}.profile-module__d8uRmG__grid{grid-template-columns:1fr}.profile-module__d8uRmG__section{padding:26px 0}.profile-module__d8uRmG__section h2{font-size:24px}.profile-module__d8uRmG__nav{gap:6px}.profile-module__d8uRmG__nav a{padding:9px 12px;font-size:11px}.profile-module__d8uRmG__bio{font-size:14px}.profile-module__d8uRmG__card{padding:20px}}.profile-module__d8uRmG__nav a[href=\#positions]{background:#a9643f;font-weight:750}.profile-module__d8uRmG__nav a:hover{box-shadow:0 0 0 2px #c8ad91}.profile-module__d8uRmG__card{background:#fffdf8;border-top:3px solid #ad744d}.profile-module__d8uRmG__card h3{color:#1f2d44;font-size:21px;line-height:1.3}.profile-module__d8uRmG__card>p{color:#26364b;font-size:15px}.profile-module__d8uRmG__sources a:hover,.profile-module__d8uRmG__ballotSource:hover{text-decoration:underline}.profile-module__d8uRmG__sources a{padding:3px 0}.profile-module__d8uRmG__card blockquote{background:#f7f0e6;border-radius:0 8px 8px 0;padding:12px 15px}@media (max-width:600px){.profile-module__d8uRmG__card h3{font-size:20px}.profile-module__d8uRmG__card>p{font-size:14px}}
