.sysgal{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.sysgal__fig{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.sysgal__frame{background:var(--surface-sheet);border:1px solid var(--border-hairline);border-radius:var(--radius-sm,6px);padding:var(--space-4)}.sysgal__frame img{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.sysgal__title{font-size:var(--text-body);color:var(--text-primary);margin:0;font-weight:600;line-height:1.35}@media (min-width:720px){.sysgal{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.pkg{margin:var(--space-4) 0 0;gap:var(--space-5);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:900px){.pkg{grid-template-columns:repeat(2,1fr)}}.pkg__card{padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.pkg__fig{margin:0 0 var(--space-3)}.pkg__fig img{width:100%;height:auto;display:block}.pkg__price{margin:var(--space-2) 0}.pkg__sub{font-size:var(--text-body);margin:var(--space-3) 0 0}.pkg__list{margin:var(--space-2) 0 0;gap:6px;padding-left:1.2em;display:grid}.inst{padding:var(--space-4);margin-top:var(--space-5);gap:var(--space-4);grid-template-columns:1fr;display:grid}.inst__fig{margin:0}.inst__figs{gap:var(--space-3);grid-template-columns:1fr 1fr;align-items:end;display:grid}.inst__fig img{width:auto;max-width:260px;height:auto;max-height:220px;margin:0 auto;display:block}.inst__fig figcaption{text-align:center;margin-top:4px}.inst__note{text-align:center;grid-column:1/-1;margin:0}.inst--top{margin-top:var(--space-5)}.learn{margin-top:var(--space-6)}.learn>summary{cursor:pointer;font-weight:600}.inst .pkg__list{font-size:var(--text-small);line-height:var(--text-small--line-height)}@media (min-width:1024px){.book__grid--inst{row-gap:var(--space-5);grid-template-rows:auto 1fr}.book__grid--inst>:nth-child(2){grid-area:1/2/span 2}.book__grid--inst>.inst{grid-area:2/1;margin-top:0}}.inst--desktop{display:none}@media (min-width:1024px){.inst--desktop{display:grid}.inst--mobile{display:none}}.family--booking{margin:var(--space-5) 0 0}.pkg__variant{font-size:var(--text-body);color:var(--text-secondary);margin:2px 0 0}.pkg__fig--head{margin:var(--space-3) 0}.pkg__fig--head img{max-width:360px;margin:0 auto}.pkg__fig img{width:auto;max-width:100%;max-height:300px;margin:0 auto}.pkg__fig--head img{max-width:min(100%,360px)}.lp-hero__in{gap:var(--space-4);max-width:760px;display:grid}.lp-hero__in>.syw-btn{justify-self:start}.lp-hero__block{padding:var(--space-4)}.lp-steps{margin:var(--space-5) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}@media (min-width:900px){.lp-steps{grid-template-columns:repeat(3,1fr)}}.lp-steps li{padding:var(--space-5);gap:var(--space-2);align-content:start;display:grid}.lp-steps__n{font-size:var(--text-h3);color:var(--text-secondary);font-weight:700}.pkg__fig picture,.inst__fig picture{display:block}.inst__figs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inst__fig img{max-width:100%}@media (max-width:479px){.inst__fig img{max-height:190px}}.pkg__cta{margin-top:var(--space-3);align-self:flex-start}.pkg__more{margin-top:var(--space-3);border-top:1px solid var(--border-hairline);padding-top:var(--space-3)}.pkg__more>summary{cursor:pointer;font-weight:var(--weight-semibold);color:var(--text-link);align-items:center;min-height:44px;display:flex}.pkg__pair{justify-content:center;align-items:flex-end;gap:var(--space-4);display:flex}.pkg__pair picture{flex:0 auto;min-width:0}.pkg__fig .pkg__pair img{max-height:240px;margin:0}.pkg__fig .pkg__pair picture+picture img{max-height:180px}
