.editorial-pages-round2.source-type-case .source-page-hero{padding:144px max(6%,calc((100vw - 1180px) / 2)) 56px;background:#f4f7f8;border-bottom:0;text-align:left}.editorial-pages-round2.source-type-case .source-page-hero.source-hero-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,72px);align-items:center}.editorial-pages-round2.source-type-case .source-page-hero>.source-copy{width:100%;max-width:none}.editorial-pages-round2.source-type-case .source-page-hero .source-copy h1{font-size:clamp(36px,4.3vw,60px);line-height:1.1;letter-spacing:-.04em;margin:18px 0 23px;max-width:780px;color:var(--bp-ink)}.editorial-pages-round2.source-type-case .source-page-hero .source-copy .src-lede{font-size:17px;line-height:1.7;margin:0}.case-study-result{border:1px solid #d5e1e7;border-radius:12px;background:#fff;padding:clamp(22px,3vw,34px);color:var(--bp-ink);min-width:0}.case-study-result-label{display:flex;gap:9px;align-items:center;color:#58717e;font-size:12px;line-height:1.5}.case-study-result-label svg{flex:none}.case-study-result dl{display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;gap:14px;margin:26px 0 22px}.case-study-result dl>div{min-width:0;display:grid;align-self:stretch;grid-template-rows:18px auto;gap:9px}.case-study-result dt{font-size:11px;line-height:1.5;color:#607785}.case-study-result dd{margin:0;font-size:clamp(23px,2.3vw,31px);font-weight:500;letter-spacing:-.035em;line-height:1.17}.case-study-result dl>svg{color:#79909e;margin-top:25px}.case-study-result p{font-size:14px;line-height:1.65;margin:0;color:#576e7b}.case-study-result-context{display:block;margin-top:20px;padding-top:14px;border-top:1px solid #dfe7eb;color:#657b87;font-size:10px;line-height:1.5}.editorial-pages-round2.source-type-case .source-section{padding:52px 6%}.editorial-pages-round2.source-type-case .source-section:not(.source-cta)>.source-copy{max-width:1180px}.editorial-pages-round2.source-type-case .source-part-1:has(.src-feature-image){padding-top:0;padding-bottom:48px;background:#f4f7f8}.editorial-pages-round2.source-type-case .source-copy .src-feature-image{max-height:none;border-radius:12px}.editorial-pages-round2.source-type-case .source-copy .src-feature-image img{height:auto;max-height:none;width:100%;aspect-ratio:2;object-fit:cover;object-position:center 35%}.editorial-pages-round2.source-type-case .source-copy :is(h2,h3,h4){color:var(--bp-ink)}.editorial-pages-round2.source-type-case .source-copy h2{font-size:clamp(30px,3.2vw,42px);letter-spacing:-.035em;margin:0 0 26px}.editorial-pages-round2.source-type-case .source-copy h3{font-size:25px;line-height:1.3}.editorial-pages-round2.source-type-case .source-copy :is(p,li,.src-cs-detail){font-size:16px;line-height:1.75}.case-study-story{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:45px}.case-study-story>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.case-study-story article{border-top:1px solid var(--bp-line);padding-top:16px}.case-study-story article>span{display:block;font-size:12px;line-height:1.5;color:#5b7483;margin-bottom:12px}.case-study-story article p{margin:0}.editorial-pages-round2.source-type-case .source-copy .src-cs-detail{max-width:800px;margin-left:auto}.editorial-pages-round2.source-type-case .source-copy .src-impact-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:27px 0;gap:22px;margin-top:0}.editorial-pages-round2.source-type-case .source-copy .src-impact-tile+.src-impact-tile{border-left:1px solid var(--bp-line);padding-left:22px}.editorial-pages-round2.source-type-case .source-copy .src-impact-tile .src-num{color:var(--bp-ink);font-size:clamp(32px,3.3vw,44px);margin:15px 0}.editorial-pages-round2.source-type-case .source-copy .src-impact-tile .src-desc{font-size:13px;line-height:1.65}.editorial-pages-round2.source-type-case .source-copy .src-arch-row{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:45px;padding:23px 0}.editorial-pages-round2.source-type-case .source-copy .src-arch-row>.src-label{font-size:20px;color:var(--bp-ink)}.editorial-pages-round2.source-type-case .source-copy .src-arch-row li{font-size:15px;line-height:1.7;margin:6px 0}.editorial-pages-round2.source-type-case .source-copy .src-quote-section{max-width:900px;padding:8px 0 8px 28px}.editorial-pages-round2.source-type-case .source-copy .src-quote-section blockquote{font-size:clamp(23px,2.5vw,31px);line-height:1.5;color:var(--bp-ink)}.editorial-pages-round2.source-type-case .source-copy .src-quote-section .src-mark{display:none}.editorial-pages-round2.source-type-case .source-cta{padding:58px 6%!important}.editorial-pages-round2.source-type-case .source-cta .source-copy h2{font-size:clamp(32px,3.6vw,48px)}.editorial-pages-round2.source-type-case .source-copy .src-feat-section .src-grid{display:block}.editorial-pages-round2.source-type-case .source-copy .src-feat-section .src-copy-col{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:45px;align-items:start}.editorial-pages-round2.source-type-case .source-copy .src-feat-section .src-copy-col h2{font-size:32px;margin:0}.editorial-pages-round2.source-type-case .source-copy .src-feat-section .src-copy-col p{font-size:17px;line-height:1.7}@media(max-width:1050px){.case-study-story{grid-template-columns:1fr;gap:8px}.editorial-pages-round2.source-type-case .source-copy .src-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.editorial-pages-round2.source-type-case .source-copy .src-impact-tile:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:850px){.editorial-pages-round2.source-type-case .source-page-hero{padding:124px 6% 40px}.editorial-pages-round2.source-type-case .source-page-hero.source-hero-split{grid-template-columns:1fr;gap:28px}.editorial-pages-round2.source-type-case .source-page-hero .source-copy h1{max-width:700px;font-size:clamp(36px,6vw,50px)}.case-study-result{max-width:620px;padding:23px}.case-study-result dl{margin:20px 0;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.2fr);gap:17px}.case-study-result dd{font-size:28px}.editorial-pages-round2.source-type-case .source-copy .src-cs-detail{max-width:none}.editorial-pages-round2.source-type-case .source-copy .src-feature-image img{aspect-ratio:1.8}.editorial-pages-round2.source-type-case .source-copy .src-arch-row{gap:25px}}@media(max-width:560px){.editorial-pages-round2.source-type-case .source-page-hero{padding-top:112px}.editorial-pages-round2.source-type-case .source-page-hero .source-copy .src-lede{font-size:16px;line-height:1.7}.editorial-pages-round2.source-type-case .source-section{padding:39px 6%}.editorial-pages-round2.source-type-case .source-part-1:has(.src-feature-image){padding-bottom:35px}.editorial-pages-round2.source-type-case .source-copy .src-feature-image img{aspect-ratio:1.5}.case-study-story>div{grid-template-columns:1fr;gap:23px}.editorial-pages-round2.source-type-case .source-copy .src-impact-grid{gap:26px 18px}.editorial-pages-round2.source-type-case .source-copy .src-impact-tile:nth-child(2n){padding-left:18px}.editorial-pages-round2.source-type-case .source-copy .src-impact-tile .src-lab{font-size:11px}.editorial-pages-round2.source-type-case .source-copy .src-impact-tile .src-num{font-size:32px}.editorial-pages-round2.source-type-case .source-copy .src-impact-tile .src-desc{font-size:12px}.editorial-pages-round2.source-type-case .source-copy .src-arch-row,.editorial-pages-round2.source-type-case .source-copy .src-feat-section .src-copy-col{grid-template-columns:1fr;gap:15px}.editorial-pages-round2.source-type-case .source-copy .src-feat-section .src-copy-col h2{font-size:29px}.editorial-pages-round2.source-type-case .source-copy .src-quote-section{padding-left:21px}.editorial-pages-round2.source-type-case .source-cta{padding:43px 6%!important}}.source-copy .credentials-scroll-hint{display:none}@media(max-width:700px){.source-copy .credentials-scroll-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 8px;font-size:12px;line-height:1.5;color:#536d7e;text-align:left}.source-section .source-copy :is(.src-cert-track,.src-cert-row)[role=region]{display:flex;flex-wrap:nowrap;gap:16px;margin-top:0;padding:8px 2px 16px;width:100%;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:#9dafbd #e6edf2;animation:none;transform:none}.source-section .source-copy :is(.src-cert-track,.src-cert-row)[role=region]:focus-visible{outline:2px solid #3859c7;outline-offset:3px;border-radius:4px}.source-section .source-copy :is(.src-cert-track,.src-cert-row)[role=region]>div{flex:0 0 136px;min-width:0;height:128px;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.source-section .source-copy :is(.src-cert-track,.src-cert-row)[role=region]>div img{position:static;transform:none;width:auto;height:auto;max-width:128px;max-height:112px;object-fit:contain}}.source-type-partners .source-page-hero.source-hero-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,5vw,78px);align-items:center;padding-bottom:84px}.source-type-partners .source-page-hero .src-pt-hero .src-grid{display:block}.source-type-partners .source-page-hero .src-pt-hero .src-container{padding:0;max-width:none}.source-type-partners .source-page-hero .source-copy h1{font-size:clamp(44px,4.5vw,66px);line-height:1.08;letter-spacing:-.04em;max-width:550px}.source-type-partners .source-page-hero .source-copy .src-lede{font-size:18px;line-height:1.65;margin-bottom:19px}.source-type-partners .source-page-hero .partner-hero-context{font-size:15px;line-height:1.75;color:var(--bp-muted,#617580)}.source-type-partners .source-page-hero .src-actions{margin-top:28px}.partner-workflow-visual{margin:0;width:100%;min-width:0;border:1px solid #d3e0e7;border-radius:14px;background:linear-gradient(145deg,#fff,#f4f8fa);padding:25px;box-shadow:0 15px 45px #2239450a;color:var(--bp-ink,#243843)}.partner-workflow-visual figcaption{padding-bottom:21px;border-bottom:1px solid #dce6ec;margin-bottom:21px;display:grid;gap:8px}.partner-workflow-visual figcaption>span{font-size:11px;color:#5c7484;letter-spacing:.08em;text-transform:uppercase}.partner-workflow-visual figcaption>strong{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.partner-workflow-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.partner-workflow-inputs>div{display:flex;align-items:flex-start;gap:10px;padding:15px 12px;background:#fff;border:1px solid #dce6ec;border-radius:7px;min-width:0}.partner-workflow-inputs svg{flex:none;color:#476c85;margin-top:1px}.partner-workflow-inputs span{font-size:12px;line-height:1.5}.partner-workflow-inputs strong{display:block;font-size:11px;line-height:1.5;color:#657a87;font-weight:400;margin-top:4px}.partner-workflow-link{height:31px;display:flex;align-items:center;justify-content:center;color:#829dad}.partner-workflow-link>span{width:31%;border-top:1px solid #cfdee7}.partner-workflow-link svg{transform:rotate(90deg);margin:0 10px;flex:none}.partner-workflow-engine{border-radius:9px;background:#233743;padding:19px;color:#fff}.partner-workflow-engine-top{display:flex;align-items:center;gap:13px}.partner-workflow-emblem{width:43px;height:43px;display:grid;place-items:center;flex:none;border:1px solid #72909d;border-radius:50%;background:radial-gradient(circle at 30% 20%,#617c8f,#233743)}.partner-workflow-engine-top>div:last-child{display:grid;gap:6px}.partner-workflow-engine-top span{font-size:17px;letter-spacing:-.03em}.partner-workflow-engine-top strong{font-weight:400;color:#d2e1e9;font-size:12px;line-height:1.5}.partner-workflow-engine ol{display:flex;gap:0;list-style:none;padding:15px 0 0;margin:16px 0 0;border-top:1px solid #526b78}.partner-workflow-engine li{display:flex;align-items:center;gap:6px;flex:1;font-size:10px;line-height:1.4;color:#dce8ef}.partner-workflow-engine li+li{border-left:1px solid #526b78;padding-left:11px;margin-left:9px}.partner-workflow-engine li svg{flex:none;color:#b5d5e7}.partner-workflow-output{padding:16px;background:#fff;border:1px solid #d7e3eb;border-radius:8px}.partner-workflow-output-title{display:flex;align-items:center;gap:10px}.partner-workflow-output-title>svg{color:#4d6c80;flex:none}.partner-workflow-output-title>svg:last-child{margin-left:auto;width:24px;height:24px;padding:4px;border:1px solid #d4e1e9;border-radius:50%}.partner-workflow-output-title>span{font-size:13px;line-height:1.5}.partner-workflow-output-title strong{font-size:11px;line-height:1.5;color:#657a87;font-weight:400;display:block;margin-top:3px}.partner-workflow-proof{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-top:1px solid #e2eaf0;padding-top:14px;margin-top:14px;font-size:10px;color:#607b8d}.partner-workflow-proof>div{display:grid;gap:5px}.partner-workflow-proof>div>span{height:3px;max-width:82%;background:#dce6ec}.partner-workflow-proof>div>span:nth-child(2){max-width:58%}.partner-workflow-proof mark{font-size:9px;background:#edf2fe;color:#364db3;padding:2px 5px;justify-self:start}.partner-workflow-proof>span:last-child{display:flex;align-items:center;gap:5px;color:#385eb0}.partner-workflow-footnote{margin:17px 0 0;font-size:11px;line-height:1.5;text-align:center;color:#5c7484}.source-type-partners .source-part-1{padding-top:76px;padding-bottom:76px}.source-type-partners .source-copy .partner-introduction{max-width:820px;margin:0 0 36px}.source-type-partners .source-copy .partner-introduction p{font-size:17px;line-height:1.8}.source-type-partners .partner-approach{gap:30px;padding:0;border:0;position:relative}.source-type-partners .partner-approach article{padding:21px 0 0;border-top:2px solid #b7ccdb;position:relative}.source-type-partners .partner-approach article>span{font-size:11px;letter-spacing:.03em;color:#516d80}.source-type-partners .partner-approach article+article:before{content:"→";position:absolute;right:5px;top:-15px;background:#fff;color:#7d9aac;padding:0 4px;font-size:19px}.source-type-partners .partner-approach h3{font-size:23px;line-height:1.3;margin:19px 0 14px;color:var(--bp-ink,#243843)}.source-type-partners .partner-approach p{font-size:15px;line-height:1.8}.source-type-partners .source-section:has(>.source-copy>.partner-services){background:#f3f7f9;padding-top:72px;padding-bottom:72px}.source-type-partners .partner-services-intro{max-width:700px}.source-type-partners .partner-services-intro h2{font-size:clamp(32px,3.5vw,44px);line-height:1.15;margin:17px 0 0}.source-type-partners .source-copy .src-pt-industries{counter-reset:partner-service;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:40px}.source-type-partners .source-copy .src-pt-ind{counter-increment:partner-service;display:grid;grid-template-columns:40px 1fr;column-gap:17px;padding:26px 0;border-top:1px solid #d0dfe8}.source-type-partners .src-pt-ind .partner-service-mark{grid-column:1;grid-row:1/4;width:36px;height:36px;border:1px solid #c7d9e4;border-radius:7px;background:#fff;display:grid;place-items:center;margin-top:2px}.source-type-partners .partner-service-mark:before{content:counter(partner-service,decimal-leading-zero);font-size:11px;color:#57758a}.source-type-partners .src-pt-ind .src-ind-lab{grid-column:2;font-size:11px;letter-spacing:.025em;color:#557387}.source-type-partners .source-copy .src-pt-ind h4{grid-column:2;min-height:0;font-size:23px;line-height:1.25;margin:9px 0 13px;color:var(--bp-ink,#243843)}.source-type-partners .source-copy .src-pt-ind p{grid-column:2;margin:0;font-size:15px;line-height:1.8}.source-type-partners .source-section:has(.src-pt-strip){padding-top:52px;padding-bottom:50px}.source-type-partners .source-copy .src-pt-strip-img{height:clamp(175px,24vw,295px);border-radius:10px}.source-type-partners .source-copy .src-pt-strip-img img{object-position:center 50%}.source-type-partners .source-copy .src-pt-strip-cap{margin-top:16px}.source-type-partners .source-section:has(.src-pt-why){padding-top:26px;padding-bottom:76px}.source-type-partners .source-copy .src-pt-benefits{gap:32px}.source-type-partners .source-copy .src-pt-benefit{padding:23px;border:1px solid #d6e2e9;border-radius:9px;background:#f7fafb}.source-type-partners .source-copy .src-pt-benefit>.src-num{color:#5b7c91}.source-type-partners .source-copy .src-pt-benefit h4{min-height:0;margin:18px 0 15px;font-size:24px;line-height:1.25;color:var(--bp-ink,#243843)}.source-type-partners .source-copy .src-pt-benefit p{font-size:15px;line-height:1.8;margin:0}@media(max-width:1100px){.source-type-partners .source-page-hero.source-hero-split{gap:32px;grid-template-columns:.9fr 1.1fr}.partner-workflow-visual{padding:20px}.partner-workflow-inputs{gap:8px}.partner-workflow-inputs>div{padding:12px 10px}.partner-workflow-engine{padding:17px 14px}.partner-workflow-engine li svg{display:none}.source-type-partners .source-copy .src-pt-benefits{gap:18px}.source-type-partners .source-copy .src-pt-benefit{padding:20px}}@media(max-width:850px){.source-type-partners .source-page-hero.source-hero-split{grid-template-columns:1fr;padding-bottom:55px;gap:33px}.source-type-partners .source-page-hero .source-copy h1{max-width:650px}.partner-workflow-visual{max-width:660px}.partner-workflow-engine li svg{display:block}.source-type-partners .partner-approach{grid-template-columns:1fr;gap:27px}.source-type-partners .partner-approach article{display:block;padding-top:19px}.source-type-partners .partner-approach article+article:before{display:none}.source-type-partners .partner-approach h3{margin-top:11px}.source-type-partners .partner-approach p{max-width:650px}.source-type-partners .source-copy .src-pt-industries{gap:0 26px}.source-type-partners .source-copy .src-pt-ind{grid-template-columns:30px 1fr;column-gap:12px}.source-type-partners .src-pt-ind .partner-service-mark{width:28px;height:28px}.source-type-partners .source-copy .src-pt-ind h4{font-size:21px}.source-type-partners .source-copy .src-pt-benefits{grid-template-columns:1fr;gap:14px}.source-type-partners .source-copy .src-pt-benefit{padding:22px}.source-type-partners .source-copy .src-pt-benefit h4{margin-top:13px}}@media(max-width:560px){.source-type-partners .source-page-hero.source-hero-split{padding-top:115px}.source-type-partners .source-page-hero .source-copy h1{font-size:43px}.source-type-partners .source-page-hero .source-copy .src-lede{font-size:17px}.partner-workflow-visual{padding:17px 14px}.partner-workflow-inputs>div{flex-direction:column;gap:8px;padding:12px}.partner-workflow-inputs span{font-size:11px}.partner-workflow-inputs strong{font-size:10px}.partner-workflow-engine li{font-size:9px}.partner-workflow-engine li+li{padding-left:8px;margin-left:6px}.partner-workflow-engine li svg{display:none}.partner-workflow-output{padding:13px}.partner-workflow-output-title strong{font-size:10px}.partner-workflow-proof{gap:9px}.source-type-partners .source-part-1{padding-top:52px;padding-bottom:52px}.source-type-partners .source-section:has(>.source-copy>.partner-services){padding-top:50px;padding-bottom:46px}.source-type-partners .source-copy .src-pt-industries{grid-template-columns:1fr;margin-top:28px}.source-type-partners .source-copy .src-pt-ind{grid-template-columns:35px 1fr;padding:24px 0}.source-type-partners .src-pt-ind .partner-service-mark{width:31px;height:31px}.source-type-partners .source-copy .src-pt-ind h4{font-size:23px}.source-type-partners .source-section:has(.src-pt-strip){padding-top:36px;padding-bottom:36px}.source-type-partners .source-section:has(.src-pt-why){padding-top:14px;padding-bottom:54px}.source-type-partners .source-copy .src-pt-benefit h4{font-size:23px}}.source-type-about .source-copy .src-team-grid.src-founding{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}.source-type-about .source-copy .engineering-team-visual{position:relative;isolation:isolate;background:#edf3f6}.engineering-profile-stack{position:relative;width:100%;height:100%}.engineering-profile{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;width:43%;height:72%;padding:8% 7% 7%;border:1px solid #c2d0d9;border-radius:7px;background:#fff;box-shadow:0 5px 12px #28465312;transform:translate(-50%,-50%);transform-origin:center 85%}.engineering-profile:first-child{z-index:1;transform:translate(-109%,-45%) rotate(-17deg);background:#e2ebf0}.engineering-profile:nth-child(2){z-index:2;transform:translate(9%,-45%) rotate(17deg);background:#e2ebf0}.engineering-profile:nth-child(3){z-index:3;transform:translate(-82%,-49%) rotate(-9deg);background:#f4f7f9}.engineering-profile:nth-child(4){z-index:4;transform:translate(-18%,-49%) rotate(9deg);background:#f4f7f9}.engineering-profile:nth-child(5){z-index:5;transform:translate(-50%,-48%)}.engineering-profile svg{display:block;width:100%;height:76%;overflow:visible;flex:1;min-height:0}.engineering-profile svg circle,.engineering-profile svg path{fill:#b9cbd6}.engineering-profile:nth-child(2) svg circle,.engineering-profile:nth-child(2) svg path{fill:#92afbd}.engineering-profile:nth-child(3) svg circle,.engineering-profile:nth-child(3) svg path{fill:#8da4b4}.engineering-profile:nth-child(4) svg circle,.engineering-profile:nth-child(4) svg path{fill:#afbdc9}.engineering-profile:nth-child(5) svg circle,.engineering-profile:nth-child(5) svg path{fill:#547c90}.engineering-profile-lines{display:grid;justify-items:center;gap:5px;width:100%;padding-top:12%;flex:none}.engineering-profile-lines i{width:80%;height:3px;border-radius:2px;background:#c4d3dc}.engineering-profile-lines i:last-child{width:55%;background:#e0e8ed}@media(min-width:701px) and (max-width:1099px){.source-type-about .source-copy .src-team-grid.src-founding{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.source-type-about .source-copy .src-team-grid.src-founding{grid-template-columns:1fr}}.seo-recovery-page .source-page-hero{padding:150px max(24px,calc((100vw - 1160px)/2)) 42px;background:#edf3f6}.seo-recovery-page .source-page-hero .source-copy{width:100%}.seo-recovery-page .source-page-hero h1{max-width:960px;font-size:clamp(38px,4.8vw,64px)}.seo-recovery-page .source-page-hero .src-lede{max-width:850px;font-size:19px;line-height:1.7}.seo-recovery-page .source-section{padding:36px max(24px,calc((100vw - 1160px)/2))}.seo-recovery-page .source-copy h2{font-size:clamp(27px,3vw,38px);margin:0 0 22px}.seo-recovery-page .source-copy h3{font-size:25px;margin:0 0 18px}.seo-recovery-page .source-copy p,.seo-recovery-page .source-copy ul{max-width:850px}.seo-recovery-page .source-copy a{color:#235b7b;text-underline-offset:4px}.seo-recovery-page .source-copy a:focus-visible{outline:3px solid #0087aa;outline-offset:4px}.seo-recovery-page .resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.seo-recovery-page .resource-grid article{padding:24px;border:1px solid #d3e0e7;border-radius:12px}.seo-recovery-page .source-copy .resource-prose{max-width:850px}.seo-recovery-page .resource-prose h2{margin-top:36px}.seo-recovery-page .resource-prose h2:first-child{margin-top:0}@media(max-width:850px){.seo-recovery-page .resource-grid{grid-template-columns:1fr}.seo-recovery-page .source-page-hero{padding-top:120px}.seo-recovery-page .source-page-hero .src-lede{font-size:17px}}