.gcp-certification-renewal-module__fXjBPq__hero{padding-top:2rem;overflow:hidden}.gcp-certification-renewal-module__fXjBPq__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-template-areas:"copy figure""checker checker";align-items:center;gap:clamp(3rem,6vw,5rem) clamp(3rem,7vw,6.5rem);display:grid}.gcp-certification-renewal-module__fXjBPq__heroCopy{grid-area:copy}.gcp-certification-renewal-module__fXjBPq__heroTitle{letter-spacing:-.045em;max-width:14ch;font-size:clamp(3rem,6.5vw,5.75rem);line-height:.96}.gcp-certification-renewal-module__fXjBPq__heroFigure{border-block:1px solid color-mix(in srgb, var(--ink-base) 20%, transparent);grid-area:figure;margin:0;padding-block:1.25rem}.gcp-certification-renewal-module__fXjBPq__heroImage{opacity:.92;filter:sepia(.16)saturate(.82)contrast(1.04);width:100%;height:auto;display:block}.gcp-certification-renewal-module__fXjBPq__heroCaption{border-top:1px solid color-mix(in srgb, var(--ink-base) 13%, transparent);color:var(--ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;padding-top:1rem;font-size:10.5px;line-height:1.55}.gcp-certification-renewal-module__fXjBPq__checker{border-block:1px solid color-mix(in srgb, var(--ink-base) 20%, transparent);grid-area:checker;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);padding-block:2rem;display:grid}.gcp-certification-renewal-module__fXjBPq__checkerForm{min-width:0}.gcp-certification-renewal-module__fXjBPq__input{appearance:none;border:1px solid color-mix(in srgb, var(--ink-base) 24%, transparent);background:var(--background);width:100%;min-width:0;min-height:48px;color:var(--ink-base);font-variant-numeric:tabular-nums;border-radius:3px;padding:.75rem .875rem;font-size:16px;transition:border-color .14s ease-out,box-shadow .14s ease-out;display:block}.gcp-certification-renewal-module__fXjBPq__input:focus{border-color:var(--ink-teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink-teal) 16%, transparent);outline:none}.gcp-certification-renewal-module__fXjBPq__heroAction,.gcp-certification-renewal-module__fXjBPq__reviewButton,.gcp-certification-renewal-module__fXjBPq__resultAction{border:1px solid color-mix(in srgb, var(--ink-base) 12%, transparent);background:var(--ink-teal);min-height:48px;color:var(--academy-on-teal,var(--background));cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:13.5px;font-weight:625;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:inline-flex}.gcp-certification-renewal-module__fXjBPq__heroAction{width:fit-content;margin-top:1.5rem;text-decoration:none}.gcp-certification-renewal-module__fXjBPq__reviewButton{width:100%;margin-top:1rem}.gcp-certification-renewal-module__fXjBPq__heroAction svg,.gcp-certification-renewal-module__fXjBPq__reviewButton svg{transition:transform .15s ease-out}.gcp-certification-renewal-module__fXjBPq__reviewButton:disabled{cursor:not-allowed;opacity:.5}.gcp-certification-renewal-module__fXjBPq__heroAction:focus-visible,.gcp-certification-renewal-module__fXjBPq__reviewButton:focus-visible,.gcp-certification-renewal-module__fXjBPq__resultAction:focus-visible{outline:2px solid var(--ink-teal);outline-offset:3px}.gcp-certification-renewal-module__fXjBPq__heroAction:active,.gcp-certification-renewal-module__fXjBPq__reviewButton:active,.gcp-certification-renewal-module__fXjBPq__resultAction:active{transform:scale(.96)}.gcp-certification-renewal-module__fXjBPq__result{border-top:2px solid;margin-top:1.5rem;padding-top:1.25rem}.gcp-certification-renewal-module__fXjBPq__statusPast{color:var(--academy-oxblood,var(--ink-oxblood))}.gcp-certification-renewal-module__fXjBPq__statusFuture{color:var(--academy-teal,var(--ink-teal))}.gcp-certification-renewal-module__fXjBPq__resultCopy{color:var(--ink-muted);font-size:14px;line-height:1.65}.gcp-certification-renewal-module__fXjBPq__decisionList,.gcp-certification-renewal-module__fXjBPq__policyList,.gcp-certification-renewal-module__fXjBPq__optionList,.gcp-certification-renewal-module__fXjBPq__updateList,.gcp-certification-renewal-module__fXjBPq__workflowList,.gcp-certification-renewal-module__fXjBPq__topicList{border-top:1px solid color-mix(in srgb, var(--ink-base) 22%, transparent);margin-top:3rem}.gcp-certification-renewal-module__fXjBPq__decisionRow{border-bottom:1px solid color-mix(in srgb, var(--ink-base) 16%, transparent);grid-template-columns:7rem minmax(0,1fr);gap:2rem;padding-block:1.25rem;display:grid}.gcp-certification-renewal-module__fXjBPq__decisionRow dt{color:var(--ink-oxblood);font-family:var(--font-serif), Georgia, serif;font-size:20px;font-weight:600}.gcp-certification-renewal-module__fXjBPq__decisionRow dd{color:var(--ink-muted);font-size:14px;line-height:1.6}.gcp-certification-renewal-module__fXjBPq__policyRow,.gcp-certification-renewal-module__fXjBPq__optionRow,.gcp-certification-renewal-module__fXjBPq__updateRow,.gcp-certification-renewal-module__fXjBPq__workflowRow{border-bottom:1px solid color-mix(in srgb, var(--ink-base) 16%, transparent);grid-template-columns:4rem minmax(210px,.72fr) minmax(0,1.28fr);gap:2rem;padding-block:2rem;display:grid}.gcp-certification-renewal-module__fXjBPq__folio{color:var(--ink-oxblood);font-family:var(--font-mono), monospace;letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:11px}.gcp-certification-renewal-module__fXjBPq__rowCopy{color:var(--ink-muted);font-size:14px;line-height:1.65}.gcp-certification-renewal-module__fXjBPq__tableWrap{margin-top:3rem;overflow-x:auto}.gcp-certification-renewal-module__fXjBPq__tableWrap:focus-visible{outline:2px solid var(--ink-teal);outline-offset:3px}.gcp-certification-renewal-module__fXjBPq__table{border-collapse:collapse;width:100%;min-width:720px}.gcp-certification-renewal-module__fXjBPq__table th,.gcp-certification-renewal-module__fXjBPq__table td{border-bottom:1px solid color-mix(in srgb, var(--ink-base) 14%, transparent);text-align:left;vertical-align:top;padding:1rem 1.25rem 1rem 0}.gcp-certification-renewal-module__fXjBPq__table th{color:var(--ink-base);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.gcp-certification-renewal-module__fXjBPq__table td{color:var(--ink-muted);font-size:14px;line-height:1.55}.gcp-certification-renewal-module__fXjBPq__callout{border-block:1px solid color-mix(in srgb, var(--ink-oxblood) 28%, transparent);grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr);gap:2.5rem;margin-top:3rem;padding-block:1.75rem;display:grid}.gcp-certification-renewal-module__fXjBPq__available{color:var(--ink-oxblood);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:650}.gcp-certification-renewal-module__fXjBPq__detailList{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.gcp-certification-renewal-module__fXjBPq__detailList li{color:var(--ink-muted);font-size:14px;line-height:1.6}.gcp-certification-renewal-module__fXjBPq__externalLink{min-height:44px;color:var(--ink-oxblood);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 36%, transparent);text-decoration-color:color-mix(in srgb, currentColor 36%, transparent);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:650;display:inline-flex}.gcp-certification-renewal-module__fXjBPq__externalLink:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.gcp-certification-renewal-module__fXjBPq__topicRow{border-bottom:1px solid color-mix(in srgb, var(--ink-base) 16%, transparent);grid-template-columns:minmax(190px,.58fr) minmax(0,1fr) auto;align-items:center;gap:2rem;padding-block:1.5rem;display:grid}.gcp-certification-renewal-module__fXjBPq__topicRow p{color:var(--ink-muted);font-size:14px;line-height:1.6}@media (hover:hover) and (pointer:fine){.gcp-certification-renewal-module__fXjBPq__heroAction:hover,.gcp-certification-renewal-module__fXjBPq__reviewButton:not(:disabled):hover,.gcp-certification-renewal-module__fXjBPq__resultAction:hover{background:color-mix(in srgb, var(--ink-teal) 88%, black);box-shadow:0 12px 26px -18px color-mix(in srgb, var(--ink-base) 42%, transparent)}.gcp-certification-renewal-module__fXjBPq__heroAction:hover svg,.gcp-certification-renewal-module__fXjBPq__reviewButton:not(:disabled):hover svg{transform:translate(3px)}.gcp-certification-renewal-module__fXjBPq__externalLink:hover{text-decoration-color:currentColor}}@media (max-width:949px){.gcp-certification-renewal-module__fXjBPq__heroGrid{grid-template-columns:1fr;grid-template-areas:"copy""checker""figure";row-gap:clamp(2.5rem,6vw,4rem)}.gcp-certification-renewal-module__fXjBPq__heroFigure{max-width:720px}.gcp-certification-renewal-module__fXjBPq__checker{grid-template-columns:1fr}.gcp-certification-renewal-module__fXjBPq__policyRow,.gcp-certification-renewal-module__fXjBPq__optionRow,.gcp-certification-renewal-module__fXjBPq__updateRow,.gcp-certification-renewal-module__fXjBPq__workflowRow{grid-template-columns:3rem minmax(0,1fr)}.gcp-certification-renewal-module__fXjBPq__rowCopy,.gcp-certification-renewal-module__fXjBPq__detailList{grid-column:2}}@media (max-width:720px){.gcp-certification-renewal-module__fXjBPq__hero{padding-top:1.5rem}.gcp-certification-renewal-module__fXjBPq__heroTitle{font-size:clamp(2.7rem,13vw,4rem)}.gcp-certification-renewal-module__fXjBPq__decisionRow,.gcp-certification-renewal-module__fXjBPq__policyRow,.gcp-certification-renewal-module__fXjBPq__optionRow,.gcp-certification-renewal-module__fXjBPq__updateRow,.gcp-certification-renewal-module__fXjBPq__workflowRow,.gcp-certification-renewal-module__fXjBPq__callout,.gcp-certification-renewal-module__fXjBPq__topicRow{grid-template-columns:1fr;gap:1rem}.gcp-certification-renewal-module__fXjBPq__rowCopy,.gcp-certification-renewal-module__fXjBPq__detailList{grid-column:auto}}@media (max-width:380px){.gcp-certification-renewal-module__fXjBPq__heroTitle{font-size:2.55rem}.gcp-certification-renewal-module__fXjBPq__heroCaption,.gcp-certification-renewal-module__fXjBPq__rowCopy,.gcp-certification-renewal-module__fXjBPq__detailList li,.gcp-certification-renewal-module__fXjBPq__topicRow p{font-size:13px}}@media (prefers-reduced-motion:reduce){.gcp-certification-renewal-module__fXjBPq__input,.gcp-certification-renewal-module__fXjBPq__heroAction,.gcp-certification-renewal-module__fXjBPq__reviewButton,.gcp-certification-renewal-module__fXjBPq__resultAction,.gcp-certification-renewal-module__fXjBPq__heroAction svg,.gcp-certification-renewal-module__fXjBPq__reviewButton svg{transition:none}.gcp-certification-renewal-module__fXjBPq__heroAction:hover,.gcp-certification-renewal-module__fXjBPq__heroAction:active,.gcp-certification-renewal-module__fXjBPq__heroAction:hover svg,.gcp-certification-renewal-module__fXjBPq__reviewButton:hover,.gcp-certification-renewal-module__fXjBPq__reviewButton:active,.gcp-certification-renewal-module__fXjBPq__reviewButton:hover svg,.gcp-certification-renewal-module__fXjBPq__resultAction:hover,.gcp-certification-renewal-module__fXjBPq__resultAction:active{transform:none}}
