.odi-issue{--odi-red:#ba0d1c;--odi-cyan:#007f96}.odi-heading{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px}.odi-heading h1{font:700 clamp(2rem,4vw,3.5rem)/1.1 Georgia,serif;margin:0}.odi-heading p{font-size:1.05rem;margin:0}.odi-tag{background:var(--odi-cyan);color:white;padding:7px 12px;font-family:Georgia,serif;font-weight:bold}.odi-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;align-items:start}.odi-cover{display:block;border:1px solid #b8b8b8;padding:8px;background:white}.odi-cover img{display:block;width:100%;height:auto}.odi-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.odi-thumbnails a{text-align:center;color:#171717;text-decoration:none;font:700 .9rem/1.4 Georgia,serif}.odi-thumbnails img{display:block;width:100%;height:auto;aspect-ratio:1441/1949;object-fit:contain;border:1px solid #bbb;background:#f5f5f5;margin-bottom:6px}.odi-thumbnails a:hover img,.odi-thumbnails a[aria-current]{outline:3px solid var(--odi-cyan);outline-offset:3px}.odi-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:22px;margin:28px 0}.odi-pdfs{display:flex;gap:24px;flex-wrap:wrap}.odi-pdfs a{display:flex;align-items:center;gap:8px;font-weight:700}.odi-pdfs small{font-weight:400}.odi-pdf-icon{color:var(--odi-red);border:2px solid;padding:7px 3px;font:700 .65rem Arial,sans-serif}.odi-button{display:inline-block;background:var(--odi-red);color:#fff!important;text-decoration:none;padding:13px 24px;border-radius:3px;font:700 1.35rem Georgia,serif}.odi-controls{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin:0 0 20px;padding:14px;background:#e7f8fc}.odi-controls a{font-weight:700}.odi-reading{grid-template-columns:minmax(0,1fr) 120px}.odi-reading .odi-thumbnails{grid-template-columns:1fr}.odi-reading .odi-cover{padding:0}.odi-reading .odi-thumbnails img{max-height:140px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #007f96;outline-offset:4px}@media(max-width:900px){.odi-layout{grid-template-columns:1fr}.odi-cover{max-width:560px;margin:auto}.odi-reading{grid-template-columns:1fr}.odi-reading .odi-thumbnails{grid-template-columns:repeat(4,1fr)}.odi-heading{gap:12px}.odi-reading .odi-cover{max-width:none}}@media(max-width:480px){.odi-thumbnails{grid-template-columns:repeat(2,1fr)}.odi-reading .odi-thumbnails{grid-template-columns:repeat(4,1fr);gap:10px}.odi-heading p{width:100%}.odi-pdfs{gap:18px}.odi-reading .odi-thumbnails span{font-size:.75rem}.odi-button{width:100%;text-align:center;box-sizing:border-box}}
