.supporting-review .page-top{text-align:center;padding:80px 0 60px}.supporting-review .page-top h1{max-width:1000px;margin:0 auto 24px;font-size:clamp(42px,5.2vw,76px);line-height:1.06}.supporting-review .page-top .lead{max-width:820px;margin:auto;font-size:19px;line-height:1.65}.supporting-review .eyeline{text-align:center}.company-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0;border-block:1px solid #303743;gap:24px;text-align:center}.company-strip strong{display:block;font:32px/1.2 Georgia,serif;color:#f4f3ec;margin-bottom:8px}.company-strip span{font-size:14px;color:#b5bdca}.detail-section{padding:72px 0;border-bottom:1px solid #303743;scroll-margin-top:30px}.detail-section>h2{text-align:center;max-width:950px;margin:0 auto 36px;font-size:clamp(32px,3.5vw,48px)}.detail-grid{display:grid;gap:22px}.detail-grid.three{grid-template-columns:repeat(3,1fr)}.detail-grid.two{grid-template-columns:repeat(2,1fr)}.detail-card{padding:28px;background:#101720;border:1px solid #303743}.detail-card h3{font-size:23px;line-height:1.25;margin:0 0 18px;color:#f4f3ec}.detail-card p{font-size:16px;line-height:1.75;margin:0}.ownership-panel{padding:36px 40px;background:#142035;max-width:1000px;margin:auto}.large-copy{text-align:center;font:32px/1.3 Georgia,serif;color:#f4f3ec!important}.ownership-list{list-style:none;padding:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.ownership-list li{padding:14px 0;border-bottom:1px solid #41516a;color:#d7e2f8;font-size:17px}.ownership-panel>p:last-child{max-width:720px;text-align:center;margin:auto}.founder-feature{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:center;padding:40px;background:#101720;border:1px solid #303743}.founder-feature .eyeline{text-align:left}.founder-feature h3{font:36px/1.15 Georgia,serif;margin:12px 0}.founder-feature p+p{margin-top:20px}.section-note{max-width:820px;text-align:center;margin:28px auto 0;line-height:1.7}.section-note a,.reading-panel a:not(.button){text-decoration:underline;text-underline-offset:4px}.facts-wrap{max-width:950px;margin:auto}.company-facts{border-collapse:collapse;width:100%;font-size:16px}.company-facts caption{text-align:left;color:#b5bdca;padding-bottom:15px}.company-facts th,.company-facts td{border-bottom:1px solid #303743;padding:18px 20px;text-align:left;vertical-align:top;line-height:1.65}.company-facts th{width:25%;font-weight:500;color:#f4f3ec;background:#101720}.company-facts td{color:#b5bdca}.detail-cta{text-align:center;padding:65px 0}.detail-cta h2{margin-bottom:25px}.supporting-review .button span[aria-hidden]{display:none}.steps{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.steps .detail-card{border-top:2px solid #91b0ff}.reading-panel{max-width:850px;margin:auto;font-size:18px;line-height:1.8}.reading-panel p+p{margin-top:20px}.reading-panel .actions{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:28px}.reading-panel>.button{display:flex;width:max-content;margin:28px auto 0}.section-links{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 35px;border-block:1px solid #303743;padding:22px 0}.section-links a{font-size:15px;color:#b9ceff}.pillars h3{font:36px/1.1 Georgia,serif;color:#b9ceff}.handover-panel{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#142035;padding:40px}.handover-panel .eyeline{text-align:left}.handover-panel h3{font:38px/1.15 Georgia,serif;margin:18px 0}.handover-panel li{padding:12px 0;border-bottom:1px solid #41516a;line-height:1.6}.handover-panel ul{list-style:none;margin:0;padding:0}.supporting-review .site-footer nav{flex-wrap:wrap}.supporting-review .site-nav .button{white-space:nowrap}.supporting-review a:focus-visible{outline:2px solid #b9ceff;outline-offset:5px}
@media(max-width:760px){.supporting-review .page-top{padding:45px 0 35px}.supporting-review .page-top .lead{font-size:17px}.company-strip{grid-template-columns:1fr;padding:22px 0;gap:22px}.company-strip strong{font-size:28px}.detail-section{padding:45px 0}.detail-section>h2{margin-bottom:25px}.detail-grid.three,.detail-grid.two,.steps,.founder-feature,.handover-panel{grid-template-columns:1fr}.detail-card{padding:24px}.founder-feature,.handover-panel{padding:26px;gap:25px}.ownership-panel{padding:28px 24px}.ownership-list{grid-template-columns:1fr}.large-copy{font-size:27px}.company-facts th,.company-facts td{padding:14px 10px;font-size:14px;overflow-wrap:anywhere}.company-facts th{width:31%}.reading-panel{font-size:17px}.section-links{gap:13px 20px}.detail-cta{padding:45px 0}.detail-cta h2{font-size:34px}}

/* Authority draft */
.authority-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:30px}.page-top .lead p+p{margin-top:18px}.authority-card{display:flex;flex-direction:column}.authority-card p+p{margin-top:16px}.authority-card>.text-link{margin-top:auto;padding-top:24px;line-height:1.5}.proof-identity{height:58px;display:flex;align-items:center;margin-bottom:24px;color:#d5e2ff;font-size:19px;font-weight:600}.proof-identity img{max-height:42px;max-width:190px;object-fit:contain}.authority-results-intro{text-align:center;padding:65px 0 30px}.authority-results-intro h1{font-size:clamp(38px,5vw,68px);line-height:1.12}.authority-results-intro p{max-width:800px;margin:24px auto;font-size:19px;line-height:1.7}@media(max-width:760px){.authority-actions{flex-wrap:wrap;gap:20px}.authority-card>.text-link{margin-top:0}.authority-results-intro{padding:40px 20px 20px}}

@font-face{font-family:'GEO Instrument Serif';src:url('/assets/logos/geo-instrument-serif.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}.proof-identity .geo-wordmark{font-family:'GEO Instrument Serif',Georgia,serif;font-size:46px;line-height:1;font-weight:400;color:#f4f3ec}
