.cs-page-head{text-align:center;max-width:768px;margin:0 auto 48px}.cs-page-head .cs-eyebrow{margin-bottom:12px}.cs-page-head h1{font-size:48px;font-family:var(--gm-display);font-synthesis:none;letter-spacing:-.025em;color:var(--gm-ink);margin:0 0 16px;font-weight:700;line-height:1}.cs-page-head .cs-lede{color:var(--gm-muted);margin:0;font-size:20px;line-height:1.4}.cs-page-head .cs-lede a{color:var(--gm-primary);text-decoration:underline;-webkit-text-decoration-color:var(--cicd-fg-link);text-decoration-color:var(--cicd-fg-link);transition:text-decoration-color .15s}.cs-page-head .cs-lede a:hover{-webkit-text-decoration-color:var(--gm-primary);text-decoration-color:var(--gm-primary)}.about-page{padding-top:var(--gm-page-top,32px)}.about-page .cs-back{color:var(--gm-muted);align-items:center;gap:6px;margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-flex}.about-page .cs-back:hover{color:var(--gm-primary)}.about-prose{text-align:left;max-width:768px;margin:0 auto;padding:0 16px}.about-prose h1{font-size:48px;font-family:var(--gm-display);font-synthesis:none;letter-spacing:-.025em;color:var(--gm-ink);margin:0 0 32px;font-weight:700;line-height:1}.about-prose>p:first-of-type,.about-prose>p:nth-of-type(2){color:var(--gm-muted);margin-bottom:16px;font-size:20px;line-height:1.4}.about-prose h2{color:var(--gm-ink);letter-spacing:-.025em;margin:56px 0 16px;font-size:24px;font-weight:600;line-height:1.333}.about-prose p{color:var(--gm-ink-2);text-justify:justify;margin-bottom:16px;font-size:14px;line-height:1.625}.about-prose .closing{text-align:center;color:var(--gm-muted);margin-top:56px;font-size:14px;line-height:1.625}.contact-page{padding-top:var(--gm-page-top,32px)}.contact-email-card{text-align:center;background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);max-width:768px;margin:48px auto;padding:40px}.contact-email-card .cs-icon-tile{margin:0 auto 24px}.contact-email-card .cs-icon-tile.is-round{width:48px;height:48px}.contact-email-card h2{color:var(--gm-ink);margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.333}.contact-email-card a{color:var(--gm-primary);font-size:18px;font-weight:500;text-decoration:none}.contact-email-card a:hover{color:var(--gm-primary-hover)}.contact-response-time{text-align:center;max-width:768px;margin:32px auto;padding:24px}.contact-response-time h3{color:var(--gm-ink);margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.4}.contact-response-time p{color:var(--gm-muted);margin:0;font-size:14px;line-height:1.5}.contact-location-card{border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:var(--gm-surface);max-width:768px;margin:48px auto;overflow:hidden}.contact-location-banner{aspect-ratio:2;background:var(--gm-bg-2);justify-content:center;align-items:center;display:flex}.contact-location-details{padding:32px}.contact-location-details h2{color:var(--gm-ink);letter-spacing:-.025em;align-items:center;gap:12px;margin:0 0 24px;font-size:24px;font-weight:600;line-height:1.333;display:flex}.contact-location-details h2 .cs-icon-tile{margin:0}.contact-grid{grid-template-columns:repeat(2,1fr);gap:24px 32px;display:grid}.contact-grid-item{flex-direction:column;display:flex}.contact-grid-label{color:var(--gm-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:600}.contact-grid-value{color:var(--gm-ink);font-size:14px;font-weight:500}.contact-grid-value a{color:var(--gm-primary);text-decoration:none}.contact-grid-value a:hover{color:var(--gm-primary-hover)}.contact-grid-note{color:var(--gm-muted);margin-top:4px;font-size:12px;font-weight:400}.help-page{padding-top:var(--gm-page-top,32px)}.help-page .cs-back{color:var(--gm-muted);align-items:center;gap:6px;margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-flex}.help-page .cs-back:hover{color:var(--gm-primary)}.help-prose{text-align:left;max-width:768px;margin:0 auto;padding:0 16px}.help-prose h1{font-size:48px;font-family:var(--gm-display);font-synthesis:none;letter-spacing:-.025em;color:var(--gm-ink);margin:0 0 16px;font-weight:700;line-height:1}.help-prose>p{color:var(--gm-muted);margin:0;font-size:20px;line-height:1.4}.help-cards{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1152px;margin:48px auto;padding:0 16px;display:grid}.help-card{border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:var(--gm-surface);flex-direction:column;padding:24px;display:flex}.help-card .cs-icon-tile{margin-bottom:16px}.help-card h3{color:var(--gm-ink);margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.help-card p{color:var(--gm-muted);flex-grow:1;margin:0 0 16px;font-size:14px;line-height:1.5}.help-card .cs-btn-xs-outline{align-self:flex-start;gap:8px}.help-status-section{border-top:1px solid var(--gm-border);margin-top:64px;padding-top:48px}.help-status-section h2{color:var(--gm-ink);letter-spacing:-.025em;margin:0 0 24px;font-size:24px;font-weight:600;line-height:1.333}.help-status-card{border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:var(--gm-surface);align-items:center;gap:16px;padding:20px 24px;display:flex}.help-status-card .cs-status-dot{background:var(--gm-green);border-radius:50%;flex-shrink:0;width:8px;height:8px}.help-status-card-text{align-items:center;gap:8px;display:flex}.help-status-card-text a{color:var(--gm-ink);font-size:14px;font-weight:600;text-decoration:none}.help-status-card-text a:hover{color:var(--gm-primary)}@media (max-width:768px){.cs-page-head h1,.about-prose h1{font-size:30px;font-family:var(--gm-display);font-synthesis:none;font-weight:500}.contact-email-card,.contact-location-card{margin:32px auto}.contact-grid{grid-template-columns:1fr;gap:20px}.help-cards{grid-template-columns:1fr;gap:16px;margin:32px auto}}@media (max-width:640px){.cs-page-head h1,.about-prose h1{font-size:30px;font-family:var(--gm-display);font-synthesis:none;font-weight:500}.about-prose h2{font-size:22px}.help-prose h1{font-size:30px;font-family:var(--gm-display);font-synthesis:none;font-weight:500}.contact-email-card,.contact-location-card{margin:24px 0;padding:24px}.contact-grid{grid-template-columns:1fr;gap:16px}.help-cards{grid-template-columns:1fr}}
