.trust-page{background:radial-gradient(circle at 83% 5%, #1f4e5b47, transparent 34rem), var(--girvan-canvas);min-height:100vh;overflow:clip}.trust-header{width:var(--girvan-shell-width);margin-inline:auto}.trust-main{width:min(100% - clamp(2rem,7vw,7.5rem),82rem);margin-inline:auto}.trust-header{min-height:var(--girvan-header-height);border-bottom:1px solid var(--girvan-rule);grid-template-columns:minmax(14rem,1fr) auto;align-items:center;gap:2rem;display:grid}.trust-brand{width:fit-content;color:var(--girvan-ivory);flex-direction:column;text-decoration:none;display:inline-flex}.trust-brand strong{font-family:Newsreader,Georgia,serif;font-size:var(--girvan-wordmark-size);letter-spacing:var(--girvan-wordmark-spacing);text-transform:uppercase;font-weight:400;line-height:.95}.trust-brand span{color:var(--girvan-copper-light);font-size:var(--girvan-tagline-size);letter-spacing:var(--girvan-tagline-spacing);text-transform:uppercase;margin-top:.6rem;font-weight:600}.trust-header nav{flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.5rem;display:flex}.trust-header a,.trust-main a{color:inherit;text-decoration-color:var(--girvan-copper);text-underline-offset:.3em}.trust-header nav a{color:var(--girvan-mist);text-decoration-color:#0000}.trust-header nav a:hover,.trust-header nav a:focus-visible,.trust-header nav a[aria-current=page],.trust-main a:hover{color:var(--girvan-ivory);text-decoration-color:var(--girvan-copper)}.trust-main{padding-bottom:clamp(4rem,9vw,8rem)}.trust-breadcrumbs{color:var(--girvan-muted);flex-wrap:wrap;gap:.65rem;padding-top:clamp(2rem,5vw,4rem);font-size:.88rem;display:flex}.trust-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,8vw,8rem);padding-block:clamp(3rem,8vw,7rem);display:grid}.trust-kicker,.trust-content h2,.trust-content dt,.trust-review span{color:var(--girvan-copper-light);letter-spacing:.17em;text-transform:uppercase;font-size:.76rem;font-weight:700}.trust-kicker{grid-column:1/-1;margin:0 0 1rem}.trust-hero h1{letter-spacing:-.05em;max-width:10ch;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(3.7rem,8vw,7.7rem);font-weight:400;line-height:.88}.trust-hero>p:last-child{color:var(--girvan-mist);margin:0;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.6}.trust-content{border-top:1px solid var(--girvan-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust-content>section{border-bottom:1px solid var(--girvan-rule);min-width:0;padding:clamp(2rem,5vw,4rem) clamp(0rem,4vw,3.5rem)}.trust-content>section:nth-child(2n){border-left:1px solid var(--girvan-rule);padding-right:0}.trust-content>section:nth-child(odd){padding-left:0}.trust-content h2{margin:0 0 1.35rem}.trust-content h3{margin:2rem 0 .7rem;font-family:Newsreader,Georgia,serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:400}.trust-content p,.trust-content li,.trust-content dd{color:var(--girvan-mist);font-size:1rem;line-height:1.75}.trust-content p{margin:0}.trust-content p+p,.trust-content ul+p,.trust-content p+ul{margin-top:1rem}.trust-content ul{margin:0;padding-left:1.25rem}.trust-content li+li{margin-top:.65rem}.trust-content dl{margin:0}.trust-content dt+dd{margin-top:.45rem}.trust-content dd{margin-left:0}.trust-content dd+dt{margin-top:1.5rem}.trust-action{border:1px solid var(--girvan-copper);align-items:center;min-height:3.5rem;margin-top:1.5rem;padding:.9rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--girvan-ivory)!important}.trust-review{border-bottom:1px solid var(--girvan-rule);grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);gap:1rem 3rem;padding:clamp(1.5rem,4vw,2.5rem) 0;display:grid}.trust-review p{max-width:46rem;color:var(--girvan-muted);margin:0;line-height:1.6}@media (width<=52rem){.girvan-site .trust-page .trust-header{grid-template-columns:minmax(0,1fr)}.trust-header,.trust-hero,.trust-review{grid-template-columns:1fr}.trust-header{padding-block:1.5rem}.trust-header nav{justify-content:flex-start}.trust-hero{gap:1.75rem}}@media (width<=42rem){.trust-content{grid-template-columns:1fr}.trust-content>section,.trust-content>section:nth-child(2n),.trust-content>section:nth-child(odd){border-left:0;padding:2.25rem 0}.trust-header nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
