
.jare-shell{background:#f7f5fb;color:#241b35}.jare-wrap{width:min(1180px,calc(100% - 36px));margin:auto}.jare-hero{padding:84px 0 74px;background:linear-gradient(135deg,#31205f,#6750a4);color:#fff;text-align:center}.jare-hero h1{margin:0;color:#fff;font-size:clamp(40px,6vw,68px)}.jare-hero p{max-width:760px;margin:18px auto 0}.jare-kicker{font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#ddd2ff}.jare-section{padding:70px 0 90px}.jare-grid{display:grid;gap:18px}.jare-grid.three{grid-template-columns:repeat(3,1fr)}.jare-card{padding:26px;background:#fff;border:1px solid #e0d9ef;border-radius:16px;box-shadow:0 10px 28px rgba(49,32,95,.06)}.jare-card img{width:100%;border-radius:12px}.jare-date{font-weight:800;color:#6750a4}.jare-button,.jare-form button{display:inline-flex;margin-top:14px;padding:11px 17px;border:0;border-radius:8px;background:#6750a4;color:#fff;text-decoration:none;font-weight:700}.jare-detail{display:grid;grid-template-columns:2fr 1fr;gap:22px}.jare-form label{display:block;font-weight:700;margin-top:12px}.jare-form input,.jare-form select,.jare-form textarea{width:100%;margin-top:7px;padding:11px;border:1px solid #d8cfe9;border-radius:8px}@media(max-width:800px){.jare-grid.three,.jare-detail{grid-template-columns:1fr}}
