.about-links{display:flex;flex-wrap:wrap;gap:12px 30px;padding:22px 6%;border-bottom:1px solid #dedbd3;font-size:11px}.about-links a{padding:5px 0}.about-links [aria-current]{border-bottom:1px solid #666c51}.trust-hero{max-width:1260px;margin:0 auto;padding:75px 6% 85px;display:grid;grid-template-columns:1.2fr .8fr;gap:10%;align-items:center}.trust-r10 h1{font-size:clamp(44px,5.6vw,76px)}.trust-hero .trust-intro{font-size:19px;line-height:1.6;margin:30px 0 18px}.trust-hero .certificate-frame{margin:0;padding:28px;background:#e6e5db}.certificate-frame img{width:100%;height:auto;display:block;box-shadow:0 4px 24px #26281d12}.certificate-frame figcaption{font-size:10px;line-height:1.6;margin:18px 0 0;color:#606159}.trust-section{max-width:1260px;margin:0 auto;padding:70px 6%;border-top:1px solid #d8d5cc}.trust-heading{margin-bottom:40px}.trust-heading h2{font-size:clamp(35px,4vw,51px)}.trust-heading>p:last-child{max-width:620px;margin-top:24px}.credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.credential-grid article{border-top:1px solid #b8b9a8;padding-top:28px}.record-type{font-size:10px;letter-spacing:1.5px;color:#73765e;line-height:1.6;display:block}.trust-r10 h3{font-size:30px;line-height:1.2;letter-spacing:-.6px;margin:20px 0}.credential-grid dl{display:grid;grid-template-columns:1fr 1.35fr;font-size:12px;line-height:1.6;gap:13px 20px;margin:28px 0}.credential-grid dt{color:#747568}.credential-grid dd{margin:0;overflow-wrap:anywhere}.record-note{font-size:12px}.record-list details{border-top:1px solid #cfcec1}.record-list details:last-child{border-bottom:1px solid #cfcec1}.record-list summary{list-style:none;cursor:pointer;padding:26px 32px 26px 0;position:relative;display:flex;justify-content:space-between;gap:20px;align-items:center}.record-list summary::-webkit-details-marker{display:none}.record-list summary:after{content:'+';position:absolute;right:0;font-size:25px;font-weight:300}.record-list details[open] summary:after{content:'−'}.record-list summary span{font:27px Georgia,serif;letter-spacing:-.5px}.record-list summary small{font-size:12px;color:#77786b}.record-list details>div{max-width:760px;padding:0 0 25px}.record-list details>div h3{font-size:23px}.trust-contact{margin:50px 0 0;padding:70px 6% 80px;text-align:center;background:#e8e8de}.trust-contact p{max-width:560px;margin:24px auto}.trust-contact .eyebrow{margin-top:0}.partner-title{padding:70px 6% 48px;max-width:1260px;margin:auto}.partner-title>p:last-child{font-size:18px;max-width:640px;margin:27px 0 0}.partner-photo{max-width:1260px;padding:0 6%;margin:0 auto 65px}.partner-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.partner-photo figcaption{font-size:10px;color:#737468;margin-top:14px}.buyer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.buyer-grid article{border-top:1px solid #b8b9a8;padding-top:26px}.buyer-grid .link{margin-top:8px}.brief-panel{max-width:1108px;margin:35px auto 70px;padding:55px;background:#e8e8de;display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.brief-panel ol{list-style:none;padding:0;margin:0}.brief-panel li{display:flex;gap:25px;margin-bottom:25px}.brief-panel li:last-child{margin:0}.brief-panel li>span{font-size:11px;margin-top:8px;color:#73765e}.brief-panel h3{font-size:23px;margin:0}.brief-panel p{margin:8px 0 0}.trust-r10 footer .footer-lead{display:block!important}.trust-r10 footer .footer-lead .link{width:auto;max-width:none}.trust-r10 a:focus-visible,.trust-r10 summary:focus-visible{outline:2px solid #60684d;outline-offset:5px}
@media(max-width:760px){.about-links{gap:12px 22px}.trust-hero{grid-template-columns:1fr;gap:35px;padding:45px 6% 55px}.trust-hero .certificate-frame{max-width:340px;margin:auto;padding:22px}.trust-hero .trust-intro{font-size:17px}.trust-section{padding:45px 6%}.credential-grid,.buyer-grid{grid-template-columns:1fr;gap:38px}.record-list summary{align-items:flex-start;flex-direction:column;gap:9px}.record-list summary span{font-size:25px}.trust-heading{margin-bottom:30px}.trust-contact{margin-top:20px;padding:50px 6%}.partner-title{padding:45px 6% 30px}.partner-title>p:last-child{font-size:16px}.partner-photo{margin-bottom:40px}.brief-panel{margin:15px 6% 45px;padding:28px;grid-template-columns:1fr;gap:35px}.trust-r10 h1{font-size:46px}.credential-grid dl{grid-template-columns:1fr 1.2fr;gap:12px}.buyer-grid h3 br{display:none}}

