/* OMNILION: shared presentation, 22 October 2026. */
html[data-omnilion-visual="rose-ash-v3"]{
 --ol-paper:#f5f1ef;--ol-surface:#fffdfb;--ol-ink:#303438;--ol-muted:#6e686b;--ol-rose:#805d67;--ol-rose-hover:#654550;--ol-blush:#eadde1;--ol-line:#ded4d3;--ol-input:#c5b9bc;--ol-gold:#b59a6b;--ol-graphite:#34383c;--ol-radius:14px;--ol-gap:20px;--ol-shadow:0 6px 24px #30232908;
 --omnilion-background:var(--ol-paper);--omnilion-surface:var(--ol-surface);--omnilion-text:var(--ol-ink);--omnilion-accent:var(--ol-rose);--bronze:var(--ol-rose);--line:var(--ol-line);--muted:var(--ol-muted);--accent:var(--ol-rose);--surface:var(--ol-surface);--ink:var(--ol-ink);
 color-scheme:light;background:var(--ol-paper);color:var(--ol-ink);font:15px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;accent-color:var(--ol-rose)
}
html[data-omnilion-visual="rose-ash-v3"] *{box-sizing:border-box}
html[data-omnilion-visual="rose-ash-v3"] body{margin:0;background:var(--ol-paper)!important;color:var(--ol-ink)!important;font-family:inherit!important;line-height:1.55}
html[data-omnilion-visual="rose-ash-v3"] :is(h1,h2,h3,h4){font-family:inherit!important;color:var(--ol-ink);line-height:1.22;overflow-wrap:break-word}
html[data-omnilion-visual="rose-ash-v3"] h1{font-size:clamp(1.8rem,2.6vw,2.65rem)!important;letter-spacing:-.035em;font-weight:680!important;margin-top:0}
html[data-omnilion-visual="rose-ash-v3"] h2{font-size:1.35rem;letter-spacing:-.02em}
html[data-omnilion-visual="rose-ash-v3"] h3{font-size:1.08rem}
html[data-omnilion-visual="rose-ash-v3"] a{color:var(--ol-rose);text-underline-offset:4px}
html[data-omnilion-visual="rose-ash-v3"] :is(p,li,label){overflow-wrap:break-word}
html[data-omnilion-visual="rose-ash-v3"] :is(.header,.trust-header,body>header){height:auto!important;min-height:68px!important;padding:10px clamp(16px,3.5vw,48px)!important;gap:10px 24px!important;align-items:center;flex-wrap:wrap;background:#111315!important;color:#faf7f2!important;border-bottom:1px solid var(--ol-gold)!important;max-width:none!important}
html[data-omnilion-visual="rose-ash-v3"] :is(.header,.trust-header,body>header) :is(a,button,.brand-name){color:#faf7f2!important}
html[data-omnilion-visual="rose-ash-v3"] :is(.header,.trust-header,body>header) :is(a:not(.wordmark):not(.trust-wordmark),button){background:transparent!important;border-color:transparent!important;min-height:40px}
html[data-omnilion-visual="rose-ash-v3"] :is(.wordmark,.trust-wordmark):not([hidden]){display:inline-flex!important;align-items:center;gap:11px;width:auto!important;margin:0!important;flex:0 0 auto}
html[data-omnilion-visual="rose-ash-v3"] :is(.wordmark,.trust-wordmark) img{width:44px!important;height:44px!important;flex:0 0 44px;object-fit:contain!important}
html[data-omnilion-visual="rose-ash-v3"] :is(.wordmark,.trust-wordmark) :is(small,.brand-tagline){color:#c5b18d!important}
/* The existing information stripe stays readable, at one compact height. */
html[data-omnilion-visual="rose-ash-v3"] .preview-banner{background:var(--ol-graphite)!important;color:#ebe3dd!important;border:0!important;padding:3px 16px!important;min-height:0!important;font:500 10px/1.5 system-ui!important;letter-spacing:.035em}
html[data-omnilion-visual="rose-ash-v3"] :is(.sidebar,.network-nav,.sidebar>nav,.network-nav>nav){background:#e8e4e2!important;border-color:var(--ol-line)!important;color:var(--ol-ink)!important}
html[data-omnilion-visual="rose-ash-v3"] :is(.sidebar,.network-nav) nav a{color:#53575b!important;border-radius:8px}
html[data-omnilion-visual="rose-ash-v3"] :is(.sidebar,.network-nav) :is(a.selected,a[aria-current="page"]){background:var(--ol-graphite)!important;color:#fff9f5!important;box-shadow:inset 3px 0 var(--ol-gold)!important}
html[data-omnilion-visual="rose-ash-v3"] :is(.layout,.network-layout){align-items:start}
html[data-omnilion-visual="rose-ash-v3"] :is(main,.feed-main,.feed-side,.panel,.grid>*,.person-columns>*){min-width:0}
html[data-omnilion-visual="rose-ash-v3"] :is(.card,.search-panel,.feed-main>section,.feed-side>section,.feed-side>details,.reputation,.inbox-list,.private-thread,.notification-list,.signed-in-member,.operations-panel,.operations-context,.operations-calendar,.plans>article,.person-profile,.person-columns section,.expansion .panel,.expansion article){background:var(--ol-surface)!important;border:1px solid var(--ol-line)!important;border-radius:var(--ol-radius)!important;box-shadow:var(--ol-shadow)!important}
html[data-omnilion-visual="rose-ash-v3"] :is(input,select,textarea){color:var(--ol-ink)!important;background:var(--ol-surface)!important;border-color:var(--ol-input)!important;font:inherit;max-width:100%;min-width:0}
html[data-omnilion-visual="rose-ash-v3"] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){border-radius:8px!important;padding:11px 12px;min-height:44px}
html[data-omnilion-visual="rose-ash-v3"] :is(button,.button){font-family:inherit!important;line-height:1.4;min-height:42px;border-radius:8px;border-color:var(--ol-input);padding:10px 15px;max-width:100%;white-space:normal}
html[data-omnilion-visual="rose-ash-v3"] :is(.primary,button.primary,a.primary,.welcome-action){background:var(--ol-rose)!important;color:white!important;border-color:var(--ol-rose)!important;text-decoration:none}
html[data-omnilion-visual="rose-ash-v3"] :is(.primary,button.primary,a.primary,.welcome-action):hover{background:var(--ol-rose-hover)!important;border-color:var(--ol-rose-hover)!important}
html[data-omnilion-visual="rose-ash-v3"] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ol-rose)!important;outline-offset:3px}
html[data-omnilion-visual="rose-ash-v3"] :is(.eyebrow,.business-type){color:var(--ol-rose)!important;font-size:11px;letter-spacing:.13em;font-weight:700}
html[data-omnilion-visual="rose-ash-v3"] :is(.muted,.hint,.section-note){color:var(--ol-muted)!important}
html[data-omnilion-visual="rose-ash-v3"] :is(.actions,.identity-actions){gap:10px;flex-wrap:wrap}
html[data-omnilion-visual="rose-ash-v3"] :is(.table-wrap,.table-responsive){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
html[data-omnilion-visual="rose-ash-v3"] table{border-collapse:collapse;width:100%}
html[data-omnilion-visual="rose-ash-v3"] :is(th,td){text-align:left;padding:12px 14px;border-bottom:1px solid var(--ol-line);vertical-align:top;overflow-wrap:break-word}
html[data-omnilion-visual="rose-ash-v3"] th{background:#e8e4e2;color:var(--ol-graphite);font-size:12px;font-weight:650}
html[data-omnilion-visual="rose-ash-v3"] tbody tr:nth-child(even){background:#f6f2f1}
html[data-omnilion-visual="rose-ash-v3"] dialog{background:var(--ol-surface);color:var(--ol-ink);border:1px solid var(--ol-line);border-radius:18px;max-width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto}
html[data-omnilion-visual="rose-ash-v3"] dialog::backdrop{background:#17191e80}
html[data-omnilion-visual="rose-ash-v3"] footer{border-top:1px solid var(--ol-line);color:var(--ol-muted);font-size:12px;padding:24px clamp(16px,4vw,48px);background:#eae6e3}
/* Registration / sign-in: generous film, compact editorial typography. */
html[data-omnilion-visual="rose-ash-v3"] .entry-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px!important;align-items:center!important;background:linear-gradient(125deg,#34383c,#282b30)!important;color:#faf6f2!important;border:1px solid #a88c65!important;border-radius:18px!important;overflow:hidden}
html[data-omnilion-visual="rose-ash-v3"] .entry-hero>.brand-film{margin:24px!important;width:calc(100% - 48px)!important;align-self:center!important;border-radius:12px!important;aspect-ratio:16/9}
html[data-omnilion-visual="rose-ash-v3"] .entry-hero .entry-copy{padding:26px 28px 26px 0!important}
html[data-omnilion-visual="rose-ash-v3"] .entry-hero :is(h1,h2){color:#faf6f2!important}
html[data-omnilion-visual="rose-ash-v3"] .entry-hero .eyebrow{color:#c8b28b!important}
html[data-omnilion-visual="rose-ash-v3"] .entry-hero p{color:#e4dadd!important;font-size:14px;line-height:1.6}
html[data-omnilion-visual="rose-ash-v3"] .entry-hero a{color:#eedde2}
html[data-omnilion-visual="rose-ash-v3"] body:has(.signup-welcome) .workspace{max-width:1120px!important;width:100%;padding:40px 28px 56px!important;margin:0 auto!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(#access:not([hidden])) #workspace-title{max-width:820px!important;margin-bottom:14px!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(#access:not([hidden])) .workspace>#status{background:transparent!important;border:0!important;padding:0!important;margin:0 0 26px!important;color:var(--ol-muted)!important}
html[data-omnilion-visual="rose-ash-v3"] .signup-welcome{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;align-items:center!important;gap:32px!important;padding:28px!important;background:var(--ol-surface)!important;border:1px solid var(--ol-line)!important;border-top:2px solid var(--ol-gold)!important;border-radius:18px!important;box-shadow:0 14px 40px #38252f0a!important;margin-bottom:24px!important}
html[data-omnilion-visual="rose-ash-v3"] .signup-welcome .brand-film{width:100%!important;max-width:none!important;aspect-ratio:16/9!important;border:1px solid #494443;border-radius:12px!important;overflow:hidden;background:#111315;align-self:center}
html[data-omnilion-visual="rose-ash-v3"] .signup-welcome .brand-film :is(img,video){width:100%!important;height:100%!important;object-fit:contain!important;max-height:none!important}
html[data-omnilion-visual="rose-ash-v3"] .signup-welcome h2{font-size:clamp(1.5rem,2vw,2rem)!important;margin:10px 0 15px;max-width:400px}
html[data-omnilion-visual="rose-ash-v3"] .signup-welcome p{font-size:14px;line-height:1.6}
html[data-omnilion-visual="rose-ash-v3"] .signup-welcome>div>a{display:inline-flex;align-items:center;min-height:44px;padding:11px 18px;background:var(--ol-rose);color:white!important;border-radius:8px;text-decoration:none;font-weight:650;margin-top:8px}
html[data-omnilion-visual="rose-ash-v3"] #access>details{border:1px solid var(--ol-line)!important;border-radius:12px;background:var(--ol-surface);padding:18px 22px;margin:12px 0}
html[data-omnilion-visual="rose-ash-v3"] #access>details>summary{color:var(--ol-graphite);font-weight:650;cursor:pointer;min-height:28px}
html[data-omnilion-visual="rose-ash-v3"] #access form{max-width:760px}
html[data-omnilion-visual="rose-ash-v3"] .ol-entry-benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 24px}
html[data-omnilion-visual="rose-ash-v3"] .ol-entry-benefits a{display:block;border:1px solid var(--ol-line);border-radius:12px;background:#e9e5e3;padding:18px 20px;text-decoration:none;color:var(--ol-ink)!important}
html[data-omnilion-visual="rose-ash-v3"] .ol-entry-benefits a:first-child{background:#eadde1}
html[data-omnilion-visual="rose-ash-v3"] .ol-entry-benefits strong{display:block;font-size:15px;margin-bottom:6px}
html[data-omnilion-visual="rose-ash-v3"] .ol-entry-benefits span{display:block;font-size:12px;line-height:1.5;color:#60585d}
/* Discover: restore the actual image proportions and useful category sizes. */
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) main>.section-cover{height:auto!important;aspect-ratio:auto!important;margin:20px 0!important;background:var(--ol-blush);border-color:var(--ol-line);border-radius:16px;overflow:hidden}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) main>.section-cover img:not([hidden]){display:block;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;margin:0!important}
html[data-omnilion-visual="rose-ash-v3"] .network-introduction{background:linear-gradient(115deg,#eadde1,#f5f1ef)!important;border-color:var(--ol-line)!important;border-radius:14px;padding:24px!important}
html[data-omnilion-visual="rose-ash-v3"] .service-grid{gap:16px}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) .service-card:not([hidden]){display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:170px!important;padding:0!important;gap:0!important;background:var(--ol-surface)!important;border:1px solid var(--ol-line)!important;border-radius:12px!important;overflow:hidden}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) .service-card .section-cover:not([hidden]){display:block!important;flex:none!important;width:100%!important;height:auto!important;aspect-ratio:2/1!important;border-radius:0!important;margin:0!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) .service-card .section-cover img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) .service-card span{padding:13px 15px!important;min-height:46px;font-size:14px!important;color:var(--ol-ink)!important}
html[data-omnilion-visual="rose-ash-v3"] .partner-strip{gap:10px!important}
html[data-omnilion-visual="rose-ash-v3"] .partner-strip>a{border-radius:10px!important;overflow:hidden}
html[data-omnilion-visual="rose-ash-v3"] .partner-strip .partner-card span{color:#fff!important;text-shadow:0 1px 3px #0009;font-weight:650}
/* Trust, team and expansion share the same reading widths and surfaces. */
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements{
 --ach-grey:#787d80!important;--ach-dusty-rose:#b58d95!important;--ach-gold:#b59a6b!important;
 color:var(--ol-ink)!important;background:var(--ol-surface)!important;border:1px solid var(--ol-line)!important;border-top:2px solid var(--ol-gold)!important;border-radius:14px;padding:22px!important;margin:22px 0;font-family:inherit;color-scheme:light
}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-heading{gap:10px 18px;margin-bottom:10px}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-heading h2{font-size:1.2rem!important}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-total{background:var(--ol-graphite);color:#faf6f2;border:1px solid #aa906a;border-radius:24px;padding:6px 12px;font-size:12px;font-weight:650;white-space:normal}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements :is(.ach-disclaimer,.ach-small,.ach-empty){color:var(--ol-muted);line-height:1.6}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-categories{gap:14px;margin-top:16px;align-items:stretch}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-category{padding:18px!important;border:1px solid var(--ol-line)!important;background:#f5eeef!important;border-radius:12px!important;box-shadow:none!important;margin:0}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-title{gap:10px;font-size:14px;flex-wrap:wrap}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-title>span{flex:1;min-width:100px}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-title strong{color:#654550;font-size:12px}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-symbol{color:var(--ol-graphite)}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements progress{accent-color:var(--ol-rose);border:0;border-radius:8px;overflow:hidden;background:#ded4d3}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements progress::-webkit-progress-bar{background:#ded4d3;border-radius:8px}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements progress::-webkit-progress-value{background:var(--ol-rose);border-radius:8px}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements progress::-moz-progress-bar{background:var(--ol-rose);border-radius:8px}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements :is(input,select,button){color:var(--ol-ink);background:var(--ol-surface)}
html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements button[type=submit]{background:var(--ol-rose)!important;color:white!important;border-color:var(--ol-rose)}
html[data-omnilion-visual="rose-ash-v3"] #trust-main{max-width:1120px;padding:32px 24px 48px;margin:auto}
html[data-omnilion-visual="rose-ash-v3"] #trust-main :is(section,details){background:var(--ol-surface);border-color:var(--ol-line);border-radius:12px}
html[data-omnilion-visual="rose-ash-v3"] #trust-main #records>section{padding:22px;margin:16px 0}
html[data-omnilion-visual="rose-ash-v3"] #omnilion-evidence-summary{background:var(--ol-surface);border:1px solid var(--ol-line);border-top:2px solid var(--ol-gold);border-radius:14px;padding:22px;margin:22px 0}
html[data-omnilion-visual="rose-ash-v3"] #omnilion-evidence-summary>p{background:#f4edef;border-left:3px solid var(--ol-rose);padding:12px 14px;border-radius:6px;margin:10px 0;font-size:14px}
html[data-omnilion-visual="rose-ash-v3"] #omnilion-evidence-summary>p:last-child{background:transparent;border:0;padding:8px 0 0;font-size:12px;color:var(--ol-muted)}
html[data-omnilion-visual="rose-ash-v3"] #trust-main button[type=submit]{background:var(--ol-rose);color:white;border-color:var(--ol-rose)}
html[data-omnilion-visual="rose-ash-v3"] .trust-subnav{background:#e9e5e3;border-color:var(--ol-line);padding:10px 24px}
html[data-omnilion-visual="rose-ash-v3"] .expansion :is(header,main,nav){max-width:1250px;padding:20px 28px}
html[data-omnilion-visual="rose-ash-v3"] .expansion nav{background:#e9e5e3;border-bottom:1px solid var(--ol-line)}
html[data-omnilion-visual="rose-ash-v3"] .expansion nav a[aria-current]{color:#674852;border-color:var(--ol-rose)}
html[data-omnilion-visual="rose-ash-v3"] .expansion :is(.badge,.notice){background:var(--ol-blush);color:#624650}
html[data-omnilion-visual="rose-ash-v3"] body:has(script[src*="company-team"]) main{max-width:1120px}
html[data-omnilion-visual="rose-ash-v3"] body:has(script[src*="company-team"]) main>section{border-color:var(--ol-line);border-radius:14px;background:var(--ol-surface);padding:24px}
html[data-omnilion-visual="rose-ash-v3"] body:has(script[src*="company-team"]) button:not(.secondary){background:var(--ol-rose);border-color:var(--ol-rose)}
html[data-omnilion-visual="rose-ash-v3"]:has(link[href*="business-experience.css"]) main{padding-top:36px;max-width:1120px}
html[data-omnilion-visual="rose-ash-v3"]:has(link[href*="business-experience.css"]) :is(article,fieldset){background:var(--ol-surface);border:1px solid var(--ol-line);border-radius:14px;padding:22px}
html[data-omnilion-visual="rose-ash-v3"]:has(link[href*="business-experience.css"]) button{background:var(--ol-rose);color:white}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) #search-form .search-field{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:14px!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) #search-form .search-field>div:first-child{grid-column:1!important;grid-row:1 / span 2!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) #search-form .search-field>label:not([for]){grid-column:2!important;grid-row:1 / span 2!important;align-self:end!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) #search-form label[for=query]{grid-column:3!important;grid-row:1!important;align-self:end!important;margin:0!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) #search-form #query{grid-column:3!important;grid-row:2!important;margin:0!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) #search-form .search-field label{margin-bottom:0!important}
html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) #search-form :is(input,select){height:46px!important;min-height:46px!important}
html[data-omnilion-visual="rose-ash-v3"] :is(.person-cover,.business-cover){background:var(--ol-graphite)!important}
html[data-omnilion-visual="rose-ash-v3"] :is(.business-logo-avatar,.person-avatar img,.business-logo,img[alt$=" logo"]){object-fit:contain!important}
html[data-omnilion-visual="rose-ash-v3"] :is(img[data-omnilion-canonical-logo],img[src="/OMNILION_OLG_Colour.svg"]){object-fit:contain!important;background:#f5f1ef!important;padding:3px;box-sizing:border-box;border-radius:6px}
html[data-omnilion-visual="rose-ash-v3"] img[src="/omnilion-brand-contrast.svg"]{content:url('/OMNILION_OLG_Colour.svg');object-fit:contain!important;background:#f5f1ef!important;padding:3px;box-sizing:border-box;border-radius:6px}
@media(max-width:800px){
 html[data-omnilion-visual="rose-ash-v3"] .entry-hero{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
 html[data-omnilion-visual="rose-ash-v3"] .entry-hero>.brand-film{margin:20px!important;width:calc(100% - 40px)!important}
 html[data-omnilion-visual="rose-ash-v3"] .entry-hero .entry-copy{padding:0 20px 22px!important}
 html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) #search-form .search-field{grid-template-columns:minmax(0,1fr)!important}
 html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) #search-form .search-field>:is(div:first-child,label:not([for]),label[for=query],#query){grid-column:1!important;grid-row:auto!important}
 html[data-omnilion-visual="rose-ash-v3"] :is(.header,.trust-header,body>header){min-height:60px!important;padding:8px 16px!important;gap:6px 12px!important}
 html[data-omnilion-visual="rose-ash-v3"] :is(.wordmark,.trust-wordmark) img{width:40px!important;height:40px!important;flex-basis:40px}
 html[data-omnilion-visual="rose-ash-v3"] body:has(.signup-welcome) .workspace{padding:28px 18px 40px!important}
 html[data-omnilion-visual="rose-ash-v3"] .signup-welcome{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;padding:20px!important}
 html[data-omnilion-visual="rose-ash-v3"] .signup-welcome .brand-film{max-width:600px!important;justify-self:center}
 html[data-omnilion-visual="rose-ash-v3"] body:has(.network-introduction) .service-card{flex:0 0 210px!important;min-height:150px!important}
 html[data-omnilion-visual="rose-ash-v3"] .expansion :is(main,nav){padding:18px}
}
@media(max-width:540px){
 html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements{padding:16px!important}
 html[data-omnilion-visual="rose-ash-v3"] .omnilion-achievements .ach-category{padding:14px!important}
 html[data-omnilion-visual="rose-ash-v3"] .ol-entry-benefits{grid-template-columns:minmax(0,1fr);gap:10px}
 html[data-omnilion-visual="rose-ash-v3"] #access>details{padding:16px}
 html[data-omnilion-visual="rose-ash-v3"] #trust-main{padding:24px 16px 40px}
 html[data-omnilion-visual="rose-ash-v3"] :is(th,td){padding:10px;font-size:13px}
 html[data-omnilion-visual="rose-ash-v3"] :is(.expansion .grid,.plans,.options){grid-template-columns:minmax(0,1fr)}
}
@media(forced-colors:active){html[data-omnilion-visual="rose-ash-v3"] body{background:Canvas!important;color:CanvasText!important}html[data-omnilion-visual="rose-ash-v3"] :is(.header,.trust-header,body>header){background:Canvas!important;color:CanvasText!important}html[data-omnilion-visual="rose-ash-v3"] :is(.header,.trust-header,body>header) :is(a,button){color:LinkText!important}}

/* Only Feed post copy and the existing video seek control. */
html[data-omnilion-visual="rose-ash-v3"] .feed-home #posts>article .post-body{max-width:68ch;font-size:15px;line-height:1.5;letter-spacing:normal;text-align:start;margin:10px 0 12px}
html[data-omnilion-visual="rose-ash-v3"] .feed-home #posts>article .post-body>.post-paragraph{margin:0 0 7px}
html[data-omnilion-visual="rose-ash-v3"] .feed-home #posts>article .post-body>.post-paragraph:last-child{margin-bottom:0}
html[data-omnilion-visual="rose-ash-v3"] .feed-home #posts>article .post-body>.post-provenance{font-size:11px;line-height:1.45;margin-top:8px}
/* A fine visible track, with the original 44px pointer/touch target retained. */
html[data-omnilion-visual="rose-ash-v3"] .feed-home #posts>article .om-video-seek{appearance:none;-webkit-appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;height:44px!important;min-height:44px!important;cursor:pointer}
html[data-omnilion-visual="rose-ash-v3"] .feed-home #posts>article .om-video-seek::-webkit-slider-runnable-track{height:3px;background:#ffffff80;border-radius:3px}
html[data-omnilion-visual="rose-ash-v3"] .feed-home #posts>article .om-video-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:#d5bb8c}
html[data-omnilion-visual="rose-ash-v3"] .feed-home #posts>article .om-video-seek::-moz-range-track{height:3px;background:#ffffff80;border-radius:3px}
html[data-omnilion-visual="rose-ash-v3"] .feed-home #posts>article .om-video-seek::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#d5bb8c}

/* Profile cover placeholders only; uploaded /api/media/... images are untouched. */
html[data-omnilion-visual="rose-ash-v3"] :is(.person-cover,.business-cover):has(>img:is([src="/OMNILION_OLG_Colour.svg"],[src="/omnilion-brand-contrast.svg"])),
html[data-omnilion-visual="rose-ash-v3"] :is(.person-cover,.business-cover):not(:has(img)){background:linear-gradient(120deg,#e7dfe1,#eee9e6 60%,#d8dadd)!important}
/* The brand fallback and its decorative attribution are not member content. */
html[data-omnilion-visual="rose-ash-v3"] :is(.person-cover,.business-cover)>img:is([src="/OMNILION_OLG_Colour.svg"],[src="/omnilion-brand-contrast.svg"]){display:none!important}
html[data-omnilion-visual="rose-ash-v3"] :is(.person-cover,.business-cover):has(>img:is([src="/OMNILION_OLG_Colour.svg"],[src="/omnilion-brand-contrast.svg"]))>:is(.cover-caption,.business-cover-caption),
html[data-omnilion-visual="rose-ash-v3"] :is(.person-cover,.business-cover):not(:has(img))>:is(.cover-caption,.business-cover-caption){display:none!important}
/* OMNILION's own profile keeps its chosen brand cover. This also covers the
   signed-in /people view whose URL has no person ID, using its actual affiliation. */
html[data-omnilion-visual="rose-ash-v3"][data-omnilion-brand-profile] :is(.person-cover,.business-cover)>img:is([src="/OMNILION_OLG_Colour.svg"],[src="/omnilion-brand-contrast.svg"]),
html[data-omnilion-visual="rose-ash-v3"] .person-profile:has(.person-avatar img[alt="Emilia Tsaneva"]):has(#person-affiliation a[href="/?profile=14GzPF4k7r4pJPClANxEu9DoclCALhKH"])>.person-cover>img:is([src="/OMNILION_OLG_Colour.svg"],[src="/omnilion-brand-contrast.svg"]){display:block!important}
html[data-omnilion-visual="rose-ash-v3"][data-omnilion-brand-profile] :is(.person-cover,.business-cover)>:is(.cover-caption,.business-cover-caption),
html[data-omnilion-visual="rose-ash-v3"] .person-profile:has(.person-avatar img[alt="Emilia Tsaneva"]):has(#person-affiliation a[href="/?profile=14GzPF4k7r4pJPClANxEu9DoclCALhKH"])>.person-cover>.cover-caption{display:block!important}
