.genesis-spotlight{background:#f3f6fc;display:grid;grid-template-columns:.92fr 1.08fr;gap:6vw;align-items:center;border-block:1px solid #dcdce8}.genesis-portrait{margin:0;min-width:0}.genesis-portrait a{display:block;border-radius:16px;overflow:hidden;border:1px solid #dcdce8;background:#fff}.genesis-portrait img{width:100%;height:auto;display:block}.genesis-portrait figcaption{font-size:.7rem;color:#65657c;padding-top:12px;line-height:1.6}.genesis-copy h2{font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1.25;overflow-wrap:break-word}.genesis-copy>p{font-size:.94rem;line-height:1.85;color:#575772}.genesis-copy .genesis-lead{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.7;color:#000054;font-weight:600}.genesis-journey{list-style:none;padding:0;margin:28px 0;display:grid;gap:0}.genesis-journey li{display:flex;gap:18px;align-items:flex-start;padding:17px 0;border-bottom:1px solid #dcdce8}.genesis-journey li>span{font-size:.8rem;font-weight:700;color:#288ffd;padding-top:3px}.genesis-journey h3{font:600 .95rem/1.5 var(--font);margin:0;color:#000054}.genesis-journey p{font-size:.8rem;line-height:1.6;margin:3px 0 0;color:#66667f}.genesis-congratulations{padding:20px 22px;border-left:4px solid #e8b54b;background:#fff;border-radius:0 10px 10px 0}.genesis-congratulations p{font-size:.88rem;line-height:1.85;margin:0;color:#000054}@media(max-width:900px){.genesis-spotlight{grid-template-columns:1fr;gap:35px}.genesis-portrait{max-width:520px;justify-self:center}.genesis-copy h2{font-size:2.5rem}}@media(max-width:570px){.genesis-copy h2{font-size:1.9rem}.genesis-copy .genesis-lead{font-size:1.05rem}.genesis-congratulations{padding:18px}.genesis-portrait{max-width:100%}}

.larissa-spotlight{background:#fff;grid-template-columns:1.08fr .92fr}.larissa-spotlight .larissa-portrait{order:2;max-width:none;width:100%}.larissa-spotlight .genesis-copy{order:1}.larissa-spotlight .genesis-congratulations{background:#f3f6fc}@media(max-width:900px){.larissa-spotlight{grid-template-columns:1fr}.larissa-spotlight .larissa-portrait{order:0;max-width:650px}.larissa-spotlight .genesis-copy{order:1}}

.yandra-spotlight .genesis-copy h2{font-size:clamp(1.8rem,3vw,2.8rem)}.yandra-score-link{display:inline-block;color:#000054;font-size:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:4px;margin:0 0 24px;line-height:1.8}.yandra-spotlight .genesis-lead{font-size:1.1rem}@media(max-width:570px){.yandra-spotlight .genesis-copy h2{font-size:1.9rem}}
