.results-guide{width:calc(100% - 64px);max-width:1216px;margin:auto;padding:40px 0}.rg-hero{background:url('../images/results-guide/glow.png') no-repeat calc(50% + 128px) -200px/512px}.rg-hero h1{font:800 56px/64px var(--heading-font);letter-spacing:-.035em}.rg-hero>aside{margin-top:16px;padding:24px;display:flex;gap:24px;background:white;border-radius:14px;box-shadow:0 3px 4px #18213d24}.rg-hero>aside:before{content:'';width:8px;border-radius:5px;flex-shrink:0;background:linear-gradient(#00a8d5,#007653,#70ab00)}.rg-hero h2{display:flex;align-items:center;gap:4px;font:600 14px/22px var(--font);letter-spacing:-.02em;color:#006d93}.rg-hero h2 svg{width:16px;height:16px;flex-shrink:0}.rg-hero p{font:400 16px/26px var(--font);color:var(--ink);margin-top:4px}.rg-section{margin-top:48px}.rg-one{margin-top:40px}.rg-section>h2,.rg-faq>h2,.rg-related h2{display:flex;align-items:center;gap:8px;font:700 28px/36px var(--heading-font);letter-spacing:-.035em}.rg-section h2>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#00a8d5;color:white;font:600 18px/26px var(--font);letter-spacing:0}.rg-two h2>span{background:#65f4b9;color:#007653}.rg-three h2>span{background:#70ab00}.rg-four h2>span{background:#dce2ff;color:var(--ink)}.rg-section>p{font:400 16px/26px var(--font);margin-top:16px}.rg-three>p+p{margin-top:28px}.rg-audit{margin-top:16px;border-radius:14px;background:white;overflow:hidden;box-shadow:0 1px 2px #18213d12}.rg-audit>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 16px 16px;background:#f3f1ff}.rg-audit h3{display:flex;gap:4px;align-items:center;font:700 14px/22px var(--heading-font);letter-spacing:-.025em}.rg-audit h3 svg{width:18px;height:18px;color:#006d93}.rg-audit header>span{font:400 10px/16px 'Courier New',monospace;color:#74808d}.rg-table-wrap{overflow-x:auto}.rg-audit table{border-collapse:collapse;table-layout:fixed;width:800px;max-width:100%;margin:auto}.rg-audit thead{background:#f3f1ff}.rg-table-wrap{background:linear-gradient(#f3f1ff 32px,white 32px)}.rg-audit th,.rg-audit td{text-align:left;vertical-align:top;font:400 12px/18px var(--font);padding:16px}.rg-audit thead th{font:600 12px/18px var(--font);text-transform:uppercase;color:#394553;padding-top:8px;padding-bottom:8px}.rg-audit thead th:first-child{width:130px}.rg-audit thead th:nth-child(2){width:190px}.rg-audit thead th:nth-child(3){width:354px}.rg-audit thead th:last-child{width:126px;text-align:right}.rg-audit tbody th{font-weight:700;color:#006d93;white-space:nowrap}.rg-audit tbody th svg{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:4px}.rg-audit td:nth-child(3){color:#394553}.rg-audit td:last-child{text-align:right;vertical-align:middle}.rg-audit td:last-child span{font:700 11px/20px 'Courier New',monospace;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:3px;padding:2px 4px;background:#e4f0f5;color:#006d93}.rg-audit tr:nth-child(2) th{color:#007653}.rg-audit tr:nth-child(2) td:last-child span{background:#e4f2ec;color:#007653}.rg-audit tr:nth-child(3) th{color:#436800}.rg-audit tr:nth-child(3) td:last-child span{background:#e1edcc;color:#284200}.rg-audit tr:nth-child(4) th{color:#d00000}.rg-audit tr:nth-child(4) td:last-child span{background:#ffd9d6;color:#b00000}.rg-audit tr:nth-child(5) th{color:var(--ink)}.rg-audit tr:nth-child(5) td:last-child span{background:#e9ecff;color:var(--ink)}.rg-faq{margin-top:56px}.rg-faq>h2>svg,.rg-related h2>svg{width:24px;height:24px;color:#006d93;flex-shrink:0}.rg-faq details{padding:16px;border-radius:14px;background:white;margin-top:16px}.rg-faq details+details{margin-top:8px}.rg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font:700 18px/26px var(--heading-font);letter-spacing:-.03em}.rg-faq summary::-webkit-details-marker{display:none}.rg-faq summary span{font-size:18px;color:#006d93}.rg-faq summary svg{width:18px;height:18px;color:#007653;flex-shrink:0}.rg-faq p{font:400 14px/22px var(--font);margin-top:4px}.rg-related{margin-top:56px}.rg-related>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.rg-related header>a{font:600 14px/22px var(--font);color:#006d93;white-space:nowrap}.rg-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch;margin-top:16px}.rg-related>div>a{min-width:0;padding:16px;border-radius:14px;background:white}.rg-related figure{position:relative;overflow:hidden;border-radius:8px}.rg-related img{width:100%;height:128px;object-fit:cover}.rg-related figcaption{position:absolute;top:8px;left:8px;padding:6px;background:#fffffff0;font:700 10px/14px var(--font);text-transform:uppercase;border-radius:4px}.rg-related small{display:block;font:600 10px/16px var(--heading-font);text-transform:uppercase;color:#006d93;margin-top:8px}.rg-related>div>a:nth-child(2) small{color:#007653}.rg-related>div>a:nth-child(3) small{color:#436800}.rg-related h3{font:700 18px/26px var(--heading-font);letter-spacing:-.03em;margin-top:4px}.rg-related p{font:400 12px/18px var(--font);margin-top:4px}
@media(max-width:1100px){.rg-break{display:none}.rg-hero h1{font-size:48px;line-height:56px}.rg-hero>aside{gap:16px}.rg-audit table{width:100%}.rg-audit thead th:first-child{width:17%}.rg-audit thead th:nth-child(2){width:24%}.rg-audit thead th:nth-child(3){width:43%}.rg-audit thead th:last-child{width:16%}}@media(max-width:800px){.results-guide{width:calc(100% - 40px);padding-top:32px}.rg-hero h1{font-size:38px;line-height:46px}.rg-section>h2,.rg-faq>h2,.rg-related h2{font-size:25px;line-height:33px}.rg-audit table{min-width:700px}.rg-related>div{grid-template-columns:1fr}.rg-related>header{align-items:flex-start;flex-direction:column;gap:12px}.rg-related img{height:auto;aspect-ratio:3/1}.rg-section{margin-top:36px}.rg-faq,.rg-related{margin-top:40px}}@media(max-width:440px){.results-guide{width:calc(100% - 32px)}.rg-hero h1{font-size:32px;line-height:40px}.rg-hero>aside{padding:20px 16px;gap:12px}.rg-hero>aside:before{width:5px}.rg-hero p,.rg-section>p{font-size:14px;line-height:23px}.rg-section>h2{align-items:flex-start;font-size:23px;line-height:31px}.rg-audit>header{flex-wrap:wrap}.rg-faq summary{font-size:16px;line-height:24px}.rg-faq p{font-size:13px;line-height:21px}}
.rg-audit tbody th,.rg-audit tbody td{padding-top:13px;padding-bottom:13px}
.rg-audit thead th{white-space:nowrap}.rg-table-wrap{background:linear-gradient(#f3f1ff 34px,white 34px)}.rg-audit tbody th,.rg-audit tbody td{padding-top:15px;padding-bottom:15px}
