/* Pagina Licensing and Insurance: resumo, credenciais, como verificar, por que importa. */
.prh-root .li-ov{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(28px,5vw,80px);align-items:start}
.prh-root .li-ov__lead{font-size:clamp(16.5px,1.4vw,18.5px);line-height:1.62;color:#28282B;margin:0}
.prh-root .li-ov__lead a,.prh-root .li-more a{color:#b8661a;font-weight:600}
.prh-root .li-ov .kr-qa__upd{margin:16px 0 0}
.prh-root .li-cr{margin:clamp(26px,3vw,40px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.prh-root .li-cr>div{background:#fff;border:1px solid rgba(40,40,43,.08);border-radius:18px;padding:22px 24px}
.prh-root .li-cr dt{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#8f5300}
.prh-root .li-cr dd{margin:10px 0 0;display:flex;flex-direction:column;gap:4px}
.prh-root .li-cr dd b{font:700 clamp(24px,2.4vw,32px)/1.1 var(--head);letter-spacing:-.03em;color:#28282B}
.prh-root .li-cr dd span{font-size:14.5px;line-height:20px;color:#6b6b73}
.prh-root .li-cr__go{margin:24px 0 0}
.prh-root .li-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 22px;border-radius:12px;background:#28282B;color:#fff;font-weight:600;text-decoration:none}
.prh-root .li-btn svg{width:17px;height:17px}
.prh-root .li-btn:hover{background:#45454c}
.prh-root #verify .kr-fat{grid-template-columns:repeat(4,minmax(0,1fr))}
.prh-root .li-why{margin-top:clamp(26px,3vw,40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.prh-root .li-why article{background:#fff;border:1px solid rgba(40,40,43,.08);border-radius:18px;padding:24px}
.prh-root .li-why h3{margin:0 0 10px;font:600 19px/1.25 var(--head);letter-spacing:-.015em;color:#28282B}
.prh-root .li-why p{margin:0;font-size:15px;line-height:23px;color:#45454c}
.prh-root .li-more{margin:24px 0 0;font-size:15px;color:#45454c}
@media(max-width:1000px){.prh-root .li-ov{grid-template-columns:1fr}.prh-root .li-cr,.prh-root .li-why{grid-template-columns:repeat(2,minmax(0,1fr))}.prh-root #verify .kr-fat{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.prh-root .li-cr,.prh-root .li-why,.prh-root #verify .kr-fat{grid-template-columns:1fr}}
.prh-root .li-ph{margin:clamp(22px,2.6vw,32px) 0 0}
.prh-root .li-ph img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 20%;border-radius:18px;display:block}
.prh-root .li-ph figcaption{margin-top:10px;font-size:13.5px;line-height:19px;color:#6b6b73}
.prh-root .li-rf{list-style:none;margin:clamp(26px,3vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.prh-root .li-rf li{background:#fff;border:1px solid rgba(40,40,43,.08);border-left:4px solid #E5484D;border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}
.prh-root .li-rf b{font:600 17px/1.3 var(--head);color:#28282B}
.prh-root .li-rf span{font-size:14.5px;line-height:21px;color:#45454c}
.prh-root #red-flags .kr-p a{color:#b8661a;font-weight:600}
@media(max-width:1000px){.prh-root .li-rf{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.prh-root .li-rf{grid-template-columns:1fr}}
@media(max-width:1000px){.prh-root .li-ov{gap:0}.prh-root .li-ov>div:first-child{display:contents}.prh-root .li-ov>div:last-child{order:2;margin-top:18px}.prh-root .li-ph{order:3}}
