
.gubernatis .intro-grid{gap:48px}.gubernatis .intro-summary{max-width:390px}.gubernatis .photo-main{aspect-ratio:1.5}.gubernatis .photo-pair img{aspect-ratio:1.5}.gubernatis .gallery img{aspect-ratio:1.5}.gubernatis .gallery .plan-gallery{display:none}
.gub-lead{font-size:19px;max-width:790px;margin-bottom:20px}.gub-columns{display:grid;grid-template-columns:1.12fr 1fr;gap:50px;align-items:start}.gub-plan{background:var(--pale);padding:20px}.gub-plan button{border:0;background:white;padding:0;display:block;width:100%;cursor:zoom-in}.gub-plan img{display:block;width:100%;max-height:630px;object-fit:contain}.gub-plan figcaption{font-size:12px;color:var(--muted);margin-top:12px}
.gub-table{border-collapse:collapse;width:100%;font-size:14px}.gub-table th,.gub-table td{padding:11px 0;border-bottom:1px solid var(--line)}.gub-table th{text-align:left;font-weight:400}.gub-table td{text-align:right;white-space:nowrap;padding-left:18px;font-variant-numeric:tabular-nums}.gub-table tfoot th,.gub-table tfoot td{font-weight:600;color:var(--blue);font-size:17px}.gub-table caption{text-align:left;margin-bottom:10px;color:var(--muted);font-size:13px}
.gub-note{border-left:3px solid var(--blue);padding:10px 0 10px 20px;margin-top:28px;font-size:14px;max-width:860px}.gub-note p+p{margin-top:10px}.gub-finance h3,.gub-energy h3{margin-bottom:22px}.gub-finance dl>div{border-bottom:1px solid var(--line);padding:15px 0}.gub-finance dt{font-size:13px;color:var(--muted)}.gub-finance dd{font-size:21px;font-weight:500}.gub-finance dd small{font-size:13px;font-weight:400;color:var(--muted)}.gub-energy{background:white;padding:30px}.gub-energy>p{font-size:14px;margin-top:16px}.gub-ratings{display:flex;gap:20px;margin-bottom:24px}.gub-rating{flex:1}.gub-rating strong{font-size:38px;background:#edbb35;color:#18343f;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.gub-rating.ges strong{background:#545278;color:#fff}.gub-rating p{font-size:14px;margin-top:10px}.gub-rating span{display:block;font-size:12px;color:var(--muted)}
.gub-checks{border-top:1px solid var(--line)}.gub-checks details{border-bottom:1px solid var(--line);padding:20px 0}.gub-checks summary{cursor:pointer;font-weight:500;list-style-position:outside;margin-left:18px}.gub-checks details p{max-width:880px;margin:12px 0 0 18px;font-size:14px;color:var(--muted)}.gubernatis .doc+.doc{margin-top:16px}.gub-source{font-size:12px;color:var(--muted);margin-top:20px}.gub-source a{text-underline-offset:3px}
@media(max-width:850px){.gub-columns{grid-template-columns:1fr;gap:30px}.gubernatis .intro-grid{gap:28px}.gub-plan img{max-height:580px}}@media(max-width:600px){.gub-energy{padding:24px 20px}.gub-table th,.gub-table td{padding:10px 0}.gub-table td{padding-left:10px}.gub-ratings{gap:12px}.gub-plan{padding:12px}.gub-finance dd{font-size:20px}}
.gubernatis .gallery img,.gub-plan img{height:auto}
