.article-container{min-height:100vh}.article-content{margin:0 auto;padding:2rem 0}.article-title{font-family:Roboto Slab,serif;font-weight:700;color:var(--sky-blue-80);margin-bottom:1rem;text-align:left}.article-meta{color:#7f8c8d;text-align:center;margin-bottom:2rem;font-style:italic}.article-body{line-height:1.8;color:#34495e}.article-body p{margin-bottom:1.5rem}.article-body strong{font-weight:600;color:#2c3e50}.article-image-container{text-align:center;margin:2rem 0}.article-image{width:100%;max-height:550px;max-width:100%;object-fit:cover;border-radius:8px;box-shadow:0 4px 8px #0000001a}.quote{text-align:center;color:var(--sky-blue-80);font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.025rem}.article-back-button{color:var(--sky-blue-70);font-weight:600;font-style:SemiBold;font-size:16px;line-height:150%;letter-spacing:0%;text-decoration:none}.video-responsive{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:8px;overflow:hidden}.video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (max-width: 768px){.video-responsive{padding-bottom:56.25%}}@media (max-width: 480px){.video-responsive{padding-bottom:56.25%}}.video-spinner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000;z-index:1}
