.trust-strip .wrap{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
.trust-strip .trust-item>strong,.trust-strip .trust-item>.trust-guarantee,.trust-strip .licensing-label{display:flex!important;align-items:center;justify-content:center;min-height:60px;line-height:1.25;margin:0 0 6px}
.trust-strip .trust-item .trust-guarantee-logo{width:160px;max-width:100%;height:auto;max-height:52px;object-fit:contain}
.trust-strip .trust-item>.trust-guarantee~span{margin-top:0}
.licensing-trust-item a{display:block;text-decoration:none}
.licensing-trust-item a:hover span{text-decoration:underline}
.licensing-trust-item a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.licensing-form-note{margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid var(--line,#ddd)}
.licensing-form-note strong{display:block;color:var(--charcoal,#292b2d);font-size:1rem}
.licensing-form-note a{display:block;font-size:.86rem;line-height:1.5;margin-top:5px;text-decoration:underline;text-underline-offset:3px}
.site-footer .licensing-footer{margin-top:22px;color:#fff}
.licensing-footer strong,.licensing-footer span{display:block}
.licensing-footer span{margin-top:5px;font-size:.86rem;color:#ddd;text-decoration:underline;text-underline-offset:3px}
.licensing-label,.licensing-form-note .licensing-label,.licensing-footer .licensing-label{display:flex;align-items:center;gap:8px}
.licensing-label .licensing-icon{display:block;width:34px;height:34px;flex:0 0 34px;max-width:none}
.licensing-label>span,.trust-item .licensing-label>span{font:inherit;color:inherit;margin:0;text-decoration:none}
.licensing-trust-item .licensing-label{display:flex;justify-content:center;text-align:left;margin-bottom:6px}
.licensing-trust-item .licensing-icon{width:56px;height:56px;flex-basis:56px}
.licensing-section{background:var(--soft,#f4f1ec);scroll-margin-top:130px}
.licensing-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}
.licensing-grid h2{margin-top:8px}
.licensing-verification{padding:30px;border:1px solid var(--line,#ddd);border-top:4px solid var(--orange,#f47419);border-radius:10px;background:#fff}
.licensing-verification h3{margin-top:0}
.licensing-state-link{font-weight:700;text-decoration:underline;text-underline-offset:3px}
.licensing-lookup-help{font-size:.86rem;line-height:1.6}
.licensing-office{font-style:normal;line-height:1.6;padding:18px 0;margin:18px 0;border-top:1px solid var(--line,#ddd);border-bottom:1px solid var(--line,#ddd)}
.licensing-checks{margin-top:40px;padding-top:32px;border-top:1px solid var(--line,#ddd)}
.licensing-checks>h2{margin-top:0}
.licensing-check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-left:22px;margin:28px 0 32px}
.licensing-check-list li{padding-left:4px}
.licensing-check-list li::marker{color:var(--orange,#f47419);font-weight:700}
.licensing-check-list h3{margin:0 0 10px}
.licensing-check-list p{margin:0}
.licensing-caution{border-left:4px solid var(--orange,#f47419);padding:24px 28px;background:#fff}
.licensing-caution h3{margin:0 0 10px}
.licensing-caution p{margin:0}
.licensing-resources{margin:22px 0 0;font-size:.86rem;line-height:1.7}
.licensing-resources a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.licensing-check-list{grid-template-columns:1fr;gap:24px}}
@media(max-width:1000px){.trust-strip .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-item{border-right:0}.licensing-grid{gap:28px}}
@media(max-width:640px){.trust-strip .wrap,.licensing-grid{grid-template-columns:1fr}.licensing-verification{padding:24px}.licensing-verification .button{width:100%;text-align:center}}
