.sar-education-block{margin:1rem 0;padding:.85rem 1.1rem;border-radius:10px;background:rgba(16,185,129,6%);border:1px solid rgba(16,185,129,.15);border-left:3px solid #10b981}:is(.dark) .sar-education-block{background:rgba(16,185,129,8%);border-color:rgba(16,185,129,.2)}.sar-education-block h3{border-left:none;padding-left:0;margin-top:0;color:#10b981}.sar-education-block h3::before{content:'\1F4DA '}li.sar-news-card{list-style:none;margin:.5rem 0;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(var(--color-neutral-300),.15);border-left:3px solid rgb(var(--color-primary-500));background:rgba(var(--color-neutral-100),.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .15s,box-shadow .15s}:is(.dark) li.sar-news-card{background:rgba(var(--color-neutral-800),.3);border-color:rgba(var(--color-neutral-600),.2);border-left-color:rgb(var(--color-primary-400))}li.sar-news-card:hover{transform:translateX(3px);box-shadow:0 2px 8px rgba(0,0,0,8%)}li.sar-news-card a{font-weight:600}li.sar-news-card__reason{list-style:none;margin:-.2rem 0 .5rem;padding:.3rem .85rem .3rem 1.5rem;font-size:.82rem;opacity:.6;border-left:3px solid transparent}.sar-section__body ol{counter-reset:checklist;padding-left:0;list-style:none}.sar-section__body ol>li{counter-increment:checklist;padding-left:2rem;position:relative;margin:.4rem 0}.sar-section__body ol>li::before{content:counter(checklist);position:absolute;left:0;top:.1em;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(var(--sa-accent),.12);color:rgb(var(--sa-accent));font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center}.sar-section__body ol ol,.sar-section__body ul ul{margin-left:.5rem;padding-left:1rem;border-left:2px solid rgba(var(--color-neutral-300),.2)}.sa-report__content code.sa-code--positive{background:rgba(239,68,68,.15);color:#dc2626}.sa-report__content code.sa-code--negative{background:rgba(59,130,246,.15);color:#2563eb}.sa-report__content code.sa-code--neutral{background:rgba(var(--color-neutral-400),.12);color:rgb(var(--color-neutral-600))}:is(.dark) .sa-report__content code.sa-code--positive{background:rgba(239,68,68,.2);color:#fca5a5}:is(.dark) .sa-report__content code.sa-code--negative{background:rgba(59,130,246,.2);color:#93c5fd}:is(.dark) .sa-report__content code.sa-code--neutral{background:rgba(var(--color-neutral-400),.15);color:rgb(var(--color-neutral-400))}.sar-label{font-weight:700;color:rgb(var(--color-neutral-800));letter-spacing:-.01em}:is(.dark) .sar-label{color:rgb(var(--color-neutral-100))}li.sar-news-card__reason::before{content:"→ ";color:rgb(var(--sa-accent));font-weight:700}.sar-ref-link{list-style:none;display:flex;align-items:center;gap:.5rem;margin:.35rem 0;padding:.5rem .85rem;border-radius:8px;border:1px solid rgba(var(--color-neutral-300),.15);background:rgba(var(--color-neutral-100),.25);transition:background .15s,transform .15s}:is(.dark) .sar-ref-link{background:rgba(var(--color-neutral-800),.25);border-color:rgba(var(--color-neutral-600),.15)}.sar-ref-link:hover{background:rgba(var(--sa-accent),.06);transform:translateX(3px)}.sar-ref-link__domain{display:inline-block;padding:.1rem .4rem;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:rgba(var(--sa-accent),.1);color:rgb(var(--sa-accent));flex-shrink:0}