main:has(.s-de-ce) .s-pag__titlu{max-width:17ch}.s-de-ce{padding-top:8px}.s-de-ce__grila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:center}.s-de-ce__text{display:grid;gap:20px}.s-de-ce__text .s-h2{max-width:16ch;margin-bottom:8px}.s-de-ce__text .s-corp{max-width:44ch;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.s-de-ce__poza{margin:0;border-radius:var(--s-r-card);overflow:clip;aspect-ratio:1124/860;background:var(--s-card)}.s-de-ce__poza img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-de-antet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}.s-de-antet .s-corp{max-width:44ch}.s-de-lista{list-style:none;margin:56px 0 0;padding:0;border-top:1px solid var(--s-linie)}.s-de-rand{display:grid;grid-template-columns:72px minmax(0,5fr) minmax(0,6fr);-moz-column-gap:32px;column-gap:32px;row-gap:12px;align-items:baseline;padding:36px 0;border-bottom:1px solid var(--s-linie)}.s-de-rand__nr{font-size:15px;font-weight:600;color:var(--s-lime);font-variant-numeric:tabular-nums;letter-spacing:.02em}.s-de-rand__t{margin:0;font-size:clamp(24px,2.3vw,32px);font-weight:330;line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.s-de-rand__corp .s-corp{max-width:50ch;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.s-de-rand__unde{display:inline-flex;margin:14px 0 0;padding:4px 12px;border-radius:var(--r-pill);font-size:13.5px;line-height:1.4;color:var(--s-alb-2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.s-de-titlu-jos{margin-bottom:40px}.s-de-pentru{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.75fr);gap:16px}.s-de-pentru__carte{display:flex;flex-direction:column;gap:8px;color:var(--s-alb);text-decoration:none}.s-de-pentru__poza{display:block;margin-bottom:12px;border-radius:var(--s-r-cadru);overflow:clip;height:clamp(320px,29vw,440px);background:var(--s-card)}.s-de-pentru__poza img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-de-pentru__poza .s-pp{transition:transform var(--s-t4) var(--s-ies)}.s-de-pentru__t{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:450;letter-spacing:-.015em}.s-de-pentru__t svg{color:var(--s-alb-3);transition:transform var(--s-t2) var(--s-ies),color var(--s-t1) var(--s-scurt)}.s-de-pentru__d{font-size:16px;line-height:1.5;color:var(--s-corp);max-width:36ch}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.s-de-pentru__carte:hover .s-pp{transform:scale(1.035)}.s-de-pentru__carte:hover .s-de-pentru__t svg{transform:translateX(4px);color:var(--s-lime)}}.s-de-firma{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px clamp(40px,6vw,96px);padding:clamp(32px,5vw,72px);border-radius:var(--s-r-card);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.s-de-firma .s-corp{margin-top:20px;max-width:40ch}.s-de-firma__leg{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.s-de-firma__date{margin:0;display:grid;align-content:start}.s-de-firma__date>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.s-de-firma__date>div:first-child{border-top:1px solid rgba(255,255,255,.1)}.s-de-firma__date dt{font-size:14px;line-height:1.5;color:var(--s-alb-3)}.s-de-firma__date dd{margin:0;font-size:16.5px;line-height:1.5;color:var(--s-alb);font-variant-numeric:tabular-nums}.s-de-firma__date a{display:inline-block;padding-block:12px;margin-block:-12px;color:var(--s-alb);text-decoration:underline;text-decoration-color:rgba(255,255,255,.34);text-underline-offset:3px}.s-de-firma__date a:hover{text-decoration-color:var(--s-lime)}@media (max-width:1080px){.s-de-rand{grid-template-columns:56px minmax(0,1fr)}.s-de-rand__corp{grid-column:2}}@media (max-width:900px){.s-de-antet,.s-de-ce__grila,.s-de-firma,.s-de-pentru{grid-template-columns:minmax(0,1fr)}.s-de-pentru{gap:32px}.s-de-pentru__poza{height:auto;aspect-ratio:409/300}.s-de-pentru li:nth-child(-n+2) .s-de-pentru__poza{aspect-ratio:4/5}}@media (max-width:700px){.s-de-lista{margin-top:40px}.s-de-rand{grid-template-columns:minmax(0,1fr);padding:28px 0}.s-de-rand__corp{grid-column:auto}.s-de-firma{padding:28px 20px}.s-de-firma__date>div{grid-template-columns:minmax(0,1fr);gap:2px}.s-de-firma__leg .s-btn{width:100%;height:48px}}