.article{display:flex;flex-direction:column}.article h2,.article h3,.article h4{font-size:clamp(20px,6.6666666667px + 2.7777777778vw,40px);font-weight:700;text-wrap:balance;font-family:var(--font-century-gothic);letter-spacing:-.01em}.article h2:not(:first-child),.article h3:not(:first-child),.article h4:not(:first-child){margin-top:5rem}@media(max-width:767px){.article h2:not(:first-child),.article h3:not(:first-child),.article h4:not(:first-child){margin-top:2rem}}.article ol,.article p,.article ul{margin-top:2rem;line-height:150%;color:#d1d1d1;letter-spacing:-.01em}.article ol b,.article p b,.article ul b{color:#fff}@media(max-width:767px){.article ol,.article p,.article ul{margin-top:1rem}}.article a{text-decoration:underline;text-underline-offset:2px}.article img{border-radius:12px;margin-top:5rem;width:100%;height:auto}@media(max-width:767px){.article img{margin-top:2rem}}.article ul{list-style:disc;padding-left:1rem}.article ol,.article ul{display:flex;flex-direction:column;gap:1rem;letter-spacing:.02em}.article ol{list-style:decimal;padding-left:1.5rem}.article iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:12px}.article blockquote{margin-top:2.5rem;border:2px solid #785afa;border-radius:12px;padding:2.5rem;display:flex;flex-direction:column;gap:2rem;color:#d2d6db;font-size:clamp(14px,12.6666666667px + .2777777778vw,16px);line-height:150%;font-style:normal;font-weight:600;letter-spacing:.02em}@media(max-width:767px){.article blockquote{padding:1.5rem;margin-top:1.5rem}}.article blockquote i{font-size:clamp(18px,16.6666666667px + .2777777778vw,20px);line-height:150%;font-style:italic;font-weight:300}