.completion-article-module__PiDClq__root{gap:clamp(2rem,6vw,4.5rem);display:grid}.completion-article-module__PiDClq__cover{aspect-ratio:16/9;object-fit:cover;border-radius:1rem;width:100%;height:auto}.completion-article-module__PiDClq__video{background:var(--color-ink);border-radius:1rem;width:100%}.completion-article-module__PiDClq__session{border-block:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.completion-article-module__PiDClq__session div{text-align:center;padding:1rem}.completion-article-module__PiDClq__session dt{color:var(--color-fg-muted);font-size:.82rem}.completion-article-module__PiDClq__session dd{margin:.3rem 0 0;font-weight:700}.completion-article-module__PiDClq__narrative{font-size:clamp(1.08rem,2.4vw,1.3rem);line-height:1.9}.completion-article-module__PiDClq__section h2{margin-bottom:1.25rem}.completion-article-module__PiDClq__companies{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.completion-article-module__PiDClq__companies li{border:1px solid var(--color-line-strong);background:var(--color-chip);color:var(--color-chip-fg);border-radius:.6rem;padding:.65rem .9rem}.completion-article-module__PiDClq__companies span{color:var(--color-fg-muted);margin-left:.5rem;font-size:.75rem}.completion-article-module__PiDClq__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.completion-article-module__PiDClq__photos img{aspect-ratio:3/2;object-fit:cover;border-radius:.75rem;width:100%;height:auto}.completion-article-module__PiDClq__testimonials{gap:1rem;display:grid}.completion-article-module__PiDClq__testimonials blockquote{background:var(--color-bg-alt);color:var(--color-fg);border-radius:.8rem;margin:0;padding:1.25rem}.completion-article-module__PiDClq__testimonials img{float:left;object-fit:cover;border-radius:50%;width:3.5rem;height:3.5rem;margin:0 1rem .5rem 0}.completion-article-module__PiDClq__testimonials footer{color:var(--color-fg-muted);font-size:.9rem}.completion-article-module__PiDClq__milestone{background:var(--color-ink);color:var(--color-ink-fg);text-align:center;border-radius:1rem;padding:clamp(1.5rem,5vw,3rem)}.completion-article-module__PiDClq__milestone div{justify-content:center;gap:3rem;display:flex}.completion-article-module__PiDClq__milestone strong{font-size:clamp(2rem,6vw,3.5rem)}.completion-article-module__PiDClq__milestone small{color:var(--color-ink-muted);margin-top:.3rem;font-size:.8rem;font-weight:400;display:block}@media (max-width:640px){.completion-article-module__PiDClq__session,.completion-article-module__PiDClq__photos{grid-template-columns:1fr}.completion-article-module__PiDClq__milestone div{gap:1.5rem}}
