.profile-auditor-history{border-top:1px solid #bccbcf;margin:36px 0 0;padding:28px 0 0;color:#173b4b;scroll-margin-top:110px}
.profile-auditor-history *{box-sizing:border-box}
.profile-auditor-history [hidden]{display:none!important}
.profile-auditor-history__head{margin-bottom:20px}
.profile-auditor-history__eyebrow{font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:#52727e!important;margin:0 0 9px!important}
.profile-auditor-history h2{font-size:28px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:0 0 10px}
.profile-auditor-history__head>div>p:last-child{font-size:14px;line-height:1.6;color:#536971;margin:0;max-width:74ch}
.profile-auditor-history__toolbar{display:flex;align-items:center;gap:22px;border-block:1px solid #c9d4d6;padding:12px 0;margin-bottom:25px}
.profile-auditor-history__toolbar>div:first-child{display:flex;align-items:center;gap:14px}
.profile-auditor-history label{font-size:13px;color:#334f5b;white-space:nowrap}
.profile-auditor-history select{appearance:auto;font-family:inherit;font-size:16px;font-weight:500;line-height:1.2;color:#173b4b;background:#fff;border:1px solid #a9bdc6;border-radius:0;padding:10px 32px 10px 12px;height:44px;min-width:110px}
.profile-auditor-history__arrows{display:flex;gap:8px;margin-left:auto}
.profile-auditor-history button{min-height:44px;padding:8px 14px;border:1px solid #bacbd0;background:transparent;color:#17485b;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer}
.demo-archive-intro .profile-auditor-jump{display:inline-block;margin-left:22px}
.profile-auditor-history button[aria-disabled=true]{opacity:.42;cursor:default}
.profile-auditor-history__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.profile-auditor-history__report{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:38px;align-items:start}
.profile-auditor-history__period{font-size:12px;color:#607985;margin:0 0 10px;letter-spacing:.05em}
.profile-auditor-history h3{font-size:23px;line-height:1.25;font-weight:500;margin:0 0 12px;letter-spacing:-.02em}
.profile-auditor-history__opinion--clean{color:#285d4c}
.profile-auditor-history__opinion--warning{color:#835611}
.profile-auditor-history__firm{font-size:13px;line-height:1.6;color:#486570;margin:0 0 8px}
.profile-auditor-history__firm a,.profile-auditor-history__quote a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.profile-auditor-history__historic{font-size:12px;line-height:1.5;color:#5e727b;margin:0 0 12px}
.profile-auditor-history__quotes{margin-top:22px}
.profile-auditor-history__quote{margin:0 0 16px;padding:0 0 0 18px;border-left:2px solid #6d9da7}
.profile-auditor-history__quote--warning{border-color:#bd8d42}
.profile-auditor-history__quote figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:18px;font-size:11px;line-height:1.45;color:#5d7580;margin:0 0 9px}
.profile-auditor-history__quote figcaption>a{flex:none}
.profile-auditor-history blockquote{font-size:15px;line-height:1.65;font-style:normal;color:#24414e;margin:0;overflow-wrap:anywhere}
.profile-auditor-history__transcription,.profile-auditor-history__coverage{font-size:12px;line-height:1.6;color:#697d84;margin:20px 0 0;max-width:83ch}
.profile-auditor-history__scan{display:block;background:#fff;border:1px solid #ced6d5;padding:7px}
.profile-auditor-history__scan img{display:block;width:100%;height:auto;aspect-ratio:440/622;object-fit:contain;background:#fff}
.profile-auditor-history__pdf{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:12px;font-weight:500;color:#17485b;text-decoration:none}
.profile-auditor-history__pages{display:flex;flex-wrap:wrap;gap:6px 15px;font-size:11px;line-height:1.6}
.profile-auditor-history__pages a{color:#597680;text-underline-offset:3px}
.profile-auditor-history__all{margin-top:26px;border-top:1px solid #c5d1d4;padding-top:13px}
.profile-auditor-history__all>summary{font-size:13px;line-height:1.5;padding:8px 0;cursor:pointer;color:#224f60}
.profile-auditor-history__all nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:5px 12px;padding-top:12px}
.profile-auditor-history__all a{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:4px 6px;border-bottom:1px solid #d4dcd9;color:#315d6b;font-size:13px;text-decoration:none}
.profile-auditor-history a:focus-visible,.profile-auditor-history button:focus-visible,.profile-auditor-history select:focus-visible,.profile-auditor-history summary:focus-visible{outline:2px solid #2a829b;outline-offset:3px}
@media(hover:hover){.profile-auditor-history a:hover{text-decoration:underline}.profile-auditor-history button:not([aria-disabled=true]):hover{background:#e6eeeb}}
@media(max-width:760px){.profile-auditor-history__report{grid-template-columns:minmax(0,1fr) 160px;gap:24px}.profile-auditor-history__toolbar{gap:12px}.profile-auditor-history button{padding-inline:10px}}
@media(max-width:580px){.profile-auditor-history{padding-top:23px;margin-top:25px}.profile-auditor-history h2{font-size:24px}.profile-auditor-history h3{font-size:21px}.profile-auditor-history__toolbar{flex-wrap:wrap;margin-bottom:22px}.profile-auditor-history__toolbar>div:first-child{width:100%;justify-content:space-between}.profile-auditor-history__arrows{margin:0;justify-content:space-between;width:100%}.profile-auditor-history__report{grid-template-columns:1fr;gap:24px}.profile-auditor-history__document{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:17px;align-items:start}.profile-auditor-history__scan{grid-row:1/3}.profile-auditor-history__pdf{font-size:13px;gap:12px;justify-content:flex-start}.profile-auditor-history__pages{align-self:start}.profile-auditor-history blockquote{font-size:14px}.profile-auditor-history__quote{padding-left:13px}.profile-auditor-history__quote figcaption{gap:10px}.profile-auditor-history__quotes{margin-top:18px}}
