.sp-page{max-width:1080px;margin:0 auto;padding:28px 20px 72px}.sp-bc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;margin-bottom:18px}.sp-bc,.sp-bc a{color:var(--muted)}.sp-bc a{text-decoration:none}.sp-bc a:hover{color:var(--ink)}.sp-bc .sep{color:var(--border)}.sp-bc .cur{color:var(--ink)}.sp-hero{padding-bottom:26px;border-bottom:1px solid var(--border-soft);margin-bottom:30px}.sp-hero-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.sp-op{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--muted)}.sp-op .dot{width:6px;height:6px;border-radius:50%;background:var(--muted)}.sp-h1{font-family:var(--font-serif);font-weight:500;font-size:36px;line-height:1.1;color:var(--ink);margin:0}.sp-sub{font-size:16px;line-height:1.6;color:var(--muted);margin:12px 0 0;max-width:64ch}.sp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.sp-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 11px;border-radius:var(--r-pill)}.sp-status .led{width:7px;height:7px;border-radius:50%;background:currentColor}.sp-status.green{background:var(--tint);color:var(--accent)}.sp-status.warn{background:var(--warn-tint);color:var(--warn-ink)}.sp-status.neutral{background:var(--card-alt);color:var(--muted)}.sp-status.info{background:var(--info);color:var(--info-ink)}.sp-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:26px;background:var(--border-soft);border:1px solid var(--border-soft);border-radius:var(--r-md);overflow:hidden}.sp-fact{background:var(--card);padding:14px 16px}.sp-fact .k{font-size:12px;color:var(--muted)}.sp-fact .v{font-size:18px;font-weight:600;color:var(--ink);margin-top:4px}.sp-fact .v.serif{font-family:var(--font-serif);font-weight:500;font-size:22px}.sp-fact .vsub{font-size:12px;color:var(--muted);margin-top:2px}.sp-banner{margin-bottom:28px}.sp-grid{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start}.sp-main{min-width:0}.sp-block{margin-bottom:38px}.sp-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.sp-block h2{font-family:var(--font-serif);font-weight:500;font-size:24px;color:var(--ink);margin:0 0 6px}.sp-block .lede{font-size:15px;line-height:1.6;color:var(--muted);margin:0 0 18px}.sp-prose p{font-size:15px;line-height:1.7;color:var(--ink);margin:0 0 12px}.sp-measure{border:1px solid var(--border);border-radius:var(--r-md);padding:16px 18px;margin-bottom:12px}.sp-measure-name{font-size:15px;font-weight:600;color:var(--ink)}.sp-measure-rows{display:flex;flex-direction:column;gap:12px;margin-top:12px}.sp-measure-row{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:12px}.sp-measure-size{font-size:13px;color:var(--muted)}.sp-measure-bar{height:8px;border-radius:var(--r-pill);background:var(--border-soft);overflow:hidden;display:flex}.sp-measure-bar .grant{background:var(--accent);height:100%}.sp-measure-bar .own{background:var(--card-alt);height:100%}.sp-measure-val{font-size:13px;color:var(--ink);white-space:nowrap}.sp-measure-val b{color:var(--accent)}.sp-measure-cap{display:inline-block;font-size:12px;color:var(--muted);margin-top:10px}.sp-cap-note{margin-top:14px;font-size:13px;color:var(--muted)}.sp-cap-note b{color:var(--ink)}.sp-note{font-size:14.5px;line-height:1.65;color:var(--muted);margin:0}.sp-group+.sp-group{margin-top:18px}.sp-group-h{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--muted);margin:0 0 10px}.sp-crit{display:flex;flex-direction:column;gap:10px}.sp-crit-item{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink)}.sp-crit-item svg{color:var(--accent);flex:none;margin-top:2px}.sp-faq{border-top:1px solid var(--border-soft)}.sp-faq-item{border-bottom:1px solid var(--border-soft)}.sp-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;background:none;border:none;cursor:pointer;text-align:left;font-size:15px;font-weight:600;color:var(--ink)}.sp-faq-x{font-size:18px;color:var(--muted);flex:none}.sp-faq-a{padding:0 0 18px}.sp-faq-a p{margin:0;font-size:14.5px;line-height:1.65;color:var(--muted)}.sp-linkgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.sp-linkcard{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-md);text-decoration:none;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.sp-linkcard:hover{border-color:var(--accent)}.sp-linkcard.is-open{background:var(--card);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:var(--shadow-1)}.sp-linkcard.is-done:hover{border-color:var(--border)}.sp-lc-k{font-size:12px;color:var(--muted)}.sp-lc-body{display:flex;flex-direction:column;gap:6px;flex:1;text-decoration:none;color:inherit}.sp-lc-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sp-lc-op{font-size:12px;color:var(--muted)}.sp-lc-t{font-size:15px;font-weight:600;color:var(--ink)}.sp-lc-s{font-size:13px;color:var(--muted);margin-top:4px}.sp-lc-foot{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:flex}.sp-lc-prep{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent);text-decoration:none}.sp-lc-prep:hover{opacity:.8}.sp-lc-detalii{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);text-decoration:none}.sp-lc-detalii:hover{color:var(--accent)}.sp-linkcard.is-done .sp-lc-op,.sp-linkcard.is-done .sp-lc-s{opacity:.6}.sp-badge{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill);white-space:nowrap}.sp-badge .led{width:6px;height:6px;border-radius:50%;background:currentColor}.sp-badge.green{background:var(--tint);color:var(--accent)}.sp-badge.warn{background:var(--warn-tint);color:var(--warn-ink)}.sp-badge.neutral{background:var(--card-alt);color:var(--muted)}.sp-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:88px}.sp-aside-cta{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow-1)}.sp-aside-cta h3{font-family:var(--font-serif);font-weight:500;font-size:19px;color:var(--ink);margin:0 0 6px}.sp-aside-cta p{font-size:14px;line-height:1.55;color:var(--muted);margin:0 0 16px}.sp-aside-cta .btn{width:100%;justify-content:center}.sp-ac-note{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.sp-ac-note .nn{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted)}.sp-ac-note .nn svg{color:var(--accent)}.sp-glance{background:var(--card-alt);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:18px 20px}.sp-glance h4{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.sp-glance .gl{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--border-soft);font-size:13.5px}.sp-glance .gl:first-child{border-top:none}.sp-glance dt{color:var(--muted)}.sp-glance dd{color:var(--ink);font-weight:500;margin:0;text-align:right}.sp-freshness{margin-top:26px;font-size:12.5px}.sp-freshness,.sp-freshness a{color:var(--muted)}.sp-index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:24px}@media (max-width:880px){.sp-grid{grid-template-columns:1fr}.sp-aside{position:static}.sp-facts{grid-template-columns:repeat(2,1fr)}.sp-h1{font-size:30px}}@media (max-width:760px){.sp-measure-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.sp-measure-val{white-space:normal}}