.sira-index-page{--navy:#10253f;--magenta:#cc1f64;--magenta-dark:#9f164d;--blue:#146b8c;--muted:#5b6676;--line:#dce3ea;--soft:#f5f7fa;color:#172033;font-family:"Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.55}
.sira-index-page *{box-sizing:border-box}.sira-index-page h1,.sira-index-page h2,.sira-index-page h3{color:var(--navy);line-height:1.2}.sira-index-page h1{max-width:900px;margin:0;font-size:clamp(1.82rem,4vw,3.05rem);letter-spacing:-.035em}.sira-eyebrow{margin:0 0 .55rem;color:var(--magenta-dark);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sira-lead{max-width:820px;margin:1rem 0 0;color:var(--muted);font-size:1rem}.sira-evidence{margin:1.35rem 0 2.2rem;padding:.85rem 1rem;background:#f7f2f5;border-left:4px solid var(--magenta);color:#4d3440;font-size:.88rem}
.sira-category{margin-top:2.35rem}.sira-category-heading{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;margin-bottom:.35rem}.sira-category-heading>span{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .4rem;border:1px solid #edb4cc;border-radius:999px;color:var(--magenta-dark);font-size:.73rem;font-weight:800}.sira-category h2{margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.sira-category-description{margin:.2rem 0 .85rem 2.7rem;color:var(--muted);font-size:.84rem}.sira-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:.8rem}.sira-card{display:flex;min-height:168px;flex-direction:column;padding:1rem;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(16,37,63,.055)}.sira-featured{border-color:#e7a8c2;background:linear-gradient(180deg,#fff 0%,#fff8fb 100%)}.sira-brand{height:46px;display:flex;align-items:center;color:var(--navy);font-size:1.28rem;font-weight:800;letter-spacing:-.025em}.sira-brand img{display:block;max-width:150px;max-height:40px;object-fit:contain;object-position:left center}.sira-brand .sira-logo-openalex{max-width:156px;mix-blend-mode:multiply}.sira-type{font-weight:800}.sira-esji{letter-spacing:.08em}.sira-europub span,.sira-scholar span,.sira-google span{color:var(--magenta)}.sira-issn span{display:inline-flex;margin-right:.38rem;padding:.12rem .35rem;background:var(--navy);color:#fff;font-size:.85rem;letter-spacing:.06em}.sira-pkp{letter-spacing:.05em}.sira-pkp span{margin-left:.22rem;color:var(--magenta)}.sira-card h3{margin:.45rem 0 .2rem;font-size:.96rem}.sira-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.4}.sira-card p strong{color:var(--navy)}.sira-card>a{margin-top:auto;padding-top:.72rem;color:var(--blue);font-size:.8rem;font-weight:800;text-decoration:none}.sira-card>a:hover{text-decoration:underline;text-underline-offset:3px;color:var(--magenta-dark)}.sira-card>a:focus-visible{outline:3px solid #f0a7c4;outline-offset:3px}.sira-scope{margin-top:2.5rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:10px;background:var(--soft);color:var(--muted);font-size:.86rem}.sira-scope strong{color:var(--navy)}
@media(max-width:900px){.sira-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.sira-index-page h1{font-size:1.72rem}.sira-lead{font-size:.92rem}.sira-category{margin-top:2rem}.sira-category-heading{align-items:start;gap:.58rem}.sira-category-description{margin-left:0}.sira-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.sira-card{min-height:158px;padding:.85rem}.sira-brand{height:40px;font-size:1.05rem}.sira-brand img{max-width:124px;max-height:34px}.sira-card h3{font-size:.88rem}.sira-card p{font-size:.76rem}.sira-card>a{font-size:.75rem}}@media(max-width:420px){.sira-card-grid{grid-template-columns:1fr}}
