.sp-planning{color:#30263d}.sp-planning h2{max-width:850px}.sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px}.sp-card{background:#fff;border:1px solid #e5daef;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #30263d08}.sp-card img{display:block;width:100%;height:280px;object-fit:cover}.sp-card>div{padding:26px}.sp-card h3,.sp-organizer h3{font-family:Oswald,sans-serif;font-size:28px;line-height:1.2;margin:0 0 14px}.sp-card p{line-height:1.7;margin:0 0 22px}.sp-planning .rr-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center}.sp-note{background:#f1eaf9;border-left:3px solid #7841ce;padding:18px 22px;line-height:1.7}.sp-organizer{margin-top:28px;padding:30px;background:#f7f2fb;border-radius:16px}.sp-organizer ol{padding-left:24px;display:grid;grid-template-columns:1fr 1fr;gap:18px 36px;margin:22px 0 28px}.sp-organizer li{padding-left:5px;line-height:1.7}.sp-organizer>p{font-size:14px;line-height:1.6;max-width:800px}.sp-planning a:focus-visible{outline:3px solid #7841ce;outline-offset:4px}@media(max-width:650px){.sp-grid,.sp-organizer ol{grid-template-columns:1fr}.sp-grid{gap:20px}.sp-card img{height:220px}.sp-card>div,.sp-organizer{padding:22px}.sp-planning .rr-button{width:100%}}
