.newMedia26 *{box-sizing:border-box}.newMedia26{margin:0;background:#f8fafc;color:#030f3f;font:16px/1.6 system-ui,Segoe UI,sans-serif}.newMedia26{max-width:1200px;margin:auto;padding:30px 24px}.newMedia26 a{color:#0040e3;text-underline-offset:4px}.newMedia26 a:focus-visible,.newMedia26 summary:focus-visible{outline:3px solid #0040e3;outline-offset:4px}.newMedia26 h1{font-size:clamp(30px,5vw,50px);line-height:1.1}.newMedia26 h2{margin:36px 0 16px}.newMedia26 nav{display:flex;gap:20px;flex-wrap:wrap}.newMedia26 .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px}.newMedia26 .card{margin:0;border:1px solid #dce4ef;border-radius:12px;overflow:hidden;background:white}.newMedia26 .card img{display:block;width:100%;height:auto}.newMedia26 .card .portrait{max-height:420px;object-fit:contain;background:#eef2f8}.newMedia26 .card figcaption{padding:16px}.newMedia26 .card a{display:inline-block;margin-right:14px}.newMedia26 .small{font-size:13px;color:#52647e}.newMedia26 .notice{padding:16px;background:#e8effc;border-left:4px solid #0040e3}.newMedia26 details{margin:20px 0}.newMedia26 summary{cursor:pointer;font-weight:700}.newMedia26 li{margin:7px 0}@media(max-width:500px){.newMedia26{padding:22px 16px}}
