/* A restrained Lone Star editorial treatment. */
.reading-card.reading-card p:not(.byline):not(.publisher),.three-columns.three-columns p,.space-grid.space-grid p,.signal-list.signal-list p{font-size:16px}.metro-card.metro-card p:last-child{font-size:16px}.article-body p{font-size:17px}
:root{--teal:#a63b2e;--gold:#bb8a3b}.site-header{border-top:3px solid #16364e}.brand strong{font-family:Georgia,serif;font-size:23px;letter-spacing:.055em}.brand small{letter-spacing:.16em}.brand-mark{color:#ad4338}.edition{display:flex;align-items:center;gap:13px}.texas-flag{width:39px;height:26px;object-fit:contain;border:1px solid #d3dade}.hero h1 em{color:#1b4b68}.reading-card.feature{background:#16364e}.reading-card.feature .publisher{color:#e7c896}.reading-card.feature a:hover{color:#e7c896}.fact:first-child strong{color:#a63b2e}.metro-section{border-top:1px solid var(--line)}.metro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.metro-card{border-top:3px solid #284c64;padding-top:19px}.metro-no{font-size:11px;letter-spacing:.08em;color:var(--muted)}.metro-card h3{font-size:22px;margin:13px 0 20px}.metro-card>strong{font:400 46px/1 var(--serif)}.metro-card>strong span{font:400 15px/1 var(--sans)}.metro-card p{font-size:14px;line-height:1.6;color:var(--muted);margin:16px 0 0}.metro-card p:last-child{color:var(--ink)}.pop-bar{height:5px;background:#e0e8ed;margin-top:20px}.pop-bar:before{content:'';display:block;width:var(--bar);height:5px;background:#a64034}.history-section{border-top:1px solid var(--line)}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-top:1px solid #bdcbd4;padding-top:25px}.timeline article{position:relative}.timeline article:before{content:'★';position:absolute;top:-37px;background:var(--paper);color:#a64034;padding-right:9px;font-size:15px}.timeline-date{font:400 46px/1 var(--serif);color:#214964;display:block;margin-bottom:23px}.timeline p,.timeline a{font-size:14px}.timeline p{color:var(--muted)}.timeline h3{font-size:19px}.shared-section{background:#e8eff3;margin:0 -28px;padding-left:28px;padding-right:28px}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.topic-number{font-family:var(--serif);color:#a64034;font-size:31px;display:block;margin-bottom:13px}.three-columns p,.three-columns a{font-size:15px}.three-columns p{color:var(--muted)}.signal-list{border-top:1px solid var(--line)}.signal-list article{display:grid;grid-template-columns:82px 1fr 130px;gap:28px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line)}.signal-date{font:600 18px/1.4 var(--sans);color:#9b3b31}.signal-date span{font-weight:400;font-size:13px;color:var(--muted)}.signal-list h3{font:400 29px/1.2 var(--serif);margin:9px 0 9px}.signal-list p{font-size:15px;margin:0;max-width:650px;color:var(--muted)}.signal-list article>a{font-size:13px;justify-self:end;margin-top:37px}.tag{font-size:10px;letter-spacing:.1em;font-weight:650;color:#456277}.capacity-section{border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.3fr .7fr;gap:70px;padding-top:10px}.capacity-copy p:not(.eyebrow){color:var(--muted);font-size:16px;max-width:640px}.capacity-stat{padding:30px;background:#173b51;color:white;align-self:center}.capacity-stat .tag{color:#d0e0e8}.capacity-stat strong{display:block;font:400 104px/1.1 var(--serif);margin:14px 0 8px;color:#ecc584}.capacity-stat strong span{font-size:45px}.capacity-stat p{font-size:15px}.capacity-stat .mini{color:#b2c7d5;font-size:12px}.capacity-stat a{font-size:14px}.space-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.space-grid article{background:white;border:1px solid var(--line);padding:25px}.space-letter{display:inline-block;font:400 35px/1.3 var(--serif);color:#a64034;border-bottom:2px solid #a64034;width:44px;margin-bottom:20px}.space-grid p{font-size:15px;color:var(--muted);margin-bottom:0}.space-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:23px}.space-bottom .mini{max-width:300px}.sponsor{display:grid;grid-template-columns:145px 1fr auto;gap:30px;align-items:center;border:1px solid #c9d6dd;border-top:3px solid #a64034;padding:26px;background:#edf2f5}.sponsor-logo{background:white;padding:14px}.sponsor-logo img{width:100%;height:auto}.sponsor .eyebrow{font-size:10px;margin-bottom:12px}.sponsor h3{font-family:var(--serif);font-weight:400;font-size:29px;margin-bottom:10px}.sponsor p:not(.eyebrow){font-size:14px;max-width:620px;color:var(--muted);margin-bottom:0}.sponsor-link{white-space:nowrap;font-size:14px;font-weight:600}.sources-end{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:50px 0}.sources-end .eyebrow{margin-bottom:10px}.sources-end p:not(.eyebrow){font-size:14px;margin-bottom:0;color:var(--muted)}.sources-end h3{font-family:var(--serif);font-size:30px;font-weight:400;margin-bottom:10px}.back-link{display:block;font-size:14px;margin-bottom:40px;color:var(--muted)}.article,.source-page{padding-top:36px;padding-bottom:70px}.article{max-width:980px}.article h1{font-size:clamp(3rem,5vw,5rem)}.article-deck{font-size:21px;line-height:1.6;max-width:790px;color:var(--muted);padding-bottom:27px;border-bottom:1px solid var(--line);margin-bottom:37px}.article-body{max-width:750px}.article-body h2{font-size:31px;margin-top:36px;margin-bottom:17px}.article-body a{color:var(--blue);font-size:15px}.article-body ul,.article-body ol{padding-left:25px}.article-body li{margin:12px 0}.callout{border-left:3px solid #a64034;background:#e8eff3;padding:22px 25px;margin:28px 0}.callout strong{font-size:20px}.callout p{font-size:16px;margin:11px 0 0}.article-end{margin-top:48px;padding-top:25px;border-top:1px solid var(--line)}.article-end p{font-size:13px;margin-top:16px;color:var(--muted)}.source-page{max-width:1080px}.source-policy{max-width:830px;background:#e8eff3;padding:28px;margin:30px 0}.source-policy h2{font-size:31px}.source-policy p{font-size:15px}.source-policy p:last-child{margin-bottom:0}.source-directory{max-width:900px}.source-directory article{display:flex;gap:25px;border-top:1px solid var(--line);padding:27px 0}.source-index{font:400 35px/1.2 var(--serif);color:#a64034;min-width:40px}.source-directory .eyebrow{font-size:11px;letter-spacing:.05em;color:var(--muted);margin-bottom:12px}.source-directory h2{font-size:27px;margin-bottom:11px}.source-directory p:not(.eyebrow){font-size:15px;max-width:720px;margin:0;color:var(--muted)}@media(max-width:1050px){.metro-grid{grid-template-columns:1fr 1fr;gap:35px}.timeline{gap:20px}.capacity-section{gap:35px}.sponsor{grid-template-columns:110px 1fr}.sponsor-link{grid-column:2}.space-bottom{align-items:start}.signal-list article{grid-template-columns:70px 1fr 110px;gap:20px}}@media(max-width:650px){.brand strong{font-size:16px}.brand small{font-size:9px}.edition{gap:0}.edition span{display:none}.texas-flag{width:33px;height:22px}.hero h1{font-size:3.6rem}.hero h1 em{display:inline-block}.metro-grid{gap:25px 18px}.metro-card h3{font-size:19px}.metro-card>strong{font-size:38px}.metro-card>strong span{font-size:12px}.metro-card p{font-size:12px}.metro-no{font-size:10px}.timeline{grid-template-columns:1fr 1fr;gap:38px 24px}.timeline article:nth-child(n+3):before{display:none}.timeline-date{font-size:40px;margin-bottom:14px}.timeline h3{font-size:17px}.timeline p,.timeline a{font-size:13px}.shared-section{margin:0 -8px;padding-left:18px;padding-right:18px}.three-columns{grid-template-columns:1fr;gap:23px}.three-columns article{border-top:1px solid #c7d5dd;padding-top:16px}.three-columns p{margin-bottom:12px}.topic-number{float:left;margin:0 15px 20px 0;font-size:26px}.signal-list article{grid-template-columns:60px 1fr;gap:14px}.signal-list h3{font-size:25px}.signal-list article>a{grid-column:2;margin-top:0;justify-self:start}.signal-date{font-size:16px}.capacity-section{grid-template-columns:1fr;gap:20px;padding-top:0}.capacity-stat{padding:25px}.capacity-stat strong{font-size:80px}.space-grid{grid-template-columns:1fr;gap:15px}.space-grid article{padding:23px}.space-letter{float:left;margin-right:18px;margin-bottom:60px}.space-bottom{display:block}.space-bottom .mini{display:block;margin-top:16px}.sponsor{grid-template-columns:78px 1fr;gap:18px;padding:21px}.sponsor-logo{padding:6px;align-self:start}.sponsor h3{font-size:25px}.sponsor p:not(.eyebrow){font-size:13px}.sponsor .eyebrow{font-size:10px}.sources-end{display:block;padding:35px 0}.sources-end>a{margin-top:22px}.article,.source-page{padding-top:25px}.article h1{font-size:3.1rem}.article-deck{font-size:18px}.article-body{font-size:16px}.article-body h2{font-size:29px}.source-policy{padding:23px}.source-directory article{gap:15px}.source-index{min-width:28px;font-size:28px}.source-directory h2{font-size:25px}.source-directory p:not(.eyebrow){font-size:14px}.footer{font-size:12px}}
