.reputation-page{color:#101814;background:#ead9bc}.reputation-page a{text-underline-offset:4px}:is(.reputation-page a:focus-visible,.reputation-page summary:focus-visible){outline-offset:5px;outline:3px solid #ff4d12}.rep-kicker{letter-spacing:.1em;text-transform:uppercase;font:900 11px/1.6 Arial,sans-serif}.rep-hero{color:#f4ead8;background:#0d4938;border-bottom:8px solid #ff4d12;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,5vw,75px);padding:clamp(36px,5vw,80px);display:grid}.rep-hero nav{flex-wrap:wrap;gap:9px;margin:0 0 35px;font:12px/1.6 Arial,sans-serif;display:flex}.rep-hero nav a{color:inherit}.rep-hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:22px 0;font:900 clamp(37px,4vw,66px)/1.02 Arial,sans-serif}.rep-hero h1 em{color:#d9ff43;font-style:normal}.rep-deck{max-width:750px;font:clamp(18px,1.5vw,22px)/1.65 Georgia,serif}.rep-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.rep-actions a{color:#101814;background:#d9ff43;border:2px solid #d9ff43;align-items:center;min-height:50px;padding:15px 18px;font:800 13px/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}.rep-actions a+a{color:#f4ead8;background:0 0;border-color:#f4ead8}.rep-expectation{max-width:620px;margin:22px 0 0;font:12px/1.7 Arial,sans-serif}.rep-fieldboard{color:#101814;background:#ead9bc;border:2px solid #101814;margin:0;padding:clamp(18px,2.5vw,35px);transform:rotate(-1deg);box-shadow:8px 8px #ff4d12}.rep-fieldboard figcaption{letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px;font:900 11px/1.6 Arial,sans-serif}.rep-query{background:#f4ead8;border:2px solid #101814;align-items:center;gap:12px;padding:15px;font:700 13px/1.6 Arial,sans-serif;display:flex}.rep-query>span{font-size:24px}.rep-result{background:#f4ead8;border-left:4px solid #0d4938;margin-top:16px;padding:16px 18px}.rep-result-owned{background:#d9ff43}.rep-result>span{letter-spacing:.08em;text-transform:uppercase;font:800 10px/1.5 Arial,sans-serif}.rep-result h2{letter-spacing:-.025em;margin:10px 0;font:800 21px/1.15 Arial,sans-serif}.rep-result p{margin:0;font:15px/1.6 Georgia,serif}.rep-unwanted{border-top:1px dashed #596356;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.rep-unwanted>span{color:#0d4938;font-size:40px}.rep-unwanted p{margin:0;font:14px/1.6 Georgia,serif}.rep-board-note{margin:20px 0 0;font:11px/1.6 Arial,sans-serif}.rep-jump{border-bottom:2px solid #101814;flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:22px;display:flex}.rep-jump a{color:#0d4938;font:800 12px/1.6 Arial,sans-serif}.rep-section{border-bottom:2px solid #101814;padding:clamp(40px,6vw,92px) clamp(24px,6vw,96px);scroll-margin-top:90px}.rep-section h2{letter-spacing:-.045em;text-transform:uppercase;margin:18px 0 30px;font:900 clamp(31px,3.7vw,56px)/1.05 Arial,sans-serif}.rep-section h3{letter-spacing:-.025em;margin:0 0 16px;font:800 24px/1.15 Arial,sans-serif}.rep-section p,.rep-section li{font:18px/1.7 Georgia,serif}.rep-section>p{max-width:1000px}.rep-section p>a{color:#0d4938;font-weight:700}.rep-two-col,.rep-process,.rep-pricing{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.rep-note{background:#e4cdab;border:1px solid #101814;border-left:5px solid #ff4d12;padding:28px}.rep-note p{font-size:17px}.rep-note p:last-child{margin-bottom:0}.rep-note>a,.rep-process>div>a{color:#0d4938;font:800 14px/1.6 Arial,sans-serif}.rep-routes{color:#f4ead8;background:#101814}.rep-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.rep-route-grid article{border-top:3px solid #d9ff43;padding-top:22px}.rep-route-grid article>span{color:#d9ff43;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font:800 11px/1.6 Arial,sans-serif;display:block}.rep-route-grid p{font-size:17px}.rep-route-grid strong{font:800 13px/1.6 Arial,sans-serif}.rep-source-note{border-top:1px solid #687365;padding-top:28px;margin:35px 0 0!important;font-size:15px!important}.rep-routes .rep-source-note a{color:#d9ff43}.rep-workstreams{grid-template-columns:1fr 1fr;gap:35px 55px;margin:38px 0;display:grid}.rep-workstreams article{border-top:1px solid #89947f;grid-template-columns:46px minmax(0,1fr);gap:18px;padding-top:25px;display:grid}.rep-workstreams article>span{color:#0d4938;font:800 32px/1.1 Arial,sans-serif}.rep-workstreams p{font-size:17px}.rep-workstreams strong{color:#0d4938;padding-top:12px;font:800 12px/1.6 Arial,sans-serif;display:block}.rep-asset-strip{background:#d9ff43;border:2px solid #101814;margin:38px 0;padding:30px}.rep-asset-strip dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:25px 0 0;display:grid}.rep-asset-strip dt{margin-bottom:8px;font:800 16px/1.5 Arial,sans-serif}.rep-asset-strip dd{margin:0;font:16px/1.6 Georgia,serif}.rep-process{background:#f4ead8}.rep-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px;display:grid}.rep-measure-grid article{background:#f4ead8;border:1px solid #101814;padding:25px}.rep-measure-grid article>span{letter-spacing:.08em;text-transform:uppercase;color:#0d4938;margin-bottom:16px;font:800 11px/1.6 Arial,sans-serif;display:block}.rep-measure-grid p{font-size:17px}.rep-download{color:#101814;background:#d9ff43;border:2px solid #101814;margin-top:30px;padding:22px 28px;font:800 16px/1.6 Arial,sans-serif;text-decoration:none;display:block}.rep-download span{margin-top:6px;font-size:12px;font-weight:400;display:block}.rep-pricing{color:#f4ead8;background:#0d4938}.rep-pricing p>a{color:#d9ff43}.rep-pricing aside{color:#101814;background:#ead9bc;border:2px solid #101814;padding:28px;box-shadow:6px 6px #ff4d12}.rep-pricing aside p,.rep-pricing aside li{font-size:17px}.rep-pricing aside>a{color:#0d4938;font:800 15px/1.6 Arial,sans-serif}.rep-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0;display:grid}.rep-guide-grid>a{color:#101814;background:#f4ead8;border:1px solid #101814;flex-direction:column;padding:24px;text-decoration:none;display:flex}.rep-guide-grid h3{font-size:21px}.rep-guide-grid p{font-size:16px}.rep-guide-grid span{color:#0d4938;margin-top:auto;padding-top:12px;font:800 12px/1.6 Arial,sans-serif}.rep-guide-grid>a:hover h3{text-underline-offset:4px;text-decoration:underline}.rep-faq details{border-top:1px solid #8e9783;padding:20px 0}.rep-faq details:last-child{border-bottom:1px solid #8e9783}.rep-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font:800 19px/1.4 Arial,sans-serif;list-style:none;display:flex}.rep-faq summary::-webkit-details-marker{display:none}.rep-faq summary span{color:#0d4938;font-size:27px}.rep-faq details[open] summary span{transform:rotate(45deg)}.rep-faq details p{max-width:1000px;font-size:17px}.rep-next{background:#d9ff43;grid-template-columns:1fr minmax(230px,.45fr);align-items:center;gap:35px;display:grid}.rep-next>a{color:#101814;border:2px solid #101814;padding:20px;font:800 14px/1.6 Arial,sans-serif;text-decoration:none}.rep-next h2{margin-bottom:20px}@media (max-width:1050px){.rep-hero{grid-template-columns:1fr;gap:40px}.rep-hero>div{max-width:900px}.rep-fieldboard{width:100%;max-width:700px;margin:auto;transform:none}.rep-hero h1{font-size:clamp(38px,6vw,65px)}.rep-route-grid,.rep-measure-grid,.rep-guide-grid,.rep-asset-strip dl{grid-template-columns:1fr 1fr}}@media (max-width:700px){.rep-hero{padding:30px 22px}.rep-hero h1{font-size:clamp(34px,8.6vw,52px)}.rep-hero nav{margin-bottom:25px;font-size:11px}.rep-actions a{width:100%}.rep-two-col,.rep-process,.rep-pricing,.rep-workstreams,.rep-route-grid,.rep-measure-grid,.rep-guide-grid,.rep-next{grid-template-columns:minmax(0,1fr)}.rep-section{padding:40px 22px}.rep-section p,.rep-section li{font-size:17px}.rep-note,.rep-pricing aside{padding:23px}.rep-fieldboard{box-shadow:5px 5px #ff4d12}.rep-asset-strip{padding:24px}.rep-asset-strip dl{grid-template-columns:1fr}.rep-faq summary{font-size:17px}.rep-jump{justify-content:flex-start;gap:12px 20px}.rep-workstreams article{grid-template-columns:38px minmax(0,1fr);gap:12px}}
