.arcanos-home .home-section{max-width:1200px;margin:76px auto;padding:0 28px;box-sizing:border-box}.home-section h2{font:400 clamp(30px,3vw,42px)/1.18 Georgia,serif;color:#d4af63;margin:12px 0 24px}.home-section p{line-height:1.75}.home-section-heading{display:flex;gap:28px;justify-content:space-between;align-items:center}.home-news-grid,.home-workshop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-news-card,.home-workshop-card{min-width:0;background:#132239;border:1px solid #d4af6340;padding:25px;display:flex;flex-direction:column}.home-news-card h3,.home-workshop-card h3{font:400 25px/1.25 Georgia,serif;color:#d4af63;margin:12px 0}.home-news-card h3 a,.home-workshop-card h3 a{color:inherit}.home-news-card img,.home-workshop-card img{width:100%;height:180px;object-fit:cover;margin-bottom:18px}.home-news-card time{font:12px Arial,sans-serif;color:#c7cbd3}.home-news-card p,.home-workshop-card p{font-size:14px}.home-news-card .text-link,.home-workshop-card .text-link{margin-top:auto;padding-top:18px}.home-availability{padding:18px 22px;border-left:3px solid #d4af63;background:#132239;margin-bottom:26px}.home-reflection{border-bottom:1px solid #d4af6340;padding:20px 0}.home-professor{border-top:1px solid #d4af6340;padding-top:36px!important}.home-shortcuts .hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-shortcuts .hub-card{padding:22px!important;min-width:0}.home-shortcuts .hub-card h3{font-size:24px}.home-faq details{border-bottom:1px solid #d4af6340;padding:23px 0}.home-faq summary{font:600 16px/1.6 Arial,sans-serif;cursor:pointer}.home-faq details p{padding:0 20px}.home-section a:focus-visible{outline:2px solid #d4af63;outline-offset:5px}@media(max-width:760px){.arcanos-home .home-section{margin:44px auto;padding:0 20px}.home-section-heading{display:block}.home-section-heading>a{display:inline-block;margin-bottom:24px}.home-news-grid,.home-workshop-grid,.home-shortcuts .hub-grid{grid-template-columns:1fr}.home-news-card img,.home-workshop-card img{height:205px}.home-section .actions{flex-wrap:wrap}.home-shortcuts .hub-card{padding:22px!important}}

.home-quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.home-quicklinks a{padding:18px 0;border-bottom:1px solid #d4af6340;color:#e2c17b;font:600 15px/1.5 Arial,sans-serif}.home-course-link{text-align:center;margin:28px 0 0}@media(max-width:760px){.home-quicklinks{grid-template-columns:1fr}}
.home-workshop-card>strong{margin-top:auto;padding-top:14px}.home-workshop-card .text-link{margin-top:0}.home-news-card:only-child{grid-column:1/-1}
.home-workshop-new{font:15px/1.85 Arial,Helvetica,sans-serif;color:#f2e9d8;margin:24px 0}.home-workshop-new a{color:#e0bd76;text-decoration:underline;text-underline-offset:3px}
