.gr-agency .ga-page-hero{border-bottom:1px solid var(--ga-rule)}.gr-agency .ga-section>.ga-page-hero-inner{flex-direction:column;gap:20px;max-width:1200px;padding-top:88px;padding-bottom:72px;display:flex}.gr-agency .ga-page-hero .ga-h1{max-width:900px}.gr-agency .ga-page-lede{max-width:680px}.gr-agency .ga-page-meta{font-family:var(--ga-mono);color:var(--ga-ink-2);font-size:13px}.gr-agency .ga-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.gr-agency .ga-cols-body{flex-direction:column;gap:18px;display:flex}.gr-agency .ga-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gr-agency .ga-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gr-agency .ga-card{border:1px solid var(--ga-rule);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:28px;display:flex}.gr-agency .ga-cream .ga-card{border-color:#ebe4d3}.gr-agency .ga-card-list{color:var(--ga-ink-2);flex-direction:column;gap:6px;margin:4px 0 0;padding-left:18px;font-size:15px;line-height:1.5;list-style:outside;display:flex}.gr-agency .ga-prose{max-width:760px;color:var(--ga-ink-2);font-size:17px;line-height:1.7}.gr-agency .ga-prose>*+*{margin-top:16px}.gr-agency .ga-prose h2{letter-spacing:-.02em;color:var(--ga-ink);margin-top:48px;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.15}.gr-agency .ga-prose h3{color:var(--ga-ink);margin-top:28px;font-size:19px;font-weight:600;line-height:1.3}.gr-agency .ga-prose>h2:first-child,.gr-agency .ga-prose>h3:first-child{margin-top:0}.gr-agency .ga-prose p{margin:0}.gr-agency .ga-prose *+p,.gr-agency .ga-prose *+ul,.gr-agency .ga-prose *+ol{margin-top:14px}.gr-agency .ga-prose h2+*,.gr-agency .ga-prose h3+*{margin-top:10px}.gr-agency .ga-prose ul,.gr-agency .ga-prose ol{flex-direction:column;gap:8px;padding-left:22px;list-style:outside;display:flex}.gr-agency .ga-prose ol{list-style:decimal}.gr-agency .ga-prose li::marker{color:var(--ga-green-dark)}.gr-agency .ga-prose strong{color:var(--ga-ink)}.gr-agency .ga-prose a{text-underline-offset:2px;text-decoration:underline}.gr-agency .ga-prose hr{border:0;border-top:1px solid var(--ga-rule);margin:40px 0}.gr-agency .ga-table-wrap{border:1px solid var(--ga-rule);border-radius:14px;margin:18px 0;overflow-x:auto}.gr-agency .ga-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.gr-agency .ga-table th,.gr-agency .ga-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ga-rule);padding:12px 14px}.gr-agency .ga-table th{background:var(--ga-cream);color:var(--ga-ink);font-weight:600}.gr-agency .ga-table tr:last-child td{border-bottom:0}.gr-agency .ga-faq-group+.ga-faq-group{margin-top:56px}.gr-agency .ga-faq-group-title{margin-bottom:16px}.gr-agency .ga-faq-section-title{margin-bottom:24px;font-size:clamp(28px,4vw,40px)}.gr-agency .ga-faq-item{border-top:1px solid var(--ga-rule)}.gr-agency .ga-faq-item:last-child{border-bottom:1px solid var(--ga-rule)}.gr-agency .ga-faq-item summary{cursor:pointer;color:var(--ga-ink);padding:20px 40px 20px 0;font-size:19px;font-weight:600;line-height:1.35;list-style:none;position:relative}.gr-agency .ga-faq-item summary::-webkit-details-marker{display:none}.gr-agency .ga-faq-item summary:after{content:"+";font-family:var(--ga-mono);color:var(--ga-green-dark);font-size:22px;position:absolute;top:16px;right:4px}.gr-agency .ga-faq-item[open] summary:after{content:"−"}.gr-agency .ga-faq-answer{max-width:760px;color:var(--ga-ink-2);padding:0 0 22px;font-size:17px;line-height:1.65}.gr-agency .ga-credentials{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gr-agency .ga-credentials li{font-family:var(--ga-mono);border:1px solid var(--ga-rule);color:var(--ga-ink);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px}@media (max-width:860px){.gr-agency .ga-cols,.gr-agency .ga-cards,.gr-agency .ga-cards-3{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.gr-agency .ga-section>.ga-page-hero-inner{padding-top:48px;padding-bottom:48px}.gr-agency .ga-card{padding:22px}.gr-agency .ga-prose{font-size:16px}.gr-agency .ga-faq-item summary{font-size:17px}}.gr-agency .ga-inline-linkbtn{appearance:none;font:inherit;color:var(--ga-green-dark);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gr-agency .ga-inline-linkbtn:hover{color:var(--ga-ink)}
