.rr-audit{color:#203d38;max-width:1120px;padding-bottom:70px}.rr-audit-heading{margin-bottom:28px}.rr-audit-eyebrow{letter-spacing:.14em;color:#617c73;font-size:11px;font-weight:750}.rr-audit-heading h1{letter-spacing:-1.1px;margin:12px 0;font-size:clamp(27px,3vw,36px);font-weight:650;line-height:1.18}.rr-audit-heading p{color:#667d75;margin:0;font-size:15px}.rr-audit-form>label{margin-bottom:8px;font-size:12px;font-weight:650;display:block}.rr-audit-url-row{gap:10px;display:flex}.rr-audit-input{color:#82988f;background:#fff;border:1px solid #dce5df;border-radius:13px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.rr-audit-input input{color:#244039;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:16px 0;font-size:15px}.rr-audit-input:focus-within{outline-offset:2px;outline:2px solid #237b5d}.rr-audit-url-row>button{color:#fff;cursor:pointer;white-space:nowrap;background:#176447;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 23px;font-size:13px;font-weight:700;display:flex}.rr-audit-url-row>button:disabled{opacity:.65;cursor:wait}.rr-audit-form>small{color:#82928c;margin:9px 0 24px;font-size:11px;display:block}.rr-audit-scorecard{background:#fff;border:1px solid #e0e7e1;border-radius:20px;align-items:center;gap:25px;padding:28px 30px;display:flex}.rr-audit-gauge{flex-shrink:0;width:128px;padding-top:8px;position:relative}.rr-audit-gauge svg{width:128px;overflow:visible}.rr-audit-gauge path{fill:none;stroke-width:7px;stroke-linecap:round}.rr-audit-track{stroke:#e9eeea}.rr-audit-fill{stroke:#268065}.rr-audit-gauge[data-grade=medium] .rr-audit-fill{stroke:#c08e37}.rr-audit-gauge[data-grade=low] .rr-audit-fill{stroke:#c46554}.rr-audit-gauge>div{text-align:center;position:absolute;bottom:6px;left:0;right:0}.rr-audit-gauge strong{letter-spacing:-1px;font-size:34px;font-weight:650}.rr-audit-gauge small{color:#86978e;margin-left:3px;font-size:11px}.rr-audit-grade{flex-direction:column;flex:1;gap:7px;display:flex}.rr-audit-grade>span{letter-spacing:.1em;color:#809187;font-size:10px;font-weight:700}.rr-audit-grade>strong{font-size:21px;font-weight:650}.rr-audit-grade>small{color:#7b8c82;font-size:11px}.rr-audit-counts{color:#77847c;border-left:1px solid #e4eae5;gap:9px;min-width:170px;padding-left:30px;font-size:12px;display:grid}.rr-audit-counts span{align-items:center;gap:7px;display:flex}.rr-audit-counts b{color:#27493b;font-weight:600}.rr-audit-counts i,.rr-audit-dot{background:#8a9991;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.rr-audit-counts [data-tone=red]{background:#cf6658}.rr-audit-counts [data-tone=amber]{background:#c69539}.rr-audit-counts [data-tone=green]{background:#268065}.rr-audit-context{color:#829087;flex-wrap:wrap;gap:5px 14px;padding:11px 3px;font-size:10px;display:flex}.rr-audit-context p{flex-basis:100%;margin:0 0 3px;font-size:11px}.rr-audit-context a{color:#527b65;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.rr-audit-notice{color:#626951;background:#f1f3e9;border:1px solid #e4e9d8;border-radius:10px;margin:16px 0;padding:12px 15px;font-size:12px;line-height:1.7}.rr-audit-error{color:#934b37;background:#fff1ed;border-color:#eed9d1}.rr-audit-priorities{margin:26px 0}.rr-audit-priorities header>span{color:#78897f;letter-spacing:.12em;font-size:10px;font-weight:700}.rr-audit-priorities h2{margin:7px 0 14px;font-size:18px;font-weight:650}.rr-audit-priorities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.rr-audit-priorities a{color:inherit;background:#f8faf7;border:1px solid #dfe6df;border-radius:13px;align-items:flex-start;gap:9px;padding:17px 12px;text-decoration:none;display:flex}.rr-audit-priorities a>span{color:#47775c;background:#e5eee6;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.rr-audit-priorities a>svg{color:#7b9182;flex-shrink:0}.rr-audit-priorities strong{font-size:12px;line-height:1.5;display:block}.rr-audit-priorities p{color:#7e8c80;margin:6px 0 0;font-size:11px;line-height:1.6}.rr-audit-filter{gap:7px;margin:29px 0 22px;display:flex}.rr-audit-filter button{color:#718276;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:12px}.rr-audit-filter button[aria-pressed=true]{color:#315b41;background:#e8efe8;border-color:#dce7db;font-weight:650}.rr-audit-filter span{background:#fff;border-radius:4px;margin-left:4px;padding:1px 5px}.rr-audit-group{margin:24px 0}.rr-audit-group>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.rr-audit-group h2{margin:0;font-size:15px;font-weight:650}.rr-audit-group>header>span{color:#89978c;font-size:11px}.rr-audit-group>div{scroll-margin-top:120px}.rr-audit-check{background:#fff;border:1px solid #e2e8e0;border-radius:12px;margin:8px 0;overflow:hidden}.rr-audit-check summary{cursor:pointer;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.rr-audit-check summary::-webkit-details-marker{display:none}.rr-audit-check-name{flex:1;min-width:0}.rr-audit-check-name strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.rr-audit-check-name small{color:#8a968d;margin-top:3px;font-size:10px;display:block}.rr-audit-item-score{flex-shrink:0;align-items:center;gap:20px;width:152px;display:flex}.rr-audit-item-score>[data-slot=progress]{background:#eef1ec;width:83px;height:5px}.rr-audit-item-score [data-slot=progress-indicator]{background:#b9c4bb}.rr-audit-item-score>span{text-align:right;color:#657d6e;white-space:nowrap;min-width:47px;font-size:13px}.rr-audit-item-score small{color:#89978d;font-size:9px}.rr-audit-item-score .rr-audit-dash{width:100%}.rr-audit-chevron{color:#93a194;flex-shrink:0;transition:transform .15s}.rr-audit-check[open]>summary .rr-audit-chevron{transform:rotate(180deg)}.rr-audit-check[data-status=confirmed] .rr-audit-dot,.rr-audit-check[data-status=confirmed] [data-slot=progress-indicator]{background:#298461}.rr-audit-check[data-status=partial] .rr-audit-dot,.rr-audit-check[data-status=partial] [data-slot=progress-indicator]{background:#c4973d}.rr-audit-check[data-status=attention] .rr-audit-dot,.rr-audit-check[data-status=attention] [data-slot=progress-indicator]{background:#cf6658}.rr-audit-check-body{border-top:1px solid #edf0ea;padding:16px 22px}.rr-audit-check-body>p{color:#657b6c;margin:0 0 12px;font-size:12px;line-height:1.7}.rr-audit-action{background:#f6f8f3;border-radius:8px;padding:12px}.rr-audit-action strong{text-transform:uppercase;letter-spacing:.07em;color:#416949;margin-bottom:4px;font-size:10px;display:block}.rr-audit-evidence{flex-wrap:wrap;gap:8px;display:flex}.rr-audit-evidence a{color:#3a6d51;border:1px solid #e0e8db;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;text-decoration:none;display:inline-flex}.rr-audit-method{color:#92a08f;margin-top:14px;font-size:10px;line-height:1.7;display:block}.rr-audit-complement,.rr-audit-methodology{border-top:1px solid #dee6da;margin-top:28px;padding-top:18px}.rr-audit-complement>summary,.rr-audit-methodology>summary{cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;list-style:none;display:flex}.rr-audit-complement>summary>span{color:#8a9684;margin-left:auto;font-size:10px;font-weight:400}.rr-audit-complement>p,.rr-audit-methodology p,.rr-audit-methodology li{color:#7b8975;font-size:12px;line-height:1.7}.rr-audit-methodology li{overflow-wrap:anywhere}.rr-audit-methodology h3{margin:14px 0 0;font-size:12px}.rr-audit-methodology small{color:#8b9786;font-size:10px}.rr-audit-methodology a{color:#537450}.rr-audit-empty{text-align:center;background:#fff;border:1px solid #e0e7dc;border-radius:18px;margin-top:28px;padding:45px 36px}.rr-audit-empty>span{color:#4f7956;background:#eef3e9;border-radius:16px;padding:15px;display:inline-flex}.rr-audit-empty h2{max-width:500px;margin:18px auto 12px;font-size:20px;font-weight:600;line-height:1.4}.rr-audit-empty>p{color:#7b8a76;max-width:550px;margin:0 auto;font-size:14px;line-height:1.8}.rr-audit-empty>div{flex-wrap:wrap;justify-content:center;gap:12px 22px;margin-top:24px;display:flex}.rr-audit-empty>div span{color:#67815e;align-items:center;gap:5px;font-size:11px;display:inline-flex}.rr-audit-spin{animation:1s linear infinite rr-audit-spin}@keyframes rr-audit-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.rr-audit-priorities>div{grid-template-columns:1fr}.rr-audit-priorities p{font-size:12px}.rr-audit-scorecard{flex-wrap:wrap;gap:17px;padding:22px 17px}.rr-audit-counts{border-top:1px solid #e4eae5;border-left:0;justify-content:space-between;width:100%;min-width:0;padding:15px 0 0;font-size:11px;display:flex}.rr-audit-item-score{gap:8px;width:95px}.rr-audit-item-score>[data-slot=progress]{width:40px}.rr-audit-check summary{gap:9px;padding:14px 12px}.rr-audit-check-name strong{font-size:12px}.rr-audit-group>header>span{display:none}.rr-audit-url-row{flex-direction:column}.rr-audit-url-row>button{padding:14px}.rr-audit-input input{font-size:16px}.rr-audit-grade>strong{font-size:18px}.rr-audit-grade>small{font-size:10px}.rr-audit-gauge,.rr-audit-gauge svg{width:110px}.rr-audit-gauge strong{font-size:29px}.rr-audit-empty{padding:30px 18px}.rr-audit-heading{margin-bottom:23px}.rr-audit-check-body{padding:14px}.rr-audit-filter button{padding:8px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.rr-audit-spin{animation:none}.rr-audit *{scroll-behavior:auto!important;transition:none!important}}.rr-audit{color:#17130f}.rr-audit-eyebrow{color:#c24a12;font-family:var(--mono),monospace}.rr-audit-heading h1{font-family:var(--display),serif;color:#15120f}.rr-audit-heading p,.rr-audit-form>small,.rr-audit-context,.rr-audit-priorities p,.rr-audit-check-name small,.rr-audit-check-body>p,.rr-audit-methodology p,.rr-audit-methodology li,.rr-audit-empty>p{color:#6f675c}.rr-audit-input,.rr-audit-scorecard,.rr-audit-priorities a,.rr-audit-check,.rr-audit-empty{box-shadow:none;background:#fffdf8;border-color:#cfc6b9;border-radius:2px}.rr-audit-input input{color:#17130f}.rr-audit-input:focus-within{outline-color:#e8581c}.rr-audit-url-row>button{background:#c24a12;border-radius:2px}.rr-audit-url-row>button:hover{background:#9f390b}.rr-audit-priorities>div{background:#cfc6b9;border:1px solid #cfc6b9;gap:1px}.rr-audit-priorities a{border:0}.rr-audit-priorities a>span{color:#a43e0e;background:#f2e3d8;border-radius:1px}.rr-audit-filter button{border-radius:2px}.rr-audit-filter button[aria-pressed=true]{color:#8f340c;background:#ebe4da;border-color:#cfc6b9}.rr-audit-action{background:#f0e8de;border-radius:2px}.rr-audit-action strong,.rr-audit-evidence a,.rr-audit-methodology a{color:#9f390b}.rr-audit-evidence a{background:#fffdf8;border-color:#cfc6b9;border-radius:2px}.rr-audit-notice{border-radius:2px}.rr-audit-empty>span{color:#c24a12;background:#f2e3d8;border-radius:2px}.rr-audit-heading h1{font-size:clamp(26px,2.5vw,32px)}.rr-audit-heading p,.rr-audit-check-body>p,.rr-audit-empty>p{font-size:16px}.rr-audit-eyebrow,.rr-audit-form>small,.rr-audit-grade>span,.rr-audit-grade>small,.rr-audit-context,.rr-audit-context p,.rr-audit-priorities header>span,.rr-audit-group>header>span,.rr-audit-methodology small{font-size:12px}.rr-audit-form>label,.rr-audit-url-row>button,.rr-audit-counts,.rr-audit-notice,.rr-audit-filter button,.rr-audit-check-name small,.rr-audit-evidence a,.rr-audit-methodology p,.rr-audit-methodology li{font-size:14px}.rr-audit-check-name strong{font-size:16px}.rr-audit-priorities strong,.rr-audit-priorities p{font-size:14px}.rr-audit-check-name small{color:#687b6f;margin-top:5px;font-size:12px}.rr-audit-item-score>span{min-width:60px;font-size:17px}.rr-audit-item-score small{font-size:12px}.rr-audit-check summary{padding:18px}.rr-audit-item-score{width:168px}.rr-audit-check-body>p{color:#486451}.rr-audit-action strong{font-size:12px}.rr-audit-evidence a{background:#fff}.rr-audit-context{color:#65776c}.rr-audit-priorities p{color:#607361}.rr-audit-score-detail{border-top:1px solid #e1e8de;margin:18px 0 0;padding-top:14px}.rr-audit-score-detail>summary{cursor:pointer;justify-content:space-between;padding:0;font-size:14px;list-style:none;display:flex}.rr-audit-score-detail>summary>span{color:#6b7f70;font-size:12px}.rr-audit-score-detail ul{margin:12px 0;padding:0;list-style:none}.rr-audit-score-detail li{border-bottom:1px solid #eef1eb;justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.rr-audit-score-detail li small{color:#687c6c;font-size:12px}.rr-audit-score-detail li>div>small{margin-top:5px;line-height:1.5;display:block}.rr-audit-score-detail b{white-space:nowrap;font-weight:650}.rr-audit-score-detail li[data-complete=true] b{color:#237251}.rr-audit-score-detail>p{color:#748270;font-size:12px;line-height:1.7}.rr-audit-notice>summary{cursor:pointer;font-weight:650}.rr-audit-check-body .rr-audit-why{color:#315f43;font-weight:550}.rr-audit-methodology>summary,.rr-audit-empty>div span{font-size:14px}@media (max-width:760px){.rr-audit-item-score{gap:7px;width:105px}.rr-audit-item-score>[data-slot=progress]{width:35px}.rr-audit-check summary{padding:15px 12px}.rr-audit-check-name strong{font-size:14px}.rr-audit-counts{flex-wrap:wrap;gap:12px;font-size:12px}.rr-audit-grade>small{font-size:12px;line-height:1.5}.rr-audit-grade{min-width:145px}.rr-audit-priorities>div{gap:9px}.rr-audit-scorecard{gap:14px}.rr-audit-check-body>p{font-size:15px}.rr-audit-score-detail>summary{padding:0}.rr-audit-score-detail li{gap:12px}.rr-audit-filter button{font-size:13px}}
