.col-art .in{font-size:16px;line-height:2}.col-art .md-cover .t{font-family:Zen Maru Gothic,sans-serif;font-weight:900;font-size:clamp(22px,3.8vw,30px)}.col-art h2{font-family:Zen Maru Gothic,sans-serif!important;font-weight:900!important;font-size:21px!important;border-left:6px solid var(--c,#b7a4ff);padding-left:10px}.col-art ul{margin:0 0 16px;padding-left:1.3em}.col-art li{margin:2px 0}.col-cta{margin:32px 0 8px;border:3px dashed #c9bcff;border-radius:20px;padding:20px;text-align:center;background:#fbf9ff}.col-cta p{font-size:14px;margin:6px 0 12px}.col-cats{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 18px}.col-cats a{font-size:13px;font-weight:700;background:#fff;border:2px solid #c9bcff;border-radius:999px;padding:3px 12px;text-decoration:none;color:var(--ink)}.col-sec{margin:22px 0}.col-sec-h{font-family:Zen Maru Gothic,sans-serif;font-weight:900;font-size:20px;margin:0 0 8px}.col-titles{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.col-titles li{--c:#b7a4ff;background:#fff;border:2px solid var(--c);border-left-width:8px;border-radius:14px}.col-titles a{display:block;padding:10px 14px;font-weight:700;font-size:15px;line-height:1.6;text-decoration:none;color:var(--ink)}.col-card .md-cover{padding-top:46px}.col-card .md-cover .t{font-family:Zen Maru Gothic,sans-serif;font-weight:900;font-size:18px}