.GGma-G_page{max-width:820px;padding:24px var(--gutter) 24px;margin:0 auto}.GGma-G_h1{margin:8px 0 28px;font-size:30px;font-weight:900;line-height:1.45}.GGma-G_group{margin-bottom:40px}.GGma-G_h2{margin:0 0 4px;font-size:22px;font-weight:900;line-height:1.5}.GGma-G_n{background:var(--main);border:2px solid var(--ink);font:800 14px/1.8 var(--font-num), sans-serif;letter-spacing:.06em;vertical-align:3px;border-radius:999px;padding:0 10px;display:inline-block}.GGma-G_summary{margin:0 0 14px;font-size:14px}.GGma-G_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.GGma-G_pillar,.GGma-G_deep{border:var(--stroke) solid var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:16px;padding:16px 18px}.GGma-G_pillar{box-shadow:var(--shadow)}.GGma-G_deep{border-style:dashed;border-width:2px;margin-left:18px}.GGma-G_title{text-underline-offset:4px;font-size:17px;font-weight:700;line-height:1.6;text-decoration-thickness:2px}.GGma-G_pillar .GGma-G_title{font-size:19px;font-weight:900}.GGma-G_lead{margin:6px 0 0;font-size:14.5px;line-height:1.85}.GGma-G_date{font:600 12.5px/1.5 var(--font-num), var(--font-sans), sans-serif;margin:6px 0 0}.GGma-G_empty{border:2px dashed var(--ink);border-radius:16px;margin:0;padding:14px 18px;font-size:14px}@media (min-width:900px){.GGma-G_page{padding-top:40px}.GGma-G_h1{font-size:38px}.GGma-G_h2{font-size:25px}}
