/* Public company details and readable policy pages. */
.about-story-steps .concept-credit{font-size:10px;display:block;color:#67827a;margin-top:4px;letter-spacing:.5px}
.operator-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;margin:28px 0;padding:28px;border:1px solid #cce0d9;border-radius:18px;background:rgba(255,255,255,.72)}
.operator-details div{min-width:0}.operator-details dt{font-size:12px;color:#628279;margin-bottom:8px}.operator-details dd{margin:0;line-height:1.8;font-size:15px;color:#193d40;overflow-wrap:anywhere}.operator-details a{color:inherit;text-underline-offset:5px}.operator-details div:nth-child(2){grid-column:1/-1}
.trust-footer-links{display:flex;flex-wrap:wrap;gap:12px 28px;padding:24px 0;border-top:1px solid #d6e3dc;font-size:13px;color:#3e6861}.trust-footer-links a{text-underline-offset:5px}.trust-footer-links a:hover{color:#14615b}
.trust-page .trust-hero{padding:170px 0 64px;background:linear-gradient(110deg,rgba(245,250,247,.96),rgba(236,247,244,.82)),url('images/platform-ocean-v1.webp') center/cover}.trust-hero h1{font-size:clamp(32px,4vw,58px);line-height:1.3;margin:24px 0;color:#193d40}.trust-hero p{max-width:740px;line-height:1.9;color:#5d7c75;margin-bottom:26px}
.trust-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;padding-top:56px;padding-bottom:80px}.trust-nav{align-self:start;position:sticky;top:125px;display:grid;gap:8px}.trust-nav a{display:flex;justify-content:space-between;gap:12px;padding:16px;border-radius:10px;color:#3d665f;background:#f2f7f4;font-size:14px}.trust-nav a[aria-current=page]{background:#dcece5;color:#193d40;font-weight:700}.trust-nav a:hover{background:#e6f1eb}
.trust-document{min-width:0}.trust-document>section{position:relative;padding:30px 0;border-bottom:1px solid #d8e5dd}.trust-document>section:first-child{padding-top:0}.trust-document h2{font-size:23px;line-height:1.5;margin:10px 0 16px;color:#193d40}.trust-document p{line-height:2;color:#526f68;margin:0;overflow-wrap:anywhere}.trust-section-number{font-size:12px;letter-spacing:2px;color:#35837a}.trust-document .trust-source{font-size:13px;line-height:1.9}.trust-source a{color:#21685e;text-decoration:underline;text-underline-offset:4px}.trust-document-footer{display:grid;gap:10px;font-size:12px;line-height:1.8;color:#68857a;padding:28px 0}.trust-document-footer a{overflow-wrap:anywhere}.footer-links em{overflow-wrap:anywhere}
@media(max-width:900px){.trust-layout{grid-template-columns:1fr;gap:28px}.trust-nav{position:static;display:flex;flex-wrap:wrap}.trust-nav a{flex:1 1 160px}.trust-page .trust-hero{padding-top:140px}.operator-details{gap:22px;padding:22px}}
@media(max-width:600px){.operator-details{grid-template-columns:1fr}.operator-details div:nth-child(2){grid-column:auto}.trust-layout{padding-top:30px;padding-bottom:48px}.trust-page .trust-hero{padding:120px 0 38px}.trust-document h2{font-size:21px}.trust-nav a{padding:12px;font-size:13px}.trust-footer-links{gap:16px 22px}}
