[data-landing-skin=christmas].dance-blog .dance-blog-main{padding:clamp(2rem,5vw,4rem) clamp(1.125rem,4vw,3rem) clamp(4rem,8vw,6rem)}.dance-blog .dance-blog-article{min-width:0;max-width:46rem}.dance-blog .dance-blog-heading h1{max-width:24ch;font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(1.875rem,3.5vw,2.875rem);font-weight:700;line-height:1.25}.dance-blog .dance-blog-heading>div{flex-wrap:wrap;gap:.5rem 1.25rem}.dance-blog .dance-blog-description{font-size:1.0625rem;line-height:1.75}.dance-blog .dance-guide-body{overflow-wrap:break-word;font-size:1.0625rem;line-height:1.8}.dance-blog .dance-guide-body :where(p,li){line-height:1.8}.dance-blog .dance-guide-body>p{margin-block:.875rem}.dance-blog .dance-guide-body h2{color:var(--foreground);font-family:var(--font-serif);letter-spacing:-.025em;margin-block:3.5rem 1rem;scroll-margin-top:6.5rem;font-size:clamp(1.5rem,2.7vw,1.875rem);font-weight:700;line-height:1.35}.dance-blog .dance-guide-body h3{margin-block:2rem .625rem;font-size:1.1875rem;font-weight:800;line-height:1.5}.dance-blog .dance-guide-body ul{margin-block:1.25rem}.dance-blog .dance-guide-body li+li{margin-top:.625rem}.dance-blog .dance-guide-body a:not(.dance-guide-button){color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.dance-blog .dance-guide-body a:not(.dance-guide-button):hover{color:var(--foreground)}.dance-blog .dance-guide-start{background:var(--secondary);border-radius:.875rem;padding:clamp(1.25rem,4vw,2rem)}.dance-blog .dance-guide-start p:first-child{color:var(--foreground);margin-top:0}.dance-blog .dance-guide-button{max-width:100%;min-height:3rem;color:var(--primary-foreground);background:var(--primary);text-align:center;border-radius:.625rem;justify-content:center;align-items:center;gap:.875rem;margin-top:1.25rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:800;line-height:1.5;text-decoration:none;transition:background-color .16s ease-out;display:inline-flex}.dance-blog .dance-guide-button:hover{color:var(--primary-foreground);background:var(--landing-primary-hover)}.dance-blog .dance-guide-note{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem}.dance-blog .dance-guide-contents{flex-wrap:wrap;gap:.25rem 1.5rem;margin-block:1.25rem 2rem;font-size:.9375rem;display:flex}.dance-blog .dance-guide-contents a{align-items:center;min-height:2.75rem;display:inline-flex}.dance-blog .dance-guide-figure{margin-block:0 2.5rem}.dance-blog .dance-guide-figure img{border-radius:.875rem;width:100%;height:auto;display:block}.dance-blog .dance-guide-figure figcaption{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.65}.dance-blog .dance-guide-table-wrap{margin-block:1.5rem}.dance-blog .dance-guide-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem}.dance-blog .dance-guide-table-wrap caption{color:var(--muted-foreground);text-align:left;padding-bottom:.75rem;font-size:.875rem}.dance-blog .dance-guide-table-wrap :where(th,td){border-bottom:1px solid var(--border);vertical-align:top;padding:.875rem .75rem}.dance-blog .dance-guide-table-wrap thead{background:var(--secondary)}.dance-blog .dance-guide-table-wrap tbody th{width:58%;font-weight:700}.dance-blog .dance-guide-closing{border-top:1px solid var(--border);margin-top:3.5rem;padding-top:2rem}.dance-blog .dance-guide-closing h2{margin-top:0}.dance-blog .dance-guide-pricing-link{align-items:center;min-height:2.75rem;margin:1.25rem 0 0 1.25rem;font-size:1rem;display:inline-flex}@media (width<=479px){.dance-blog .dance-guide-button{width:100%}.dance-blog .dance-guide-pricing-link{margin-left:0}.dance-blog .dance-guide-table-wrap :where(th,td){padding-inline:.5rem}}
