.intensive-announcement{--ia-dark:#263f35;--ia-accent:#9d624c;--ia-paper:#faf6ec;background:#e5e8dd;color:var(--ia-dark);padding:54px 6%;margin:40px 0;border-radius:5px;scroll-margin-top:110px;position:relative;overflow:hidden}.sd-intensive{--ia-dark:#422b54;--ia-accent:#755683;background:#ebe5ef;margin:0;padding:65px 8%;border-radius:0}.intensive-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #a7ad9b;padding-bottom:20px}.intensive-top>p{font:600 10px/1.7 Inter,Arial,sans-serif;letter-spacing:1.8px;color:var(--ia-accent);margin:0}.intensive-country{display:flex;gap:12px;align-items:center;flex-shrink:0}.intensive-country>img{width:36px;height:24px;object-fit:cover;border-radius:2px;display:block}.intensive-country .intensive-map{width:30px;height:40px;object-fit:contain;filter:brightness(.6)}.intensive-country span{font:500 10px/1.6 Inter,Arial,sans-serif;letter-spacing:1px}.intensive-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center;margin:30px 0}.intensive-announcement .intensive-heading h2{font:500 clamp(38px,4vw,58px)/1.03 'Cormorant Garamond',Georgia,serif;color:var(--ia-dark);letter-spacing:-1px;margin:0}.intensive-heading h2 em{color:var(--ia-accent);font-weight:400}.intensive-heading>p{font:16px/1.8 Inter,Arial,sans-serif;color:#606860;margin:0;max-width:360px}.intensive-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.intensive-card{background:var(--ia-paper);border:1px solid #d0cabc;border-radius:4px;padding:30px;box-shadow:0 12px 30px #263f3506}.intensive-level{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid #d6d6ca;padding-bottom:20px}.intensive-level>span{font:500 9px/1.6 Inter,Arial,sans-serif;letter-spacing:1.5px;color:var(--ia-accent)}.intensive-announcement .intensive-level h3{font:500 36px/1 'Cormorant Garamond',Georgia,serif;margin:0;color:var(--ia-dark)}.intensive-date{margin-top:25px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.intensive-days{display:flex;align-items:center;gap:12px;font:500 56px/1 'Cormorant Garamond',Georgia,serif;color:var(--ia-dark);white-space:nowrap}.intensive-days>span{font-size:25px;color:var(--ia-accent)}.intensive-month{font:500 10px/1.6 Inter,Arial,sans-serif;letter-spacing:1.5px;color:var(--ia-accent);max-width:90px}.intensive-card .intensive-written-date{font:14px/1.7 Inter,Arial,sans-serif;color:var(--ia-dark);margin:17px 0 6px}.intensive-card .intensive-place{font:12px/1.7 Inter,Arial,sans-serif;color:#606860;margin:0}.intensive-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--ia-dark);color:#fff8eb;padding:13px 17px;margin-top:24px;border-radius:3px;font:14px/1.6 Inter,Arial,sans-serif;text-decoration:none;transition:background .2s}.intensive-cta:hover{background:var(--ia-accent);color:#fff8eb}.intensive-cta svg{flex-shrink:0}.intensive-announcement .intensive-note{font:12px/1.8 Inter,Arial,sans-serif;color:#606860;margin:25px 0 0}.intensive-announcement a:focus-visible{outline:3px solid var(--ia-accent);outline-offset:5px}
@media(max-width:800px){.intensive-announcement{padding:30px 6%;margin:28px 0}.sd-intensive{padding:45px 7%;margin:0}.intensive-top{align-items:flex-start;flex-direction:column;gap:16px}.intensive-top>p{font-size:9px;letter-spacing:1.4px}.intensive-country>img{width:32px;height:22px}.intensive-country .intensive-map{height:33px;width:25px}.intensive-heading{grid-template-columns:1fr;gap:20px;margin:25px 0}.intensive-announcement .intensive-heading h2{font-size:42px}.intensive-heading>p{font-size:16px}.intensive-grid{grid-template-columns:1fr;gap:20px}.intensive-card{padding:25px}.intensive-date{gap:18px}.intensive-days{font-size:60px}.intensive-month{max-width:none}.intensive-card .intensive-written-date{font-size:15px}.intensive-cta{font-size:15px;padding:14px 17px}.intensive-announcement .intensive-note{font-size:13px}.intensive-level>span{font-size:9px}}

.intensive-card{display:flex;flex-direction:column}.intensive-card .intensive-program{font:500 9px/1.7 Inter,Arial,sans-serif;letter-spacing:1.5px;color:var(--ia-accent);margin:23px 0 10px}.intensive-card .intensive-theme{font:500 37px/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.5px;color:var(--ia-dark);margin:0 0 16px}.intensive-card .intensive-subtitle{font:16px/1.7 Inter,Arial,sans-serif;color:var(--ia-dark);margin:0 0 5px}.intensive-card .intensive-cta{margin-top:auto}.intensive-card .intensive-place{margin-bottom:24px}.intensive-card .intensive-date{margin-top:auto;padding-top:25px}.intensive-card:has(.intensive-theme) .intensive-date{margin-top:0}@media(max-width:800px){.intensive-card .intensive-theme{font-size:36px}.intensive-card .intensive-subtitle{font-size:16px}.intensive-card .intensive-date{margin-top:0}}
