.abi-course .ov-more{grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,70px);margin-top:clamp(28px,3vw,40px);display:grid}.abi-course .ov-more p{max-width:46ch;font-size:clamp(19px,1.4vw,22px);line-height:1.55}.abi-course .incl .col.yes+.col.yes{margin-top:0}.abi-course .guide{grid-template-columns:minmax(0,.8fr) 1fr;align-items:center;gap:clamp(30px,6vw,100px);padding:clamp(90px,11vw,150px) clamp(16px,6vw,96px);display:grid}.abi-course .guide figure{aspect-ratio:4/5;box-shadow:0 0 0 2px var(--purple);border-radius:18px;overflow:hidden}.abi-course .guide img{object-fit:cover;width:100%;height:100%;display:block}.abi-course .guide h2{font-family:var(--black);font-size:clamp(46px,5.6vw,80px);font-weight:400;line-height:.88}.abi-course .guide h2 em{font-family:var(--serif);margin-bottom:14px;font-size:.42em;font-style:italic;line-height:1.1;display:block}.abi-course .guide p{max-width:44ch;margin-top:22px;font-size:clamp(19px,1.4vw,22px);line-height:1.55}.abi-course .story{background:var(--plum);color:#fff;text-align:center;padding:clamp(80px,10vw,140px) clamp(16px,8vw,140px)}.abi-course .story .stars{letter-spacing:.5em;color:#cdb8ee;font-size:13px}.abi-course .story blockquote{max-width:880px;margin:26px auto 0;font-size:clamp(22px,2.1vw,30px);font-style:italic;line-height:1.45}.abi-course .story .who{font-family:var(--black);justify-content:center;align-items:center;gap:16px;margin-top:30px;font-size:clamp(30px,3vw,42px);line-height:1;display:flex}.abi-course .story .who:before,.abi-course .story .who:after{content:"";background:#ffffff73;width:clamp(40px,8vw,110px);height:1px}.abi-course .reserve{text-align:center;padding:clamp(90px,11vw,150px) clamp(16px,6vw,96px)}.abi-course .reserve .witches{font-family:var(--black);font-size:clamp(40px,5vw,72px);line-height:.95}.abi-course .reserve .witches span{display:block}.abi-course .reserve .by{margin-top:22px;font-size:clamp(21px,1.8vw,26px);font-style:italic}.abi-course .reserve .cost{font-variant-numeric:lining-nums;margin-top:34px;font-size:clamp(20px,1.7vw,24px);font-weight:600}.abi-course .reserve .pill{margin-top:22px}.abi-course .reserve .ask{margin-top:22px;font-size:17px}.abi-course .reserve .ask a{color:var(--purple)}.abi-course .story.with-photo{text-align:left;grid-template-columns:minmax(0,.62fr) 1fr;align-items:center;gap:clamp(30px,5vw,90px);display:grid}.abi-course .story.with-photo figure{aspect-ratio:4/5;border-radius:18px;overflow:hidden;box-shadow:0 0 0 2px #cdb8ee}.abi-course .story.with-photo img{object-fit:cover;width:100%;height:100%;display:block}.abi-course .story.with-photo blockquote{margin-left:0}.abi-course .story.with-photo .who{justify-content:flex-start}.abi-course .story.with-photo .who:before{display:none}@media (max-width:860px){.abi-course .ov-more,.abi-course .guide{grid-template-columns:1fr}.abi-course .story.with-photo{text-align:center;grid-template-columns:1fr}.abi-course .story.with-photo figure{max-width:320px;margin:0 auto}.abi-course .story.with-photo .who{justify-content:center}.abi-course .story.with-photo .who:before{display:block}}