/* Phase 2.7 — three-column sticky profile; independently readable licence details. */
header.lc-profile-head.lc-profile-head-split{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr) minmax(165px,.55fr)!important;align-items:center!important;gap:18px!important}
header.lc-profile-head.lc-profile-head-split>.lc-profile-identity{grid-column:1!important;grid-row:1!important;min-width:0}
header.lc-profile-head.lc-profile-head-split>.lc-profile-regulatory{grid-column:2!important;grid-row:1!important;min-width:0}
header.lc-profile-head.lc-profile-head-split>.lc-profile-website{grid-column:3!important;grid-row:1!important;justify-content:flex-end!important;align-self:center!important;text-align:right!important;min-width:0;border:0!important;padding:0!important}
.lc-profile-regulatory{gap:7px!important;justify-content:flex-start!important}
.lc-profile-reg-row{display:block!important;padding:9px 0!important;min-width:0}
.lc-reg-authority{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:7px}
.lc-reg-jurisdiction{font-size:11px;color:#52687b}
.lc-reg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;min-width:0}
.lc-reg-fields>div{min-width:0}.lc-reg-fields>div:first-child{grid-column:1/-1}
.lc-reg-fields dt{font-size:10px;font-weight:650;color:#536a7c;margin:0 0 3px}
.lc-reg-fields dd{font-size:12px;font-weight:650;line-height:1.35;margin:0;overflow-wrap:anywhere}
.lc-profile-website .lc-profile-visit{max-width:100%;text-align:center;line-height:1.35}
.lc-category-checks{list-style:none!important;padding-left:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px}
.lc-category-checks li{position:relative;padding-left:27px!important;list-style:none!important}
.lc-category-checks li::before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e0f5e9;color:#137b42;font-size:13px;font-weight:800}
@media(max-width:1100px){header.lc-profile-head.lc-profile-head-split{grid-template-columns:minmax(0,1fr) minmax(250px,1fr)!important}header.lc-profile-head.lc-profile-head-split>.lc-profile-website{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-end!important}}
@media(max-width:850px){header.lc-profile-head.lc-profile-head-split{grid-template-columns:minmax(0,1fr)!important}header.lc-profile-head.lc-profile-head-split>.lc-profile-identity{grid-column:1!important;grid-row:auto!important}header.lc-profile-head.lc-profile-head-split>.lc-profile-regulatory{grid-column:1!important;grid-row:auto!important}header.lc-profile-head.lc-profile-head-split>.lc-profile-website{grid-column:1!important;grid-row:auto!important;justify-content:flex-start!important;text-align:left!important}}
@media(max-width:450px){.lc-reg-fields{grid-template-columns:1fr}.lc-reg-fields>div:first-child{grid-column:auto}.lc-category-checks{grid-template-columns:1fr}}
