.article-page{width:100%;min-height:100vh;direction:rtl;font-family:var(--font-assistant),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;line-height:1.8;color:#2d3748;background:#ffffff;overflow-x:hidden;padding:0;margin:0;position:relative}.article-container{max-width:1200px;margin:0 auto;padding:80px 40px 60px;position:relative}.article-breadcrumbs{display:flex;align-items:center;gap:10px;margin-bottom:30px;font-family:var(--font-assistant),sans-serif;font-size:.95rem;flex-wrap:wrap}.breadcrumb-link{color:#4a5568;text-decoration:none;transition:color .3s ease;font-weight:500}.breadcrumb-link:hover{color:#E91E8C;text-decoration:underline}.breadcrumb-separator{color:#9ca3af;font-weight:300}.breadcrumb-current{color:#1a202c;font-weight:600}.article-header{margin-bottom:50px;text-align:center;position:relative}.article-title{font-family:var(--font-assistant),sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#1a202c;line-height:1.2;margin:0;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.08),0 2px 8px rgba(233,30,140,.15)}.article-content-wrapper{margin-bottom:40px;position:relative}.article-image-container{width:450px;max-width:40%;position:relative;float:right;margin-left:50px;margin-bottom:30px;margin-top:0;shape-outside:margin-box}.article-image{width:100%;height:auto;object-fit:cover;border-radius:20px;box-shadow:0 25px 80px rgba(0,0,0,.2),0 10px 30px rgba(233,30,140,.15),inset 0 0 0 1px rgba(255,255,255,.1);transition:all .5s cubic-bezier(.4,0,.2,1);display:block}.article-image:hover{transform:translateY(-5px);box-shadow:0 35px 100px rgba(0,0,0,.3),0 15px 40px rgba(233,30,140,.25),inset 0 0 0 1px rgba(255,255,255,.2)}.article-intro,.article-text-content{text-align:right}.article-intro p{font-family:var(--font-assistant),sans-serif;font-size:1.2rem;line-height:2;color:#2d3748;margin:0 0 22px;font-weight:400;letter-spacing:.015em;text-align:right}.article-intro p:last-child{margin-bottom:0}.article-full-content{clear:both;width:100%;margin-top:40px;text-align:right}.article-full-content h2{font-family:var(--font-assistant),sans-serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;color:#E91E8C;margin:50px 0 30px;line-height:1.3;text-align:right;position:relative;padding-bottom:15px}.article-full-content h2:after{content:"";position:absolute;bottom:0;right:0;width:100px;height:4px;background:linear-gradient(90deg,#E91E8C,#B565D8);border-radius:2px}.article-full-content h3{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;color:#B565D8;margin:40px 0 20px;line-height:1.4;position:relative;padding-right:15px;border-right:4px solid;border-image:linear-gradient(180deg,#E91E8C,#B565D8) 1}.article-full-content h3,.article-full-content p{font-family:var(--font-assistant),sans-serif;text-align:right}.article-full-content p{font-size:1.15rem;line-height:2;color:#2d3748;margin:0 0 22px;font-weight:400;letter-spacing:.015em}.article-full-content p:last-child{margin-bottom:0}.article-full-content ul{margin:25px 0;padding-right:30px;list-style:none}.article-full-content ul li{font-family:var(--font-assistant),sans-serif;font-size:1.15rem;line-height:2;color:#2d3748;margin-bottom:15px;padding-right:30px;position:relative;text-align:right}.article-full-content ul li:before{content:"•";position:absolute;right:0;color:#E91E8C;font-size:1.5rem;font-weight:700;line-height:1.5}.article-full-content strong{font-weight:700;color:#1a202c}.article-signature{margin-top:50px!important;font-style:italic;font-size:1.2rem;color:#4a5568;text-align:right}@media (max-width:968px){.article-container{padding:60px 30px 50px}.article-content-wrapper{display:flex;flex-direction:column;gap:40px}.article-image-container{width:100%;max-width:500px;float:none;margin:0 auto 0 0}.article-text-content{width:100%}.article-intro p{font-size:1.1rem}.article-full-content p,.article-full-content ul li{font-size:1.05rem}}@media (max-width:640px){.article-container{padding:50px 20px 40px}.article-breadcrumbs{font-size:.85rem;margin-bottom:25px}.article-title{font-size:1.8rem}.article-content-wrapper{gap:30px}.article-image-container{width:100%;max-width:100%}.article-intro p{font-size:1rem;line-height:1.9}.article-full-content h2{font-size:1.5rem;margin:40px 0 25px}.article-full-content h3{font-size:1.3rem;margin:35px 0 18px}.article-full-content p{font-size:1rem;line-height:1.9}.article-full-content ul{padding-right:25px}.article-full-content ul li{font-size:1rem;padding-right:25px;margin-bottom:12px}.article-signature{font-size:1.1rem;margin-top:40px!important}}@media print{.article-page{background:white}.article-image{box-shadow:none;border:1px solid #ddd}.article-full-content h2{page-break-after:avoid}}