:root{--r26-primary:#175A79;--r26-secondary:#95C4CC;--r26-accent:#69B4AC;--r26-highlight:#B3CA72;--r26-white:#fff;--r26-text:#173247;--r26-surface:#f5f9fa;--r26-border:#dce9eb}.r26-wrap{max-width:1080px;margin:0 auto;padding:2rem 1rem;color:var(--r26-text)}.r26-header{background:var(--r26-primary);color:#fff;border-radius:16px;padding:3rem 2rem;margin-bottom:2rem}.r26-header h1{color:#fff;margin:.2rem 0 1rem}.r26-header p{color:#fff}.r26-kicker{color:var(--r26-highlight);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.r26-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.r26-volume,.r26-article-list article{background:#fff;border:1px solid var(--r26-border);border-radius:14px;box-shadow:0 8px 24px rgba(23,90,121,.1);overflow:hidden}.r26-volume img,.r26-cover-placeholder{width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--r26-secondary);display:grid;place-items:center;text-align:center;color:var(--r26-primary);font-size:1.15rem;font-weight:700;padding:1rem}.r26-volume-body,.r26-article-list article{padding:1.25rem}.r26-volume h3,.r26-article-list h3{color:var(--r26-primary);margin:.35rem 0 .75rem}.r26-button{display:inline-block;background:var(--r26-accent);color:#fff!important;border-radius:999px;padding:.65rem 1rem;text-decoration:none;font-weight:700}.r26-link{color:var(--r26-primary);font-weight:700}.r26-pending{color:#806b00;font-weight:700}.r26-detail,.r26-article{background:var(--r26-surface);border:1px solid var(--r26-border);border-radius:16px;padding:2rem}.r26-article-list{display:grid;gap:1rem;margin-top:2rem}.r26-abstract{border-left:4px solid var(--r26-accent);padding-left:1rem}.r26-wrap a:focus-visible{outline:3px solid var(--r26-highlight);outline-offset:3px}@media(max-width:800px){.r26-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.r26-wrap{padding:1rem .75rem}.r26-header{padding:2rem 1.25rem}.r26-grid{grid-template-columns:1fr}}
