@font-face{font-family:Inter;src:url('../../../inter-variable.woff2')}@font-face{font-family:'Roboto Condensed';src:url('../../../roboto-condensed-variable.ttf');font-weight:100 900}500;600;700;800&family=Roboto+Condensed:wght@700;800;900&display=swap');
:root{--ink:#0a0a0a;--green:#25e97a;--paper:#f5f6f2;--line:#d2d8d2;--muted:#58655c}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Inter,Arial,sans-serif}h1,h2,h3{font-family:'Roboto Condensed',sans-serif;font-weight:900;line-height:1.06;letter-spacing:-.025em;text-wrap:balance;margin:0}h1{font-size:clamp(38px,4.8vw,68px);max-width:940px}h2{font-size:clamp(30px,3.2vw,44px);max-width:900px}h3{font-size:27px}p{text-wrap:pretty;margin:14px 0}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #168b4b;outline-offset:4px}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}.mast{background:var(--ink);color:white;display:flex;align-items:center;justify-content:space-between;padding:18px max(24px,calc((100vw - 1160px)/2));gap:24px}.mast img{display:block;width:212px;height:auto}.mast>a:last-child{font-size:14px;color:#d3dbd5}.wrap{max-width:1208px;padding:44px 24px 56px;margin:auto}.lead{font-size:20px;max-width:860px;margin:18px 0 26px;color:#35443a}.nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;text-decoration:none;font-weight:700;border:1px solid var(--ink);background:transparent;cursor:pointer}.btn.green{background:var(--green)}.btn:hover{background:#baf7d3}.btn.solid{background:var(--ink);color:white}.text-link{font-weight:600;color:#126839}.section{border-top:2px solid var(--ink);padding-top:36px;margin-top:48px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px;align-items:start}figure{margin:0;min-width:0}.label{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:17px;padding:0 0 12px;gap:15px}.label span{font-size:13px;font-weight:500;color:var(--muted)}.pair img{display:block;width:100%;border:1px solid #c9d0c9}.pair figcaption{font-size:15px;color:#425246;margin-top:12px}.website-pair img{aspect-ratio:1.44;object-fit:cover;object-position:top}.preview{display:block;margin-top:26px}.preview img{display:block;width:100%;border:1px solid #c9d0c9}.changes{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:28px}.changes>div{border-top:1px solid #bfc9c0;padding-top:20px}.changes p{font-size:16px;color:#35443a}.disclaimer{font-size:13px;line-height:1.55;color:#5a675f;border-top:1px solid var(--line);padding-top:18px;margin:28px 0 0;max-width:1050px}.build-record{display:flex;justify-content:space-between;gap:32px;align-items:center;border-top:2px solid var(--ink);margin-top:42px;padding-top:22px;font-size:14px}.build-record p{margin:6px 0}.build-record a{white-space:nowrap;color:#126839}.source-notes{margin-top:18px;font-size:13px;color:#5a675f}.source-notes summary{cursor:pointer}.google-pair{max-width:980px;gap:56px;margin-inline:auto;margin-top:32px}.profile{background:white;border:1px solid var(--line)}.profile img{border:0}.identity{padding:17px 24px;border-bottom:1px solid var(--line);font-weight:700;font-size:21px}.work-ticket{max-width:960px;padding:28px 34px;margin:auto}.ticket-head{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid black;padding-bottom:14px}.ticket-head img{width:194px}.ticket-head time{font-size:13px}.work-ticket h1{font-size:38px;margin-top:22px}.work-ticket .pair{gap:20px;margin-top:20px}.work-ticket .label{font-size:15px;padding-bottom:10px}.work-ticket .pair img{height:276px;object-fit:contain;background:white}.ticket-footer{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-top:18px}.ticket-footer a{font-size:15px;font-weight:600;white-space:nowrap}.ticket-footer p{font-size:12px;color:var(--muted);max-width:380px;margin:0}
@media(max-width:650px){.mast{padding:16px 18px}.mast img{width:176px}.mast>a:last-child{font-size:12px}.wrap{padding:30px 20px 40px}.lead{font-size:17px}.pair{grid-template-columns:1fr;gap:30px}.website-pair img{max-height:455px;object-fit:cover;object-position:top;aspect-ratio:auto}.nav{gap:10px}.nav .btn{flex:1;padding:11px 14px}.changes{grid-template-columns:1fr;gap:12px}.changes h3{font-size:26px}.changes>div{padding-top:18px}.section{padding-top:28px;margin-top:36px}.build-record{display:block}.build-record a{display:inline-block;margin-top:12px}.label span{font-size:12px}.google-pair{gap:30px}.identity{font-size:20px}.preview img{max-height:760px;object-fit:cover;object-position:top}.work-ticket{padding:20px}.ticket-head img{width:154px}.ticket-head time{font-size:11px;max-width:85px;text-align:right}.work-ticket h1{font-size:32px}.work-ticket .pair{grid-template-columns:1fr 1fr;gap:12px}.work-ticket .pair img{height:auto}.ticket-footer{display:block}.ticket-footer p{margin-top:12px}}
@media print{.mast a:last-child,.nav,.source-notes{display:none}.mast{print-color-adjust:exact}.wrap{padding:20px}.pair,.changes,.build-record{break-inside:avoid}.section{break-before:auto}}

.detail-nav{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.detail-nav a{padding:10px 16px;border:1px solid #9dab9f;font-size:14px;text-decoration:none}.detail-nav a:hover{background:#d4f8e2}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.work-grid article{background:white;border:1px solid #ccd6cc;padding:27px}.work-grid h3{font-size:28px}.work-grid p{color:#35443a;line-height:1.65}.work-grid ul{padding-left:19px;line-height:1.8}.work-grid a{font-weight:600;color:#126839}.proof-row{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;gap:24px;padding:22px 0;border-top:1px solid #c7d2c7}.proof-row h3{font-size:23px}.proof-row p{margin:0;font-size:15px}.proof-row .was{color:#687469}.proof-row .now{color:#173f28}.proof-head{font-weight:700;font-size:13px}.check-label{display:inline-block;padding:3px 8px;background:#def6e6;color:#205d35;font-size:12px;font-weight:700;margin-bottom:12px}.check-label.pending{background:#f3e7cc;color:#725220}.check-label.test{background:#dfe9f7;color:#2b466a}.scope-note{border-left:4px solid #24b668;padding:16px 22px;background:#e6f5e9;max-width:940px;margin:26px 0}.scope-note p{margin:0}.service-draft{border-top:1px solid #c6d0c6;padding:20px 0;display:grid;grid-template-columns:1fr 1.6fr;gap:28px}.service-draft h3{font-size:25px}.service-draft p{margin:0 0 10px}.profile-plan{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;margin-top:28px}.profile-facts{margin:0;background:white;padding:28px;border:1px solid #cad3cb}.profile-facts dt{font-size:13px;color:#647568;margin-top:18px}.profile-facts dt:first-child{margin-top:0}.profile-facts dd{margin:4px 0 0;font-weight:600;line-height:1.6}.social-plan{background:#0a0a0a;color:white;padding:30px}.social-plan h3{font-size:29px}.social-plan p{font-size:15px;color:#cfddd2}.social-row{border-top:1px solid #46604d;padding:18px 0;display:flex;justify-content:space-between;gap:22px}.social-row span:last-child{color:#93dbae;font-size:13px;text-align:right}.social-foot{border-top:1px solid #46604d;padding-top:16px}.maintenance{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.maintenance article{border-top:1px solid #cad2ca;padding-top:22px}.maintenance h3{font-size:25px}.maintenance p{font-size:15px;line-height:1.65}.evidence-list{margin:24px 0}.evidence-item{border-top:1px solid #cbd4cb;padding:24px 0;display:grid;grid-template-columns:.8fr 1.2fr 1fr;gap:30px}.evidence-item h3{font-size:25px}.evidence-item p{font-size:14px;margin:7px 0}.evidence-item .source{font-size:12px;color:#607164}.evidence-item a{overflow-wrap:anywhere}.fact-sheet{border-top:2px solid #0a0a0a;margin-top:30px;padding-top:24px}.fact-sheet h2{font-size:34px}.report-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:28px 0}.report-flow>div{border-top:2px solid #0a0a0a;padding-top:15px}.report-flow strong{display:block;font-family:'Roboto Condensed',sans-serif;font-size:25px}.report-flow span{font-size:14px;display:block;margin-top:12px}.source-list{font-size:14px;line-height:1.75;padding-left:20px}.source-list li{margin:10px 0}.small-copy{font-size:14px;line-height:1.65;color:#526657}.before-crop-note{font-size:13px;color:#5e6e62;max-width:870px;margin:24px 0}.proof-data{width:100%;border-collapse:collapse;font-size:14px;margin:24px 0}.proof-data th,.proof-data td{text-align:left;border-bottom:1px solid #ccd5cc;padding:15px 12px;vertical-align:top}.proof-data th{font-weight:700}.proof-data td:first-child{font-weight:600}.social-example{font-family:monospace;font-size:12px;background:#e9eee8;padding:12px;overflow-wrap:anywhere}.google-pair{max-width:940px;gap:40px}.google-pair .profile img{height:auto;max-height:none;object-fit:contain}.google-pair .identity{font-size:19px}.work-depth-intro{max-width:720px}.service-scope{max-width:850px}.field-record{padding:20px 0;border-top:1px solid #cad5cc}.field-record summary{font-weight:600;cursor:pointer;font-size:17px}.field-record p{font-size:15px;max-width:900px}.field-record .source{font-size:12px;color:#68746d}.body-copy{max-width:850px}.source-notes p{max-width:900px}.website-pair .label span{white-space:normal}
@media(max-width:800px){.profile-plan{grid-template-columns:1fr}.work-grid{gap:18px}.work-grid article{padding:23px}.evidence-item{grid-template-columns:1fr 1fr}.evidence-item>:last-child{grid-column:1/-1}.maintenance{grid-template-columns:1fr;gap:12px}.report-flow{grid-template-columns:1fr 1fr}.proof-row{gap:15px;grid-template-columns:1fr 1fr}.proof-row h3{grid-column:1/-1}.proof-head{display:none}.service-draft{grid-template-columns:1fr;gap:10px}}
@media(max-width:580px){.work-grid,.evidence-item{grid-template-columns:1fr}.evidence-item{gap:10px}.work-grid h3{font-size:27px}.google-pair .profile img{max-height:none;object-fit:contain}.detail-nav a{flex:1;text-align:center;min-width:125px}.proof-row{grid-template-columns:1fr;gap:10px}.proof-row p::before{display:block;font-weight:700}.proof-row p.was::before{content:'Before';color:#6b716d}.proof-row p.now::before{content:'After';color:#174927}.social-plan,.profile-facts{padding:23px}.proof-data{font-size:12px}.proof-data th,.proof-data td{padding:12px 6px}.report-flow{gap:20px}.report-flow strong{font-size:24px}.scope-note{padding:16px}.fact-sheet h2{font-size:30px}}
