.lviega_card{border-top:1px solid var(--rule);color:var(--text);grid-template-columns:minmax(96px,30%) 1fr;gap:20px 24px;padding:24px 0;display:grid}.lviega_coverLink{align-self:start;display:block}.lviega_body{flex-direction:column;gap:8px;min-width:0;display:flex}.lviega_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.lviega_title{color:var(--ink);font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.2}.lviega_descriptor{font-size:15px;line-height:1.5}
.JsT-Oq_chips{flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.JsT-Oq_chip{border:1px solid var(--ink);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.JsT-Oq_chip:hover{background:var(--hover-fill);color:var(--ink)}.JsT-Oq_chipActive,.JsT-Oq_chipActive:hover{background:var(--ink);color:var(--paper)}.JsT-Oq_list{border-top:1px solid var(--rule);flex-direction:column;padding:0;list-style:none;display:flex}.JsT-Oq_list li{border-bottom:1px solid var(--rule-hairline)}.JsT-Oq_row{grid-template-columns:minmax(110px,18%) 1fr;gap:8px 24px;padding:20px 0;display:grid}.JsT-Oq_rowText{flex-direction:column;gap:6px;display:flex}.JsT-Oq_rowTitle{color:inherit;text-wrap:pretty;font-size:clamp(18px,1.8vw,22px);line-height:1.3}.JsT-Oq_dek{color:var(--text);font-size:15px;line-height:1.5}.JsT-Oq_post{max-width:var(--reading);padding-top:var(--subpage);flex-direction:column;gap:24px;margin:0 auto;display:flex}.JsT-Oq_postHead{flex-direction:column;gap:14px;display:flex}.JsT-Oq_postTitle{letter-spacing:-.02em;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.1}.JsT-Oq_byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.JsT-Oq_body{border-top:1px solid var(--rule);flex-direction:column;gap:18px;padding-top:22px;font-size:17px;line-height:1.65;display:flex}.JsT-Oq_body h2{font-size:22px;line-height:1.25}.JsT-Oq_body ul,.JsT-Oq_body ol{flex-direction:column;gap:6px;padding-left:1.2em;display:flex}.JsT-Oq_body a{overflow-wrap:anywhere}.JsT-Oq_footerLine{border-top:1px solid var(--rule-hairline);color:var(--muted);padding-top:18px;font-size:13px;line-height:1.5}
