.google-guides-section{background:#f7f3ec;border-block:1px solid #d5ded8}
.google-guides-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px}
.google-guides-head h2{max-width:710px;margin-bottom:12px}
.google-guides-head p{max-width:680px;margin-bottom:0;color:var(--muted);font-size:15px;line-height:1.65}
.google-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.google-guide-card{display:flex;flex-direction:column;align-items:start;border:1px solid #cbd7d0;background:#fff;padding:25px;min-width:0}
.google-guide-card small{color:var(--accent-dark);font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.google-guide-card h3{margin:17px 0 12px;font-size:27px;line-height:1.2}
.google-guide-card p{margin-bottom:23px;color:var(--muted);font-size:14px;line-height:1.65}
.google-guide-card .text-link{margin-top:auto;font-size:12px}
.google-guides-section .google-service-return{margin:24px 0 0;font-size:13px}
.google-guides-section .google-service-return a{text-decoration:underline;text-underline-offset:3px}
.google-guide-page .article-hero h1{max-width:960px;font-size:clamp(43px,5.4vw,70px)}
.google-guide-page .article-body code{overflow-wrap:anywhere}
.google-guide-page .article-body table{width:100%;border-collapse:collapse;min-width:580px}
.google-guide-page .article-body caption{text-align:left;color:var(--muted);font-size:13px;margin-bottom:12px}
.google-guide-page .article-body th,.google-guide-page .article-body td{padding:15px 12px;border-bottom:1px solid #ccd7d0;text-align:left;vertical-align:top;font-size:14px;line-height:1.55}
.google-guide-page .article-body thead{background:#edf2ef}
.google-guide-page .article-body th{font-weight:700}
.google-guide-page .table-scroll{max-width:100%;overflow-x:auto;margin:25px 0 32px}
.google-guide-page .table-scroll:focus-visible{outline:2px solid var(--accent-dark);outline-offset:4px}
.google-guide-page .guide-answer{margin:0 0 32px;border-left:3px solid var(--accent);background:#f7f3ec;padding:23px}
.google-guide-page .guide-answer p:last-child{margin-bottom:0}
.google-evidence-tool{margin:28px 0;border:1px solid #bdcec4;background:#f7f3ec;padding:26px}
.google-evidence-tool .tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.google-evidence-tool label{display:block;font-size:13px;font-weight:700;color:var(--ink)}
.google-evidence-tool select{width:100%;min-width:0;margin:9px 0 0;padding:12px;background:#fff;border:1px solid #a6b9af;color:var(--ink);font:400 14px 'Segoe UI',Arial,sans-serif}
.google-evidence-tool button{margin:20px 0 0}
.google-evidence-result{margin-top:26px;padding-top:22px;border-top:1px solid #bdcec4}
.google-evidence-result h3{margin-top:0}
.google-evidence-result li{font-size:15px}
.google-evidence-result .tool-download{margin-top:14px}
.google-guide-page .sources-checked{font-size:13px;color:var(--muted)}
@media(max-width:900px){.google-guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.google-guides-head{display:block}}
@media(max-width:680px){.google-guide-cards,.google-evidence-tool .tool-fields{grid-template-columns:1fr}.google-guide-card{padding:23px}.google-evidence-tool{padding:20px}.google-guide-page .article-hero h1{font-size:42px}}
@media(max-width:430px){.google-guide-page .article-hero h1{font-size:37px}}
