.ink-page .public-content{width:100%;max-width:960px;color:var(--body);margin:0 auto;padding:62px 40px 80px;font-size:16px;line-height:1.75}.ink-page .public-eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600;display:block}.ink-page .public-content>h1{letter-spacing:-.025em;max-width:20ch;margin:0 0 24px;font-size:44px;line-height:1.15}.ink-page .public-content h2{margin:35px 0 13px;font-size:26px;line-height:1.3}.ink-page .public-content h3{margin:25px 0 10px;font-size:21px;line-height:1.4}.ink-page .public-content p,.ink-page .public-content ul,.ink-page .public-content ol{margin:0 0 18px}.ink-page .public-content li{margin:7px 0}.ink-page .public-content a{overflow-wrap:anywhere}.ink-page .public-content .public-intro{color:var(--muted);max-width:66ch;margin-bottom:30px;font-size:19px;line-height:1.6}.ink-page .public-content .policy-date{color:var(--muted);margin-bottom:26px;font-size:13px}.ink-page .public-notice{border:1px solid var(--hair);background:var(--sheet);border-radius:12px;margin:26px 0;padding:22px 24px}.ink-page .public-notice p:last-child{margin-bottom:0}.ink-page .public-notice h2{margin-top:0}.ink-page .policy-links{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:center;gap:19px;margin-top:25px;padding-top:20px;font-size:13px;display:flex}.ink-page .policy-links a{color:var(--muted)}.sf-home{width:100%;max-width:1280px;color:var(--body);margin:0 auto;padding:0 40px}.sf-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:68px;padding:76px 0 66px;display:grid}.sf-hero h1{letter-spacing:-.025em;max-width:11.6ch;margin:0 0 25px;font-size:clamp(42px,4.3vw,59px);line-height:1.12}.sf-hero-lead{max-width:49ch;color:var(--body);margin:0 0 28px;font-size:18px;line-height:1.7}.sf-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;display:flex}.sf-primary-link,.sf-secondary-link{border:1px solid var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:46px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex;text-decoration:none!important}.ink-page .sf-primary-link{background:var(--ink);color:var(--paper)}.ink-page .sf-secondary-link{border-color:var(--hair4);color:var(--accent);background:0 0}.sf-provider-links{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;display:flex}.sf-google-link{border-radius:5px;line-height:0;display:inline-flex}.sf-google-link .google-sign-in-artwork{object-fit:contain;width:180px;max-width:100%;height:40px;display:block}.ink-page .sf-microsoft-link{color:#2f2f2f;background:#fff;border:1px solid #8c8c8c;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:6px 12px;font-family:Public Sans,Arial,sans-serif;font-size:12px;text-decoration:none;display:inline-flex}.sf-microsoft-mark{flex:none;grid-template-columns:repeat(2,8px);gap:2px;display:grid}.sf-microsoft-mark i{background:#f25022;width:8px;height:8px}.sf-microsoft-mark i:nth-child(2){background:#7fba00}.sf-microsoft-mark i:nth-child(3){background:#00a4ef}.sf-microsoft-mark i:nth-child(4){background:#ffb900}.sf-signin-note{color:var(--muted);max-width:50ch;margin:0;font-size:12px;line-height:1.6}.sf-proof{background:var(--sheet);border:1px solid var(--hair);border-radius:14px;position:relative;overflow:hidden}.sf-proof-header{border-bottom:1px solid var(--hair2);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:10px;display:flex}.sf-proof-header span:last-child{letter-spacing:0;text-transform:none;font-size:11px}.sf-proof-body{padding:26px 26px 26px 43px;position:relative}.sf-proof-body:before{content:"";background:var(--accent);opacity:.4;width:1px;position:absolute;top:0;bottom:0;left:25px}.sf-proof-question{color:var(--ink);border-bottom:1px solid var(--hair);margin:0 0 21px;padding-bottom:21px;font-family:Libre Caslon Text,Georgia,serif;font-size:25px;line-height:1.45}.sf-proof-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:600}.sf-proof-finding{align-items:baseline;gap:12px;margin-bottom:20px;font-size:15px;line-height:1.7;display:flex}.sf-proof-finding>span{color:var(--accent);font-family:Libre Caslon Text,Georgia,serif}.sf-proof-finding p{margin:0}.sf-proof-source{border-left:2px solid var(--accent);background:var(--panel);color:var(--body);border-radius:0 7px 7px 0;padding:15px 17px;font-size:12px;line-height:1.7}.sf-proof-source strong{color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.sf-proof-source p{margin:0 0 7px}.sf-proof-source small{color:var(--muted);font-size:10px}.sf-proof-files{border-top:1px solid var(--hair2);background:var(--card);color:var(--muted);flex-wrap:wrap;gap:6px;padding:16px 20px;font-size:10px;display:flex}.sf-proof-files span{border:1px solid var(--hair);border-radius:5px;padding:4px 7px}.sf-section{border-top:1px solid var(--hair);padding:54px 0}.sf-section-header{justify-content:space-between;align-items:baseline;gap:40px;margin-bottom:30px;display:flex}.sf-section-header h2{max-width:17ch;margin:0;font-size:34px;line-height:1.25}.sf-section-header>p{max-width:51ch;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.sf-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.sf-step{border-top:1px solid var(--hair4);padding-top:18px}.sf-step-number{color:var(--accent);margin-bottom:18px;font-family:Libre Caslon Text,Georgia,serif;font-size:24px;display:block}.sf-step h3{margin:0 0 12px;font-size:23px}.sf-step p{color:var(--body);margin:0;font-size:14px;line-height:1.8}.sf-sources{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.sf-source-card{background:var(--card);border:1px solid var(--hair);border-radius:12px;padding:26px}.sf-source-card h3{margin:0 0 15px;font-size:24px}.sf-source-card p{margin:0 0 15px;font-size:14px;line-height:1.8}.sf-source-card p:last-child{color:var(--muted);border-top:1px solid var(--hair2);margin:0;padding-top:14px;font-size:12px}.sf-workflows{border:1px solid var(--hair);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sf-workflow{background:var(--sheet);padding:27px}.sf-workflow+.sf-workflow{border-left:1px solid var(--hair)}.sf-workflow:first-child{background:var(--panel)}.sf-workflow h3{margin:0 0 14px;font-size:25px}.sf-workflow p{margin:0;font-size:14px;line-height:1.8}.sf-workflow small{color:var(--muted);margin-top:16px;font-size:11px;display:block}.sf-bottom{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:70px;padding:49px 0 65px;display:grid}.sf-bottom h2{max-width:15ch;margin:0 0 18px;font-size:34px;line-height:1.25}.sf-bottom p{margin:0 0 21px;font-size:14px;line-height:1.8}.sf-pilot-note{border:1px solid var(--hair);background:var(--panel);border-radius:12px;padding:23px 25px}.sf-pilot-note h3{margin:0 0 13px;font-size:23px}.sf-pilot-note p{margin-bottom:12px}.sf-pilot-note p:last-child{color:var(--muted);margin:0;font-size:12px}@media (max-width:1000px){.sf-hero{gap:36px;padding-top:54px}.sf-hero h1{font-size:46px}.sf-proof-body{padding:22px 22px 22px 36px}.sf-proof-body:before{left:21px}.sf-proof-question{font-size:22px}.sf-section-header{gap:28px}.sf-bottom{gap:40px}}@media (max-width:760px){.ink-page .public-content{padding:43px 24px 60px}.ink-page .public-content>h1{font-size:36px}.sf-home{padding:0 24px}.sf-hero{grid-template-columns:1fr;gap:35px;padding:42px 0}.sf-hero h1{max-width:14ch;font-size:46px}.sf-hero-lead{max-width:60ch;font-size:17px}.sf-proof{max-width:600px}.sf-section{padding:38px 0}.sf-section-header{margin-bottom:24px;display:block}.sf-section-header h2{max-width:25ch;margin-bottom:16px;font-size:30px}.sf-section-header>p{max-width:65ch}.sf-steps{gap:20px}.sf-source-card,.sf-workflow{padding:22px}.sf-bottom{grid-template-columns:1fr;gap:30px;padding:39px 0 46px}.sf-bottom h2{max-width:24ch;font-size:30px}.sf-bottom>div>p{max-width:65ch}}@media (max-width:540px){.sf-home{padding:0 20px}.sf-hero{padding:34px 0}.sf-hero h1{font-size:39px;line-height:1.16}.sf-hero-actions{align-items:stretch;gap:10px}.sf-primary-link,.sf-secondary-link{gap:16px;padding:10px 14px;font-size:13px}.sf-provider-links{gap:10px}.sf-sources,.sf-steps,.sf-workflows{grid-template-columns:1fr}.sf-step{padding-top:16px}.sf-step-number{margin-bottom:12px}.sf-workflow+.sf-workflow{border-left:0;border-top:1px solid var(--hair)}.sf-proof-header{flex-wrap:wrap;gap:8px;padding:14px 16px}.sf-proof-body{padding:22px 20px 24px 35px}.sf-proof-body:before{left:19px}.sf-proof-question{font-size:21px}.sf-proof-files{padding:14px 16px}.ink-page .public-content{padding:35px 20px 50px}.ink-page .public-content>h1{font-size:33px}.ink-page .public-content h2{font-size:24px}.ink-page .public-notice{padding:20px}}
