.gp-magazine{max-width:1080px;margin:0 auto;padding:24px 16px 64px}.gp-magazine h1{font-size:22px;font-weight:700;line-height:1.4;margin:8px 0 12px}.gp-magazine-intro{color:var(--gp-gray);font-size:15px;line-height:1.6;margin:0 0 20px}.gp-magazine-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.gp-magazine-tabs a{display:inline-block;padding:8px 14px;border:1px solid var(--gp-line);border-radius:999px;font-size:14px}.gp-magazine-tabs a.on{background:var(--gp-purple);border-color:var(--gp-purple);color:#fff;font-weight:700}.signmagazine_view{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:15px;margin-top:30px}.gp-mag-thumb{overflow:hidden;border-radius:10px;aspect-ratio:16/9;background-color:#f1f1f1}.gp-mag-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gp-mag-cat{color:#0083fe;font-size:13px;font-weight:700;margin-top:15px}.gp-mag-title{color:#000;font-size:15px;font-weight:700;margin-top:10px;line-height:1.5}.gp-mag-date{color:#767676;font-size:12px;margin-top:10px}.gp-magazine-empty{padding:60px 0;text-align:center;color:var(--gp-gray)}.gp-mag-select{display:none}@media (max-width:767.98px){.gp-mag-select{display:block;margin-bottom:4px}}