/* Tovar hub: own styling over shared transport.css; no global overrides */
.tv-hero{background:#f8f8f2;padding:44px 0 90px}.tv-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(26px,5vw,70px);align-items:center}.tv-hero-copy{min-width:0}.tv-hero h1{font:400 clamp(43px,4.85vw,74px)/1.11 Georgia,serif;letter-spacing:-.045em;margin:22px 0 25px;overflow-wrap:anywhere}.tv-hero h1 em,.tv-consumer-section h2 em{color:#a26143}.tv-lead{font:400 clamp(16px,1.5vw,19px)/1.76 Arial,sans-serif;color:#516b73;max-width:650px}
.tv-hero-panel{background:#e5ece6;padding:clamp(25px,3.5vw,47px);min-width:0;border:1px solid #cfdbcf}.tv-panel-top{display:flex;justify-content:space-between;gap:14px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:1.3px;color:#5e7370}.tv-panel-top b{color:#a26143}.tv-hero-panel h2{font:400 clamp(34px,3.4vw,51px)/1.15 Georgia,serif;letter-spacing:-.04em;margin:29px 0}.tv-hero-panel h2 em{color:#a26143}.tv-hero-panel ol{margin:0;padding:0;list-style:none}.tv-hero-panel li{border-top:1px solid #c0cec4;padding:17px 0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.tv-hero-panel li>span{font:700 11px Arial,sans-serif;color:#a26143}.tv-hero-panel h3{font:400 23px Georgia,serif;margin:0 0 7px}.tv-hero-panel li p,.tv-hero-panel>p{font:13px/1.65 Arial,sans-serif;color:#5e7378;margin:0}.tv-hero-panel>p{padding-top:15px;border-top:1px solid #c0cec4}
.tv-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.tv-choice-grid article{min-width:0;padding:clamp(26px,3.5vw,48px);background:#e8efea;display:flex;flex-direction:column}.tv-choice-grid article:nth-child(2){background:#eeeae3}.tv-choice-grid article>span,.tv-work-grid article>span,.tv-special span,.tv-side-note span,.tv-evidence aside span{font:700 11px/1.5 Arial,sans-serif;color:#a26143;letter-spacing:1.1px}.tv-choice-grid h3{font:400 clamp(32px,3.4vw,49px)/1.13 Georgia,serif;margin:25px 0 23px;letter-spacing:-.03em;overflow-wrap:anywhere}.tv-choice-grid p{font:14px/1.75 Arial,sans-serif;color:#5e7479}.tv-choice-tags{display:flex;flex-wrap:wrap;gap:7px;margin:26px 0}.tv-choice-tags span{border:1px solid #c4d1cb;padding:7px 10px;font:11px Arial,sans-serif;color:#415b60}.tv-choice-grid article>a{margin-top:auto;font:700 13px Arial,sans-serif;color:#a26143;display:flex;gap:20px;justify-content:space-between;align-items:center}.tv-seo-preserve{font-size:11px;color:#7a8689;margin:23px 0 0;line-height:1.7}.tv-seo-preserve code,.tv-special code{font:inherit}
.tv-consumer-section{background:#172c3a;color:#f7f8f2;padding:clamp(65px,7vw,105px) 0}.tv-split{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(25px,5vw,78px);align-items:start}.tv-consumer-section .tr-kicker{color:#dfab91}.tv-consumer-section h2,.tv-evidence h2{font:400 clamp(40px,4.2vw,60px)/1.13 Georgia,serif;letter-spacing:-.04em;margin:0 0 28px;overflow-wrap:anywhere}.tv-consumer-section .tv-split>div>p:not(.tr-kicker),.tv-evidence-grid>div>p:not(.tr-kicker){font:15px/1.8 Arial,sans-serif;color:#c7d5d8;margin:0 0 19px}.tv-important{border-left:3px solid #d6a78c;padding:18px 22px;background:#263f4c;margin:28px 0}.tv-important strong{font:400 26px/1.3 Georgia,serif}.tv-important p{font:13px/1.72 Arial,sans-serif;color:#d1dadd;margin:12px 0 0}.tv-consumer-section .tr-btn{background:#f2efe7;color:#172c3a}.tv-side-note{background:#ecf0e9;color:#172c3a;padding:clamp(26px,4vw,49px);min-width:0}.tv-side-note h3{font:400 clamp(28px,3vw,39px)/1.2 Georgia,serif;margin:23px 0}.tv-side-note p{font:14px/1.75 Arial,sans-serif;color:#5c7278}
.tv-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tv-work-grid article{background:#e9eee9;padding:30px 27px;min-width:0}.tv-work-grid article:nth-child(2){background:#eeeae4}.tv-work-grid h3{font:400 clamp(25px,2.6vw,34px)/1.22 Georgia,serif;margin:25px 0 18px;overflow-wrap:anywhere}.tv-work-grid p{font:13px/1.78 Arial,sans-serif;color:#607378}.tv-special{margin-top:28px;background:#e4eae4;border-left:3px solid #a26143;padding:30px 35px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center}.tv-special h3{font:400 29px/1.24 Georgia,serif;margin:12px 0}.tv-special p{font:13px/1.75 Arial,sans-serif;color:#657a7d;max-width:710px}.tv-special>strong{font:400 clamp(27px,3vw,39px) Georgia,serif;white-space:nowrap}.tv-evidence{background:#e6ece5;padding:85px 0}.tv-evidence-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,70px)}.tv-evidence-grid>div>p:not(.tr-kicker){color:#617779}.tv-evidence aside{background:#f7f7f2;padding:clamp(28px,4vw,50px);min-width:0}.tv-evidence aside h3{font:400 clamp(30px,3.25vw,44px)/1.2 Georgia,serif;margin:22px 0}.tv-evidence aside p{font:14px/1.75 Arial,sans-serif;color:#63787a}.tv-evidence aside>div{border-top:1px solid #cad3cc;margin-top:30px;padding-top:17px;display:flex;justify-content:space-between;align-items:center;font:700 11px Arial,sans-serif;color:#647779}.tv-evidence aside>div b{font:27px Georgia,serif;color:#a26143}
#tv-request .tr-consent input[type=checkbox]{width:18px;height:18px}
@media(max-width:900px){.tv-hero-grid,.tv-split,.tv-evidence-grid{grid-template-columns:minmax(0,1fr)}.tv-hero{padding:35px 0 65px}.tv-hero-panel{max-width:none}.tv-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.tv-choice-grid,.tv-work-grid{grid-template-columns:minmax(0,1fr)}.tv-special{grid-template-columns:minmax(0,1fr);gap:16px;padding:25px}.tv-special>strong{white-space:normal}.tv-choice-grid article{padding:28px 23px}.tv-choice-grid h3{font-size:36px}.tv-evidence{padding:60px 0}.tv-hero h1{font-size:clamp(40px,10vw,52px)}.tv-hero-panel{padding:28px 22px}.tv-hero-panel h2{font-size:37px}}


/* Tovar third judicial-card: distinct court-appointed procedural intent */
.tv-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.tv-choice-grid article{padding:clamp(24px,2.7vw,38px)}
.tv-choice-grid h3{font-size:clamp(27px,2.8vw,39px);line-height:1.17;overflow-wrap:anywhere}
.tv-choice-grid .tv-choice-judicial{background:#e1eae6;border-top:3px solid #a26143}
.tv-choice-judicial .tv-choice-tags span{border-color:#b8cbbf}
.tv-judicial-section{padding:clamp(68px,7vw,100px) 0;background:#edf0e9;scroll-margin-top:12px}
.tv-judicial-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:clamp(28px,4.8vw,75px);align-items:center}
.tv-judicial-grid>div{min-width:0}
.tv-judicial-section h2{font:400 clamp(39px,4.3vw,62px)/1.13 Georgia,serif;letter-spacing:-.04em;margin:18px 0 27px;overflow-wrap:anywhere}
.tv-judicial-section h2 em{color:#a26143}
.tv-judicial-grid>div>p:not(.tr-kicker){font:15px/1.8 Arial,sans-serif;color:#5c7478;margin:0 0 18px}
.tv-judicial-grid .tr-btn{margin-top:12px}
.tv-judicial-note{background:#faf9f3;min-width:0;padding:clamp(25px,3.4vw,46px)}
.tv-judicial-note>span{color:#a26143;font:700 10px/1.5 Arial,sans-serif;letter-spacing:1.3px}
.tv-judicial-note h3{font:400 clamp(29px,2.8vw,40px)/1.23 Georgia,serif;margin:23px 0 29px;overflow-wrap:anywhere}
.tv-judicial-note ol{padding:0;list-style:none;margin:0}
.tv-judicial-note li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;border-top:1px solid #cbd6cc;padding:16px 0}
.tv-judicial-note li>span{font:700 11px Arial,sans-serif;color:#a26143}
.tv-judicial-note li p{margin:0;color:#526d72;font:13px/1.75 Arial,sans-serif}
.tv-judicial-terms{font:12px/1.8 Arial,sans-serif;color:#687d80;margin:23px 0 0;padding-top:21px;border-top:1px solid #cbd6cc}
@media(max-width:1100px) and (min-width:651px){
 .tv-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .tv-choice-judicial{grid-column:1/-1}
}
@media(max-width:900px){.tv-judicial-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:650px){.tv-choice-grid{grid-template-columns:minmax(0,1fr)}.tv-choice-judicial{grid-column:auto}.tv-choice-grid h3{font-size:clamp(30px,8vw,38px)}.tv-judicial-note{padding:26px 23px}}
