.couple-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:40px 0}.couple-course-card{background:#1b140f;border:1px solid #49402d;padding:24px;display:flex;flex-direction:column;gap:16px}.couple-course-card p{margin:0!important;line-height:1.65}.couple-course-card p:nth-child(2){font:26px/1.3 'Playfair Display',serif;color:#d2b373}.course-button{display:block;margin-top:auto;padding:14px;background:#d2b373!important;color:#0f0a06!important;text-align:center;font:700 15px/1.5 Lato,sans-serif;text-decoration:none!important}.couple-course{max-width:900px;line-height:1.85}.couple-course h1{font:clamp(32px,5vw,48px)/1.2 'Playfair Display',serif;color:#d2b373}.couple-course h2{font:30px/1.3 'Playfair Display',serif;color:#d2b373;margin:36px 0 16px}.couple-course h3{font:23px/1.4 'Playfair Display',serif;color:#d2b373;margin:24px 0 12px}.couple-course p{margin:18px 0}.couple-course a{color:#d2b373;text-decoration:underline}@media(max-width:900px){.couple-course-grid{grid-template-columns:1fr}.couple-course-card{padding:24px}.course-button{width:100%;box-sizing:border-box}}
.couple-course-hub{font:17px/1.8 Lato,Arial,sans-serif}.couple-course-hub .original-page{max-width:1152px;margin:auto}.couple-course-hub h1{font:clamp(32px,4.5vw,50px)/1.2 'Playfair Display',Georgia,serif;color:#d2b373;margin:26px 0}.couple-course-hub h2{font:clamp(24px,3vw,32px)/1.35 'Playfair Display',Georgia,serif;color:#d2b373;margin:34px 0 16px}.couple-course-hub h1 span,.couple-course-hub h2 span{font:inherit;color:inherit}.couple-course-hub p{margin:16px 0;max-width:900px}.couple-course-hub ul{list-style:disc;padding-left:24px;margin:20px 0;max-width:900px}.couple-course-hub li{margin:12px 0}.couple-course-hub .course-empty{display:none}.couple-course-hub .couple-course-card p{max-width:none}.couple-course-hub .couple-course-card{font-size:16px}.couple-course-hub .import-cover{max-height:380px;width:100%;object-fit:cover}@media(max-width:600px){.couple-course-hub{font-size:16px;padding-top:28px}.couple-course-hub .import-cover{max-height:240px}.couple-course-hub h2{margin-top:28px}}
