.trust-page{padding-bottom:100px}.trust-hero{background:var(--forest);color:white;padding:44px 0 56px}.trust-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:80px;align-items:center}.trust-back{display:inline-block;font-size:14px;margin-bottom:35px;color:#dce8da}.trust-hero .eyebrow{color:var(--lime);margin-bottom:18px}.trust-hero h1{font-size:clamp(2.8rem,4.5vw,4.4rem);max-width:790px}.trust-hero h1 em{font-style:normal;color:var(--lime)}.trust-hero p{max-width:700px;font-size:20px;color:#e2e9e0}.trust-meta{font-size:13px;color:#d1ddce;display:flex;gap:12px;flex-wrap:wrap}.trust-hero figure{margin:0}.trust-hero figure img{width:330px;height:380px;object-fit:cover;object-position:center 20%;border-radius:12px;display:block}.trust-hero figcaption{font-size:11px;margin-top:9px;color:#d1ddce}.trust-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:30px 0;border-bottom:1px solid var(--line)}.trust-summary strong{font-size:16px;color:var(--forest)}.trust-summary p{font-size:14px;margin:6px 0 0}.trust-page .article-layout{grid-template-columns:240px minmax(0,780px);gap:72px;padding-top:65px}.trust-page .toc{max-height:calc(100vh - 155px);overflow:auto;font-size:13px}.trust-page .toc strong{letter-spacing:.1em;font-size:11px}.trust-page .toc a{line-height:1.4;padding:9px 0}.trust-page .article{font-size:18px;line-height:1.85;min-width:0}.trust-page .article h2{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.16}.trust-section-number{display:block;color:var(--forest);font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:15px}.trust-answer{background:#eff5e6;border-left:4px solid var(--lime);border-radius:0 8px 8px 0;padding:24px 28px;margin:28px 0}.trust-answer strong{color:var(--forest);font-size:21px;line-height:1.4;display:block}.trust-answer p{margin:10px 0 0}.trust-math{background:var(--forest);color:white;border-radius:10px;padding:28px;margin:25px 0}.trust-math>span{display:block;font-size:11px;letter-spacing:.1em;color:var(--lime)}.trust-math strong{font-size:clamp(1.4rem,2.5vw,2rem);display:block;margin:12px 0;line-height:1.4}.trust-math p{font-size:15px;margin:0;color:#e1e9dc}.trust-phones{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.trust-phones div{background:#f3f5f1;border:1px solid #dfe4da;border-radius:8px;padding:18px;line-height:1.5}.trust-phones strong{display:block;color:var(--forest);font-size:18px;margin-bottom:6px}.trust-phones span{font-size:15px}.trust-tip{background:#fff9e7;border-left:4px solid var(--gold);padding:25px;border-radius:0 8px 8px 0;margin:28px 0}.trust-tip p{margin:12px 0}.trust-tip a{font-weight:700;color:var(--forest)}.trust-steps li{padding-bottom:12px}.trust-steps strong{display:block}.trust-page .trust-sources{font-size:14px;line-height:1.7}.trust-page .trust-sources h2{font-size:24px}.trust-floating{position:fixed;bottom:0;left:0;width:100%;z-index:30;background:#fff;border-top:1px solid #c8cec9;box-shadow:0 -5px 22px #00000008;padding:14px 0 calc(14px + env(safe-area-inset-bottom))}.trust-floating>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.trust-floating strong,.trust-floating span{display:block}.trust-floating strong{font-size:17px;color:var(--forest)}.trust-floating span{font-size:13px}.trust-floating .btn span{font-size:18px}.trust-page .final-cta{border-radius:10px}.trust-page .source{font-size:13px;line-height:1.7}.trust-page .article details p{padding-bottom:8px}.trust-page section[id]{scroll-margin-bottom:110px}@media(max-width:1050px){.trust-hero-grid{gap:35px;grid-template-columns:minmax(0,1fr) 270px}.trust-hero figure img{width:270px;height:345px}.trust-page .article-layout{gap:35px;grid-template-columns:200px minmax(0,1fr)}}@media(max-width:760px){.trust-page{padding-bottom:90px}.trust-hero{padding:28px 0 35px}.trust-hero-grid{grid-template-columns:1fr;gap:28px}.trust-hero h1{font-size:2.8rem}.trust-hero p{font-size:18px}.trust-back{margin-bottom:28px}.trust-hero figure img{width:100%;height:260px;object-position:center 28%}.trust-summary{grid-template-columns:1fr;gap:17px;padding:24px 0}.trust-summary>div+div{border-top:1px solid #e1e5dd;padding-top:17px}.trust-page .article-layout{display:block;padding-top:30px}.trust-page .toc{max-height:none;overflow:visible;margin-bottom:42px}.trust-page .toc a{display:block;border:0;border-bottom:1px solid #e4e8e0;margin:0;padding:10px 0}.trust-page .article{font-size:17px}.trust-phones{grid-template-columns:1fr}.trust-phones div{padding:14px 18px}.trust-phones strong{margin-bottom:2px}.trust-answer,.trust-tip,.trust-math{padding:22px}.trust-floating>.wrap>div{display:none}.trust-floating .btn{width:100%}.trust-floating{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}
