.dhys-article-page{background-color:var(--dh-white);min-height:100vh}.dhys-article-page__hero{justify-content:center;align-items:center;padding:10rem 0 4rem;display:flex;position:relative}.dhys-article-page__hero-bg{background:linear-gradient(180deg,var(--dh-navy)0%,var(--dh-navy)70%,var(--dh-white)100%);z-index:0;position:absolute;inset:0}.dhys-article-page__hero-image-wrapper{aspect-ratio:16/9;z-index:1;width:90%;max-width:1000px;animation:fadeInUp .8s var(--dh-ease-elegant);position:relative}.dhys-article-page__hero-image{width:100%;height:100%;box-shadow:var(--dh-shadow-elegant);overflow:hidden}.dhys-article-page__hero-image img{object-fit:cover;width:100%;height:100%}.dhys-article-page__hero-image-frame{pointer-events:none;z-index:2;position:absolute;inset:-12px}.dhys-article-page__hero-corner{width:40px;height:40px;position:absolute}.dhys-article-page__hero-corner:before,.dhys-article-page__hero-corner:after{content:"";background:var(--dh-gold);position:absolute}.dhys-article-page__hero-corner--tl:before{width:40px;height:2px;top:0;left:0}.dhys-article-page__hero-corner--tl:after{width:2px;height:40px;top:0;left:0}.dhys-article-page__hero-corner--tl{top:0;left:0}.dhys-article-page__hero-corner--tr:before{width:40px;height:2px;top:0;right:0}.dhys-article-page__hero-corner--tr:after{width:2px;height:40px;top:0;right:0}.dhys-article-page__hero-corner--tr{top:0;right:0}.dhys-article-page__hero-corner--bl:before{width:40px;height:2px;bottom:0;left:0}.dhys-article-page__hero-corner--bl:after{width:2px;height:40px;bottom:0;left:0}.dhys-article-page__hero-corner--bl{bottom:0;left:0}.dhys-article-page__hero-corner--br:before{width:40px;height:2px;bottom:0;right:0}.dhys-article-page__hero-corner--br:after{width:2px;height:40px;bottom:0;right:0}.dhys-article-page__hero-corner--br{bottom:0;right:0}.dhys-article-page__container{max-width:800px;padding:var(--dh-space-12)var(--dh-space-6)var(--dh-space-20);margin:0 auto}@media (min-width:768px){.dhys-article-page__container{padding:var(--dh-space-16)var(--dh-space-8)var(--dh-space-24)}}.dhys-article-page__breadcrumb{align-items:center;gap:var(--dh-space-2);font-family:var(--dh-font-body);font-size:var(--dh-text-sm);margin-bottom:var(--dh-space-8);animation:fadeIn .6s var(--dh-ease-elegant).2s backwards;flex-wrap:wrap;display:flex}.dhys-article-page__breadcrumb a{color:var(--dh-ocean);text-decoration:none;transition:color .3s}.dhys-article-page__breadcrumb a:hover{color:var(--dh-gold)}.dhys-article-page__breadcrumb-separator{color:var(--dh-gray-400)}.dhys-article-page__breadcrumb-current{color:var(--dh-gray-500);text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.dhys-article-page__header{text-align:center;margin-bottom:var(--dh-space-12);animation:fadeInUp .6s var(--dh-ease-elegant).3s backwards}.dhys-article-page__date-wrapper{justify-content:center;align-items:center;gap:var(--dh-space-4);margin-bottom:var(--dh-space-4);display:flex}.dhys-article-page__date-line{background:var(--dh-ocean);opacity:.3;width:40px;height:1px}.dhys-article-page__date{font-family:var(--dh-font-body);font-size:var(--dh-text-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--dh-ocean);font-weight:600}.dhys-article-page__title{font-family:var(--dh-font-display);font-size:var(--dh-text-4xl);color:var(--dh-navy);margin-bottom:var(--dh-space-4);font-weight:400;line-height:1.2}@media (min-width:768px){.dhys-article-page__title{font-size:var(--dh-text-5xl)}}.dhys-article-page__subtitle{font-family:var(--dh-font-display);font-size:var(--dh-text-xl);color:var(--dh-gray-600);margin-bottom:var(--dh-space-6);font-style:italic;font-weight:400;line-height:1.5}.dhys-article-page__divider{justify-content:center;align-items:center;gap:var(--dh-space-4);color:var(--dh-gold);display:flex}.dhys-article-page__divider span{background:linear-gradient(90deg,transparent,var(--dh-ocean),transparent);width:60px;height:1px}.dhys-article-page__content{font-family:var(--dh-font-body);font-size:var(--dh-text-lg);color:var(--dh-gray-700);animation:fadeIn .6s var(--dh-ease-elegant).5s backwards;line-height:1.9}.dhys-article-page__content h2{font-family:var(--dh-font-display);font-size:var(--dh-text-3xl);color:var(--dh-navy);margin:var(--dh-space-10)0 var(--dh-space-4);font-weight:500;line-height:1.3}.dhys-article-page__content h3{font-family:var(--dh-font-display);font-size:var(--dh-text-2xl);color:var(--dh-navy);margin:var(--dh-space-8)0 var(--dh-space-3);font-weight:500;line-height:1.3}.dhys-article-page__content h4{font-family:var(--dh-font-display);font-size:var(--dh-text-xl);color:var(--dh-navy);margin:var(--dh-space-6)0 var(--dh-space-2);font-weight:500}.dhys-article-page__content p{margin-bottom:var(--dh-space-6)}.dhys-article-page__content a{color:var(--dh-ocean);text-underline-offset:3px;text-decoration:underline;transition:color .3s}.dhys-article-page__content a:hover{color:var(--dh-gold)}.dhys-article-page__content ul,.dhys-article-page__content ol{margin:var(--dh-space-6)0;padding-left:var(--dh-space-8)}.dhys-article-page__content li{margin-bottom:var(--dh-space-3)}.dhys-article-page__content ul li{list-style-type:none;position:relative}.dhys-article-page__content ul li:before{content:"";left:calc(-1*var(--dh-space-6));background:var(--dh-gold);width:6px;height:6px;position:absolute;top:.6em;transform:rotate(45deg)}.dhys-article-page__content blockquote{margin:var(--dh-space-8)0;padding:var(--dh-space-6)var(--dh-space-8);border-left:4px solid var(--dh-gold);background:var(--dh-pearl);font-family:var(--dh-font-display);font-style:italic;font-size:var(--dh-text-xl);color:var(--dh-navy)}.dhys-article-page__content img{max-width:100%;height:auto;margin:var(--dh-space-8)0;box-shadow:var(--dh-shadow-lg)}.dhys-article-page__content strong{color:var(--dh-navy);font-weight:600}.dhys-article-page__content hr{background:linear-gradient(90deg,transparent,var(--dh-gray-300),transparent);height:1px;margin:var(--dh-space-10)0;border:none}.dhys-article-page__back{margin-top:var(--dh-space-16);padding-top:var(--dh-space-8);border-top:1px solid var(--dh-gray-200);animation:fadeIn .6s var(--dh-ease-elegant).7s backwards}.dhys-article-page__back-link{align-items:center;gap:var(--dh-space-3);font-family:var(--dh-font-body);font-size:var(--dh-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--dh-ocean);padding:var(--dh-space-4)var(--dh-space-6);border:2px solid var(--dh-ocean);transition:all .3s var(--dh-ease-elegant);font-weight:600;text-decoration:none;display:inline-flex}.dhys-article-page__back-link:hover{background:var(--dh-ocean);color:var(--dh-white)}.dhys-article-page__back-icon{transition:transform .3s}.dhys-article-page__back-link:hover .dhys-article-page__back-icon{transform:translate(-5px)}
