.web-cv-section-module__j64XJW__section{width:min(calc(100% - 2rem), var(--content-max));border-block:1px solid var(--color-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-inline:auto;padding-block:clamp(2rem,5vw,3rem);scroll-margin-block-start:7rem;display:grid}.web-cv-section-module__j64XJW__section .web-cv-section-module__j64XJW__intro h2{max-width:22ch;letter-spacing:var(--tracking-heading);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:650;line-height:1.3}.web-cv-section-module__j64XJW__section .web-cv-section-module__j64XJW__intro h2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.web-cv-section-module__j64XJW__intro p{max-width:60ch;color:var(--color-muted);margin:0 0 1rem;font-size:1rem}.web-cv-section-module__j64XJW__product{color:var(--color-muted);align-items:center;gap:.5rem;margin-block-start:1.5rem;font-size:.875rem;display:flex}.web-cv-section-module__j64XJW__preview{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);min-width:0;color:var(--color-text);transition:border-color var(--motion-feedback) ease;text-decoration:none;display:block;overflow:hidden}.web-cv-section-module__j64XJW__preview:hover{border-color:var(--color-text)}.web-cv-section-module__j64XJW__capture{aspect-ratio:1200/630;background:var(--color-cloud);position:relative}.web-cv-section-module__j64XJW__capture img{object-fit:contain}.web-cv-section-module__j64XJW__action{border-block-start:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem;font-size:1rem;font-weight:600;display:flex}.web-cv-section-module__j64XJW__action>svg{flex-shrink:0}.web-cv-section-module__j64XJW__details{border-block-start:1px solid var(--color-rule);grid-column:1/-1}.web-cv-section-module__j64XJW__details summary{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;width:fit-content;min-height:48px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.web-cv-section-module__j64XJW__details summary::-webkit-details-marker{display:none}.web-cv-section-module__j64XJW__details summary:hover{text-underline-offset:.25em;text-decoration:underline}.web-cv-section-module__j64XJW__details summary svg{transition:transform var(--motion-feedback) ease}.web-cv-section-module__j64XJW__details[open] summary svg{transform:rotate(180deg)}.web-cv-section-module__j64XJW__detailBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 3rem;padding-block:.5rem 1rem;display:grid}.web-cv-section-module__j64XJW__detailBody p{color:var(--color-muted);margin:0 0 1rem;font-size:.9375rem}.web-cv-section-module__j64XJW__detailBody strong{margin-block-end:.5rem;font-size:1rem;font-weight:600;display:block}.web-cv-section-module__j64XJW__detailBody dl{margin:0;font-size:.9375rem}.web-cv-section-module__j64XJW__detailBody dl>div{grid-template-columns:6rem minmax(0,1fr);gap:1rem;margin-block-end:.75rem;display:grid}.web-cv-section-module__j64XJW__detailBody dt{color:var(--color-muted)}.web-cv-section-module__j64XJW__detailBody dd{margin:0}@media (max-width:48rem){.web-cv-section-module__j64XJW__section,.web-cv-section-module__j64XJW__detailBody{grid-template-columns:minmax(0,1fr)}.web-cv-section-module__j64XJW__section{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.web-cv-section-module__j64XJW__details summary svg{transition:none}}
.identity-proof-module__Im0tvq__section{width:min(calc(100% - 2rem), var(--content-max));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-inline:auto;padding-block:clamp(2rem,5vw,3rem);scroll-margin-block-start:7rem;display:grid}.identity-proof-module__Im0tvq__section .identity-proof-module__Im0tvq__intro h2{max-width:24ch;letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:650;line-height:1.3}.identity-proof-module__Im0tvq__intro p{max-width:60ch;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.6}.identity-proof-module__Im0tvq__source{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);min-width:0;padding:clamp(1.25rem,3vw,2rem)}.identity-proof-module__Im0tvq__sourceHeader{margin-block-end:1.25rem}.identity-proof-module__Im0tvq__section .identity-proof-module__Im0tvq__publisher{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.identity-proof-module__Im0tvq__publisher svg{flex:none}.identity-proof-module__Im0tvq__meta{color:var(--color-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.identity-proof-module__Im0tvq__meta time{white-space:nowrap}.identity-proof-module__Im0tvq__section .identity-proof-module__Im0tvq__source h3{letter-spacing:0;text-wrap:pretty;margin:0 0 1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.6}.identity-proof-module__Im0tvq__summary{color:var(--color-muted);margin:0 0 .75rem;font-size:1rem;line-height:1.6}.identity-proof-module__Im0tvq__link{min-height:44px;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:.25em;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.identity-proof-module__Im0tvq__link .external-glyph{flex:none}.identity-proof-module__Im0tvq__link:hover,.identity-proof-module__Im0tvq__link:active{text-decoration-color:currentColor}.identity-proof-module__Im0tvq__link:focus-visible{outline-offset:4px;border-radius:.125rem;outline:2px solid}.identity-proof-module__Im0tvq__section:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .identity-proof-module__Im0tvq__intro h2{letter-spacing:0}@media (max-width:48rem){.identity-proof-module__Im0tvq__section{grid-template-columns:minmax(0,1fr)}.identity-proof-module__Im0tvq__section .identity-proof-module__Im0tvq__intro h2{max-width:30ch}}
