/* Reading sizes are independent of illustration scale and viewport width. */
body{font-synthesis:none;text-rendering:optimizeLegibility}
.hero .eyebrow{font-size:12px!important;line-height:1.6}.cs-decision-top .cs-clock-orbit>span{display:grid;place-items:center;margin:0;font-size:25px;color:#d4edbf}.cs-decision-top>div:not(.cs-clock-orbit)>span:last-child{font-size:14px}
html[lang] .rounds .process-photo .media-overlay>strong,html[lang] .rounds .process-photo .maintain-overlay>strong{font-size:16px!important;line-height:1.4!important}
html[lang] .rounds .process-photo .media-overlay>span,html[lang] .rounds .process-photo .maintain-overlay>span{font-size:14px!important;line-height:1.5!important}
.phone-expanded-frame .phone-native-panel .phone-goal-confirm{font-size:15px!important;line-height:1.6}
.cs-decision-top>div.cs-clock-orbit>span:last-child{display:grid;place-items:center;margin:0;font-size:25px;line-height:1;color:#d4edbf}
.cs-budget-input{background:#ffffffa6;border:1px solid #8da877;border-radius:14px;padding:12px 14px;margin-top:14px}.cs-budget-input:focus-within{outline:2px solid #3f7d28;outline-offset:3px;background:#fff}.cs-budget-input input{outline:none}.cs-budget-input>span{font-size:38px}
.app-phone-composite .phone-native-panel .phone-file-row strong{font-size:30px}.app-phone-composite .phone-native-panel .phone-file-row small{font-size:24px}.app-phone-composite .phone-native-panel .phone-panel-list li,.app-phone-composite .phone-native-panel>p{font-size:30px}.app-phone-composite .phone-native-panel .phone-goal-confirm{font-size:27px!important}.app-phone-composite .phone-native-tabs button:last-child{min-height:90px}
body :is(.hero-lead,.process-item p,.round-copy>p,.rounds-lead,.offer-card>p,.offer-card>ul li,.cs-goal p,.cs-explain-step p,.cs-cost-heading>p,.cs-habits p,.cs-priority-body,.cs-decision-intro>p:last-child,.cs-decision-result>p,.score-detail>p:not(.cs-kicker),.score-example p,.bs-story-caption p,.bs-pillar p,.bs-belief p:last-child,.bs-heading>p:last-child,.legal-card p,.referral-steps p,.journey-invitation,.prepare-copy p,.free-review .free-lead,.outcomes-lead,.app-feature p,.app-showcase-copy>p,.business-footer p){font-size:16px!important;line-height:1.8!important}
#credit .credit-lead{font-size:17px!important;line-height:1.8}
body :is(.home-goal-console>p,.home-goal-tabs button,.home-goal-answer p,.home-goal-answer a,.hero .trust-item,.cs-goal .cs-index,.cs-chapters a,.cs-chapters a b,.cs-kicker,.cs-index,.cs-tab-instruction,.cs-cost-tabs button,.cs-scenario-heading>p,.cs-saving-details span,.cs-rate-card p,.cs-rate-card>span,.cs-rate-card small,.cs-cost-bars>p,.cs-bar-label,.cs-bar-label strong,.cs-legend,.cs-specific-note,.cs-assumptions,.cs-sources,.cs-rate-control label,.cs-rate-control>div,.cs-loan-caption,.cs-budget-control>p,.cs-budget-example span,.cs-decision-legend,.cs-time-control>label,.cs-time-presets button,.cs-decision-result span,.cs-decision-note,.offer-choice-tabs button span,.offer-card>.cta,.offer-footnote,.score-wheel-center span,.score-wheel-caption,.factor-choice,.score-detail .cs-kicker,.score-example>span,.score-question>span,.score-source,.utilization-lab label,.utilization-lab>p,.utilization-result>span,.utilization-lab small,.bs-story-controls button,.bs-story-replay,.bs-goal-chip,.faq-explorer>label,#faqSearchStatus,.referral-playground>label,.referral-playground-count>span,.referral-playground-total span,.referral-playground>p,.referral-login-note,#prepareChecklist label,.prepare-action small,.prepare-action .cta,.free-review .free-actions .cta,.app-store-note,.app-account-note,.phone-demo-toolbar button,.phone-experience figcaption,.round-icons small,.figure-caption,.free-meta,.business-footer a,.privacy-link){font-size:14px!important;line-height:1.65!important}
body :is(.section-kicker,.rounds-topline,.reviews-kicker,.credit-kicker,.clarity-category,.clarity-board-brand>span,.upgrade-kicker,.step-line,.free-kicker,.offer-card>.offer-number,.bs-story-controls b,.bs-story-image-note,.referral-eyebrow,.app-eyebrow){font-size:12px!important;line-height:1.6;letter-spacing:.1em}
body :is(.section-signoff,.light-signoff,.rounds-footer,.outcomes-footer,.credit-signature,.side-note){font-size:12px!important;line-height:1.6;letter-spacing:.08em}
body :is(.home-goal-answer p,.home-goal-console>p,.hero .trust-item,.score-source,.score-wheel-caption,.score-example p,.score-example>span,.score-question>span,.utilization-lab small,.utilization-lab>p,.bs-story-caption p,.bs-pillar p,.bs-heading>p:last-child,.bs-belief p:last-child,.prepare-copy p,.prepare-action small,.app-store-note,.app-account-note,.phone-experience figcaption){color:#c7dabb}
body :is(.cs-goal p,.cs-explain-step p,.cs-habits p,.cs-priority-body,.cs-sources,.cs-budget-control>p,.cs-budget-example span,.cs-decision-note,.cs-decision-result>p,.referral-playground>p,.referral-playground-count>span,.referral-playground-total span,.offer-card>p,.offer-footnote,.legal-card p){color:#42583b}
body :is(.cs-specific-note,.cs-assumptions,.cs-cost-bars>p,.cs-rate-control>div,.cs-legend,.cs-decision-legend){color:#bfd5ae}
body :is(.home-goal-tabs button,.cs-cost-tabs button,.cs-time-presets button,.factor-choice,.bs-story-controls button,.phone-demo-toolbar button){min-height:48px;white-space:normal}
.home-goal-answer{gap:18px;grid-template-columns:1fr}.home-goal-answer a{justify-self:start}.home-goal-console{margin-bottom:24px}.home-goal-tabs button{padding:10px 7px;gap:7px}.home-goal-tabs button>span:first-child{flex:none}.hero .trust-row{flex-wrap:wrap;gap:16px}.hero .trust-item{min-width:130px}.hero .hero-buttons{flex-wrap:wrap}.hero .hero-buttons .cta{font-size:15px!important;min-height:56px}.hero .section-signoff{position:relative;left:auto;right:auto;bottom:auto;margin:40px auto 0;max-width:1500px}
.hero .hero-art-labels g:has(>text[font-size="9"]){display:none}.hero .hero-visual:after{font-size:12px;background:#06180ee8;white-space:normal;text-align:center;width:max-content;max-width:85%}
.process-scope,.process-scope .scope-body,.rounds,#credit,.reviews{height:auto!important;min-height:0!important}.process-scope .scope-body{padding-bottom:70px}.process-scope .side-note{display:none}.process-item{grid-template-columns:40px 35px minmax(230px,.9fr) minmax(0,1.4fr);gap:20px;padding:25px 0}.process-item h3{font-size:25px;line-height:1.15}.process-item p{max-width:none}.process-item .process-num{font-size:18px}
.rounds .round-row{padding:48px 0;align-items:center;gap:45px}.rounds .round-media{border-radius:18px;overflow:hidden}.rounds .process-photo{aspect-ratio:3/2;overflow:hidden;border-radius:18px;position:relative}.rounds .process-photo>img{position:static;display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;max-width:100%;left:auto;top:auto;filter:none}.rounds .brand-cup-patch,.rounds .audit-brand-svg{display:none}
html[lang] .rounds .process-photo :is(.media-overlay,.maintain-overlay){display:flex!important;flex-direction:column;position:absolute;right:16px;left:auto;top:auto;bottom:16px;transform:none;max-width:57%;min-width:0;width:250px;min-height:0;padding:18px;border-radius:13px;background:#092919f5;border:1px solid #89c85d;box-shadow:0 12px 28px #0004;color:#f0ffe5;font-size:14px;gap:5px}
html[lang] .rounds .process-photo .dispute-overlay{right:auto;left:16px}
html .rounds :is(.media-overlay,.maintain-overlay) strong{font-size:16px;line-height:1.4;margin:0 0 8px}.rounds :is(.media-overlay,.maintain-overlay)>span{font-size:14px;line-height:1.5;margin:4px 0;gap:9px}.rounds :is(.media-overlay,.maintain-overlay) b:not(.bureau){font-size:14px;font-weight:500}.rounds .dispute-overlay .timeline{min-height:24px;padding-left:20px}.rounds .figure-caption{padding:12px 0;letter-spacing:.03em;align-items:start}.rounds .figure-caption>span:first-child{flex:none}.rounds .round-icons>div{min-width:0;padding:0 12px}.rounds .round-icons small{display:block;letter-spacing:0;color:#42543e}
.cs-chapters a{min-height:64px;gap:12px;flex-wrap:wrap}.cs-chapters a span{flex:1;min-width:80px}.cs-goal{height:auto;min-height:0}.cs-goal h3{line-height:1.2}.cs-cost-tabs button{padding:15px 13px}.cs-scenario-heading{gap:22px}.cs-rate-cards{align-items:stretch}.cs-rate-card{min-width:0}.cs-rate-card small{white-space:nowrap}.cs-bar-label{gap:15px;flex-wrap:wrap}.cs-bar-label strong{white-space:nowrap}.cs-legend,.cs-decision-legend{gap:12px 22px}.cs-decision-legend>span{align-items:start}.cs-decision-legend i{flex:none;margin-top:9px}.cs-budget-example{gap:12px}.cs-chart-ticks{display:flex;justify-content:space-between;font-size:14px;line-height:1.5;color:#c6dabb;margin:0 3.4%}.cs-decision-chart{margin-bottom:-8px}.cs-time-presets button{padding:10px 15px}.cs-specific-note,.cs-assumptions,.cs-decision-note{max-width:none}
.score-detail{height:auto;min-height:0}.score-example>span,.score-question>span{letter-spacing:.03em;text-transform:none}.score-map .credit-factors{grid-template-columns:1fr}.factor-choice{font-size:14px!important;grid-template-columns:26px 1fr auto;padding:14px 16px}.factor-choice:last-child{grid-column:auto}.factor-choice-icon{display:block}.score-wheel-caption{letter-spacing:0}.score-source{margin-bottom:40px}.utilization-lab>div:first-child{flex-wrap:wrap}.utilization-lab input{height:24px}.offer-choice-tabs button{padding:23px}.offer-card>ul li{padding-left:30px}.offer-card .cta{white-space:normal}
.bs-story-caption{min-height:0;margin-bottom:22px}.bs-story-controls{gap:18px}.bs-story-controls button{min-width:0}.bs-story-image-note{opacity:1;color:#f1ffe8;background:#092115d9;padding:4px 8px;border-radius:5px;max-width:90%}.bs-goal-chip{padding:12px}.bs-report{inset:8% 10%;padding:7%}.bs-report>img{margin-bottom:18px;width:78%;max-width:220px}.bs-report-label{font-size:14px;letter-spacing:.07em}.bs-report-checks b{font-size:16px;line-height:1.55}.bs-report-checks span{font-size:13px}.bs-report>strong{font-size:26px}.bs-report-seal{display:none}.bs-report-lines{margin:20px 0}.bs-report-checks{gap:16px}
.referral-playground-total{flex-wrap:wrap}.referral-playground-total span{max-width:230px}.referral-playground-count>span{max-width:none}.referral-playground input{height:24px}.referral-steps p,.referral-login-note{line-height:1.75}.journey-step{font-size:14px}.prepare-review{grid-template-columns:1fr 1fr;gap:30px}.prepare-interaction{gap:20px}.prepare-wheel{width:80px;height:80px}.prepare-action{align-items:start;flex-wrap:wrap}.prepare-action small{max-width:none}.prepare-action .cta{white-space:normal}.free-review .free-actions .cta{white-space:normal;text-align:center}.faq-explorer>input{font-size:16px!important}.faq-item button strong{font-size:15px!important;line-height:1.5}.faq-answer p{font-size:16px!important;line-height:1.8}
.phone-experience .app-phone-composite{width:560px;max-width:100%}.app-phone-composite .phone-native-tabs button{font-size:26px}.app-phone-composite .phone-native-panel p,.app-phone-composite .phone-panel-list li{font-size:28px}.app-phone-composite .phone-help-button{font-size:25px}.app-phone-composite .phone-help-answer{font-size:25px!important}.app-phone-composite .phone-native-chart{height:70px}.app-phone-composite .phone-native-foot{font-size:22px;letter-spacing:.035em}.app-phone-composite .phone-chart-labels{font-size:24px}.phone-expanded-frame .phone-native-panel p,.phone-expanded-frame .phone-panel-list li{font-size:16px}.phone-expanded-frame .phone-help-answer{font-size:15px!important}.phone-expanded-frame .phone-native-tabs button,.phone-expanded-frame .phone-help-button,.phone-expanded-frame .phone-file-row strong,.phone-expanded-frame .phone-goal-options button{font-size:14px}.phone-dialog-note,.phone-expanded-frame .phone-file-row small,.phone-expanded-frame .phone-chart-labels,.phone-expanded-frame .phone-gain small,.phone-expanded-frame .phone-native-foot{font-size:12px}.phone-expanded-frame .phone-score-top{font-size:14px}.phone-experience figcaption{max-width:500px;padding:0 12px}.phone-demo-toolbar{max-width:100%;gap:10px}.phone-demo-toolbar button{padding:10px 14px}
@media(min-width:1200px){.site-header .brand{width:180px!important;flex-basis:180px!important}.site-header .desktop-nav a{font-size:13px!important}.site-header .desktop-nav{gap:7px!important}.site-header .header-actions{gap:7px}.hero{padding-bottom:35px!important}.rounds .rounds-inner,.outcomes .outcomes-inner{max-width:1280px}.scope-main h2{font-size:clamp(58px,5.4vw,82px);line-height:.97}}
@media(max-width:1100px){.process-item{grid-template-columns:30px 20px minmax(190px,.8fr) minmax(0,1.2fr);gap:16px}.process-item h3{font-size:22px}.prepare-review{grid-template-columns:1fr}.prepare-interaction{justify-content:flex-start}.score-map .credit-factors{grid-template-columns:1fr}.cs-saving-result{column-gap:20px}.cs-scenario-heading{align-items:start}.bs-report-checks b{font-size:15px}}
@media(max-width:768px){.process-item{grid-template-columns:30px 1fr;gap:12px}.process-item>i{display:none}.process-item h3{font-size:23px}.process-item p{grid-column:2;margin-top:4px}.process-scope .scope-body{padding-bottom:36px}.rounds .round-row,.rounds .round-row.dispute-row{grid-template-columns:1fr;gap:28px;padding:36px 0}.rounds .round-copy{order:1}.rounds .round-media{order:2}.rounds .round-copy h3{font-size:clamp(35px,8vw,50px);line-height:1.08}.rounds .round-icons{gap:12px;grid-template-columns:1fr}.rounds .round-icons>div{display:flex;align-items:center;gap:13px;padding:0;border:0}.round-icons .line-icon{margin:0}.round-icons .line-icon svg{width:25px;height:25px}.rounds .figure-caption{font-size:12px!important}.rounds .process-photo{aspect-ratio:auto;background:#092919}.rounds .process-photo>img{height:auto;aspect-ratio:3/2}.rounds :is(.media-overlay,.maintain-overlay){position:static!important;width:100%!important;max-width:none!important;padding:22px!important;border:0!important;border-radius:0!important;min-height:0!important;gap:6px!important;box-shadow:none!important}.rounds .audit-overlay{display:grid!important;grid-template-columns:1fr!important}.rounds .audit-overlay>span{grid-template-columns:28px 1fr 24px}.cs-chapters{grid-template-columns:1fr}.cs-chapters a{min-height:56px}.cs-cost-tabs{grid-template-columns:repeat(2,1fr)}.cs-scenario-heading{display:block}.cs-scenario-heading>p{margin-top:18px}.cs-time-presets{gap:8px}.cs-time-presets button{padding:10px 12px}.cs-cost-heading h3{font-size:40px}.cs-decision-top .cs-kicker{max-width:210px}.cs-clock-orbit{width:64px;height:64px}.bs-report>strong{font-size:25px}.bs-story-controls{gap:12px}.home-goal-answer a{justify-self:center}.hero .trust-row{display:grid;grid-template-columns:1fr;gap:13px}.hero .trust-item{display:flex;text-align:left;justify-content:center;max-width:none;min-width:0;padding:0;border:0;gap:12px}.hero .trust-item .ring-icon{width:32px;height:32px}.hero .trust-item .ring-icon svg{width:19px;height:19px}.hero .hero-buttons{display:grid;grid-template-columns:1fr}.hero .hero-buttons .cta{width:100%;min-width:0}.hero .section-signoff{display:none}.prepare-interaction{gap:18px}.prepare-action .cta{width:100%}}
@media(max-width:600px){.home-goal-tabs{gap:7px}.home-goal-tabs button{flex-direction:column;gap:5px;font-size:14px!important}.home-goal-answer{padding-top:16px}.hero .hero-visual{width:112%!important;max-width:none;margin-left:-6%;margin-right:0}.cs-cost,.cs-decision-visual{padding:27px 22px}.cs-saving-result>strong{font-size:58px}.cs-rate-cards{grid-template-columns:1fr}.cs-rate-card{padding:22px}.cs-rate-card>strong{font-size:40px}.cs-rate-card>b{font-size:28px}.cs-specific-note{padding-top:20px}.cs-decision-stage{border-radius:20px}.cs-budget-control{padding:26px}.cs-budget-example{gap:10px}.cs-decision-top strong{font-size:42px}.cs-decision-top{gap:10px}.cs-decision-legend{display:grid;gap:10px}.cs-chart-ticks{font-size:14px}.cs-chapters{margin-top:25px}.score-map .credit-factors{grid-template-columns:1fr}.score-detail .cs-kicker{letter-spacing:.03em}.score-example,.utilization-lab{padding:18px}.score-detail{padding:25px 22px}.bs-story-scenes{aspect-ratio:1/1.25}.bs-report{inset:8%;padding:7%}.bs-report-label{font-size:12px}.bs-report>strong{font-size:24px}.bs-report-checks b{font-size:14px}.bs-report-lines{margin:16px 0}.bs-report-checks{gap:13px}.bs-report-checks span{align-items:start}.bs-goal-chip{font-size:14px!important;padding:10px;gap:6px}.bs-goal-home{left:5%;top:9%}.bs-goal-car{right:5%;top:27%}.bs-story-controls button{font-size:14px!important;line-height:1.4!important}.prepare-review{padding:26px 22px}.prepare-wheel{width:65px;height:65px}.prepare-interaction{gap:15px;align-items:center}.prepare-interaction #prepareChecklist label{font-size:14px!important;min-height:44px}.prepare-action{display:block}.prepare-action small{margin-top:16px}.phone-experience{width:100%;max-width:100%;min-width:0}.phone-experience .app-phone-composite{width:145%;max-width:none;justify-self:center}.phone-demo-toolbar{position:relative;z-index:5}.phone-experience figcaption{padding:0;font-size:14px!important}.app-store-links a{min-width:0}.app-store-links strong{font-size:19px}.business-footer{padding-bottom:55px}}
@media(prefers-reduced-motion:reduce){.home-goal-tabs button,.phone-native-panel{transition:none!important}}
/* Keep every divider centered in a real gap, independent of label length. */
@media(min-width:1200px){html[lang] .site-header{padding-inline:20px!important;gap:15px!important}html[lang] .site-header .brand{width:210px!important;flex:0 0 210px!important}html[lang] .site-header .desktop-nav{--nav-gap:14px;gap:var(--nav-gap)!important;flex-wrap:nowrap;justify-content:center}html[lang] .site-header .desktop-nav>a{position:relative;flex:0 0 auto;white-space:nowrap;font-size:12px!important}html[lang] .site-header .desktop-nav>a+a:before{content:'';display:block;position:absolute;left:calc(var(--nav-gap) / -2);top:50%;transform:translateY(-50%);height:13px;width:1px;background:#aec49c99;opacity:1}html[lang] .site-header .header-actions{gap:7px!important}html[lang] .site-header .account-links{gap:7px!important}html[lang] .site-header .account-links .register-button{width:78px!important;min-width:78px!important;max-width:78px!important;flex-basis:78px!important;padding:10px 6px!important}html[lang] .site-header .account-links .login-button{width:68px!important;min-width:68px!important;max-width:68px!important;flex-basis:68px!important;padding:10px 6px!important}.site-header .lang-switch{font-size:13px!important}}
@media(min-width:1600px){html[lang] .site-header .brand{width:250px!important;flex-basis:250px!important}html[lang] .site-header .desktop-nav{--nav-gap:22px}html[lang] .site-header .desktop-nav>a{font-size:14px!important}html[lang] .site-header .account-links .register-button{width:95px!important;min-width:95px!important;max-width:95px!important;flex-basis:95px!important}html[lang] .site-header .account-links .login-button{width:85px!important;min-width:85px!important;max-width:85px!important;flex-basis:85px!important}}
@media(min-width:1200px) and (max-width:1350px){html[lang] .site-header{gap:10px!important;padding-inline:16px!important}html[lang] .site-header .brand{width:190px!important;flex-basis:190px!important}html[lang] .site-header .desktop-nav{--nav-gap:12px}html[lang] .site-header .desktop-nav>a{font-size:11px!important}html[lang] .site-header .lang-switch{min-width:62px;padding-inline:7px!important;font-size:12px!important}}
@media(max-width:360px){.clarity-board{padding:24px 18px}.clarity-guide{margin-inline:-9px;padding:22px 14px}.clarity-answer{padding:17px}.clarity-pillar{grid-template-columns:60px 1fr;gap:12px}.clarity-illustration{width:60px;height:65px}.clarity-pillar h3{font-size:22px}}
@media(min-width:1351px){html[lang] .site-header .account-links .register-button{width:100px!important;min-width:100px!important;max-width:100px!important;flex-basis:100px!important}html[lang] .site-header .account-links .login-button{width:78px!important;min-width:78px!important;max-width:78px!important;flex-basis:78px!important}}
@media(min-width:1440px) and (max-width:1599px){html[lang] .site-header .desktop-nav{--nav-gap:18px}html[lang] .site-header .desktop-nav>a{font-size:13px!important}}
@media(min-width:1200px) and (max-width:1350px){html[lang] .site-header .account-links .register-button{width:90px!important;min-width:90px!important;max-width:90px!important;flex-basis:90px!important;font-size:12px!important}}
@media(min-width:1200px){html[lang] .site-header .account-links .login-button{gap:0}.site-header .account-links .login-button svg{display:none}}
@media(min-width:1200px) and (max-width:1350px){html[lang] .site-header .account-links .login-button{font-size:12px}}
.brand-story .bs-goal-home{left:6%;top:auto;bottom:27%}.brand-story .bs-goal-car{right:6%;top:auto;bottom:27%}.brand-story .bs-goal-business{left:50%;right:auto;bottom:11%;white-space:nowrap;transform:translate(-50%,16px)}.brand-story .bs-story[data-scene='2'] .bs-goal-business{transform:translate(-50%,0)}
/* Keep the printed reports and the mug visible; summaries sit below the photo. */
@media(min-width:769px){html[lang] .rounds .process-photo{aspect-ratio:auto;background:#092919}html[lang] .rounds .process-photo>img{height:auto;aspect-ratio:3/2}html[lang] .rounds .process-photo :is(.media-overlay,.maintain-overlay){position:static!important;display:flex!important;flex-direction:row;flex-wrap:wrap;width:100%!important;max-width:none!important;padding:20px 22px;gap:10px 18px;border:0;border-radius:0;box-shadow:none;min-height:0!important}html[lang] .rounds .process-photo :is(.media-overlay,.maintain-overlay)>strong,html[lang] .rounds .process-photo .overlay-heading{flex:0 0 100%;margin-bottom:0}html[lang] .rounds .process-photo :is(.media-overlay,.maintain-overlay)>span{flex:1 1 125px;margin:2px 0;min-width:0}html[lang] .rounds .process-photo .audit-overlay>span{display:flex;gap:7px;align-items:center}html[lang] .rounds .process-photo .dispute-overlay .timeline{flex-basis:140px;justify-content:flex-start;min-height:40px}html[lang] .rounds .process-photo .overlay-heading strong{font-size:16px;line-height:1.4}}
/* Keep each bureau marker and status on the same scale. */
html[lang] .rounds .process-photo .audit-overlay>span{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:6px;flex:0 0 auto;min-height:32px}
@media(min-width:769px){html[lang] .rounds .process-photo .audit-overlay>span{flex:1 1 140px}}
html[lang] .rounds .process-photo .audit-overlay .bureau{display:grid;place-items:center;width:28px;height:28px;min-width:28px;border-radius:6px;font-size:14px;line-height:1;font-weight:800;letter-spacing:0}
html[lang] .rounds .process-photo .audit-overlay>span>i{display:grid;place-items:center;width:22px;height:22px;min-width:22px;font-size:14px;line-height:1}
/* The source portraits contain an offset ring. Crop inside it and draw one centered frame. */
.review-track .review-head{grid-template-columns:56px minmax(0,1fr);column-gap:14px}
.review-track .review-head .review-avatar{position:relative;display:block;width:56px;height:56px;margin:0;overflow:hidden;isolation:isolate;border:2px solid #8bdf67;border-radius:50%;background:#e0e4db;box-shadow:0 0 14px #6dea3430}
.review-track .review-head .review-avatar img{position:absolute;display:block;width:125%;height:auto;max-width:none;border:0;border-radius:0;box-shadow:none;left:50%;top:50%;transform:translate(-57%,-54.55%);object-fit:initial}
.review-track [data-review-index='1'] .review-avatar img{width:127.5%;transform:translate(-54%,-54.55%)}
.review-track [data-review-index='2'] .review-avatar img{transform:translate(-41%,-54.55%)}
/* Preserve the full photo so the documents keep their original perspective. */
html[lang] .rounds .process-photo>img{height:auto;aspect-ratio:auto}
