.hs-article-page{direction:rtl;background:#f7f8f6;color:#17211d}.hs-article-container{width:min(1280px,calc(100% - 40px));margin:0 auto}.hs-article-hero{padding:65px 0 65px;background:#03100c;color:#fff}.hs-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:35px;color:rgba(255,255,255,.35);font-size:11px}.hs-breadcrumb a{color:rgba(255,255,255,.45);text-decoration:none}.hs-breadcrumb a:hover{color:#49e7b4}.hs-article-category{display:inline-flex;padding:6px 12px;margin-bottom:15px;border:1px solid rgba(73,231,180,.2);border-radius:50px;color:#49e7b4;background:rgba(73,231,180,.04);font-size:11px}.hs-article-title{margin:0;font-size:clamp(30px,5vw,64px);line-height:1.75;letter-spacing:-.5px}.hs-article-meta{display:flex;align-items:center;gap:12px;margin-top:25px;color:rgba(255,255,255,.38);font-size:11px}.hs-meta-dot{width:4px;height:4px;border-radius:50%;background:#49e7b4}.hs-article-cover{margin-top:-1px;background:#03100c;padding-bottom:60px}.hs-featured-image{position:relative;overflow:hidden;margin:0;border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.18)}.hs-cover-img{display:block;width:100%;height:auto;max-height:700px;object-fit:cover}.hs-article-layout{padding:70px 0}.hs-article-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:60px;align-items:start}.hs-article-sidebar{position:sticky;top:110px;display:flex;flex-direction:column;gap:15px}.hs-toc{overflow:hidden;border:1px solid rgba(3,16,12,.08);border-radius:14px;background:#fff;box-shadow:0 15px 40px rgba(3,16,12,.045)}.hs-toc-head{display:flex;align-items:center;justify-content:space-between;padding:17px;border-bottom:1px solid rgba(3,16,12,.07)}.hs-toc-head div{display:flex;flex-direction:column;gap:2px}.hs-toc-head small{color:#49a98a;font-size:8px;letter-spacing:1px}.hs-toc-head strong{font-size:14px}.hs-toc-head>span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(73,231,180,.08);color:#228b6b;font-size:10px}.hs-toc-nav{max-height:390px;overflow-y:auto;scrollbar-width:thin}.hs-toc-link{position:relative;display:flex;align-items:flex-start;gap:8px;padding:9px 15px;color:#7a827f;text-decoration:none;font-size:11px;line-height:1.9;transition:.2s ease}.hs-toc-link span{width:4px;height:4px;flex-shrink:0;margin-top:9px;border-radius:50%;background:#b9c0bd}.hs-toc-level-3{padding-right:27px;font-size:10px}.hs-toc-link:hover{color:#168a67;background:rgba(73,231,180,.045)}.hs-author-box{padding:18px;border:1px solid rgba(3,16,12,.08);border-radius:14px;background:#fff}.hs-author-label{margin-bottom:13px;color:#8d9691;font-size:10px}.hs-author-main{display:flex;align-items:center;gap:10px}.hs-author-main img{width:55px;height:55px;object-fit:cover;border-radius:50%}.hs-author-main div{display:flex;flex-direction:column;gap:2px}.hs-author-main strong{font-size:12px}.hs-author-main span{color:#89928e;font-size:9px}.hs-author-box p{margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(3,16,12,.06);color:#909894;font-size:10px}.hs-article-cta{padding:18px;border-radius:14px;background:#03100c;color:#fff;text-decoration:none;box-shadow:0 15px 35px rgba(3,16,12,.15)}.hs-article-cta span{display:block;margin-bottom:5px;color:rgba(255,255,255,.45);font-size:10px}.hs-article-cta strong{display:flex;align-items:center;justify-content:space-between;color:#49e7b4;font-size:12px}.hs-article-cta b{transition:transform .25s ease}.hs-article-cta:hover b{transform:translateX(-5px)}.hs-article-content{min-width:0;padding:45px;border-radius:20px;background:#fff;box-shadow:0 15px 50px rgba(3,16,12,.045)}.hs-article-intro{margin-bottom:35px;padding:22px 25px;border-right:3px solid #49e7b4;border-radius:10px;background:#f5faf7;color:#58635e;font-size:16px;line-height:2.4}.hs-article-content h2{position:relative;margin:55px 0 20px;padding-right:17px;color:#102019;font-size:clamp(23px,3vw,32px);line-height:1.9;scroll-margin-top:110px}.hs-article-content h2::before{content:"";position:absolute;right:0;top:.55em;width:4px;height:30px;border-radius:10px;background:#49e7b4}.hs-article-content h3{margin:35px 0 14px;color:#1c2b25;font-size:clamp(18px,2vw,24px);line-height:1.9;scroll-margin-top:110px}.hs-article-content p{margin:0 0 22px;color:#505b56;font-size:16px;line-height:2.45}.hs-article-content a{color:#168b68;text-decoration:underline;text-decoration-color:rgba(22,139,104,.25);text-underline-offset:4px}.hs-article-content ul,.hs-article-content ol{margin:25px 0;padding-right:25px;color:#59635f;font-size:15px;line-height:2.3}.hs-article-content blockquote{margin:35px 0;padding:25px;border-right:3px solid #49e7b4;border-radius:10px;background:#f5faf7;color:#45534c;font-size:17px;line-height:2.3}.hs-article-content img{display:block;max-width:100%;height:auto;margin:30px auto;border-radius:12px}.hs-article-content figure{margin:35px 0}.hs-article-content figcaption{margin-top:8px;text-align:center;color:#8b9490;font-size:10px}.hs-article-end{display:flex;align-items:center;gap:12px;margin-top:60px;color:#a3aaa7;font-size:9px}.hs-article-end span{flex:1;height:1px;background:#e5e9e7}.hs-related{padding:80px 0;background:#03100c;color:#fff}.hs-related-head{margin-bottom:30px}.hs-related-head>span{color:#49e7b4;font-size:11px}.hs-related-head h2{margin:5px 0 0;font-size:38px}.hs-related-head h2 strong{color:#49e7b4}.hs-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.hs-related-card{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025)}.hs-related-card a{display:block;color:#fff;text-decoration:none}.hs-related-card img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.hs-related-card>a>div{padding:17px}.hs-related-card span{color:#49e7b4;font-size:9px}.hs-related-card h3{min-height:60px;margin:7px 0;font-size:14px;line-height:1.9}.hs-related-card b{color:rgba(255,255,255,.4);font-size:10px}@media (max-width:1000px){.hs-article-grid{grid-template-columns:1fr}.hs-article-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr}.hs-toc{grid-column:1 / -1}.hs-article-content{padding:35px}.hs-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hs-article-container{width:calc(100% - 24px)}.hs-article-hero{padding:45px 0 45px}.hs-article-title{font-size:29px;line-height:1.9}.hs-article-meta{flex-wrap:wrap}.hs-article-cover{padding-bottom:25px}.hs-featured-image{border-radius:12px}.hs-article-layout{padding:30px 0}.hs-article-sidebar{display:flex}.hs-toc-nav{max-height:280px}.hs-article-content{padding:22px 17px;border-radius:13px}.hs-article-intro{padding:16px;font-size:14px;line-height:2.2}.hs-article-content p{font-size:15px;line-height:2.35}.hs-article-content h2{margin-top:42px;font-size:22px}.hs-related-grid{display:flex;overflow-x:auto;gap:12px;padding-bottom:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.hs-related-grid::-webkit-scrollbar{display:none}.hs-related-card{flex:0 0 82vw;scroll-snap-align:start}}article.hs-article-content{overflow-x:hidden !important}.hs-article-content * {border-radius: 10px !important;}article.hs-article-content figure {max-width: 100% !important;}
/* ================================
   GREEN LUXURY — .hs-article-content
   ================================ */

.hs-article-content {
    --hs-primary: #16a36a;
    --hs-primary-dark: #087f50;
    --hs-secondary: #42c98a;
    --hs-glow: rgba(22,163,106,.24);
    --hs-text: #17251f;
    --hs-muted: #6b7d74;
}


/* لینک‌ها */

.hs-article-content a {
    color: #087f50;
    border-bottom-color: rgba(22,163,106,.2);
}

.hs-article-content a:hover {
    color: #16a36a;
}


/* H2 */

.hs-article-content h2::before {
    background:
        linear-gradient(
            180deg,
            #16a36a,
            #087f50
        );

    box-shadow:
        0 0 16px rgba(22,163,106,.32);
}


/* H3 */

.hs-article-content h3::before {
    background: #16a36a;

    box-shadow:
        0 0 0 5px rgba(22,163,106,.08),
        0 0 15px rgba(22,163,106,.3);
}


/* ================================
   TABLE HEADER
   ================================ */

.hs-article-content table thead th {
    background:
        linear-gradient(
            135deg,
            #087f50,
            #16a36a 55%,
            #42c98a
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.35);
}


/* جدول */

.hs-article-content table tbody tr:hover {
    background:
        rgba(22,163,106,.055);

    box-shadow:
        inset 4px 0 0 rgba(22,163,106,.55);
}


/* ================================
   BLOCKQUOTE
   ================================ */

.hs-article-content blockquote {
    background:

        radial-gradient(
            circle at 90% 10%,
            rgba(22,163,106,.14),
            transparent 30%
        ),

        radial-gradient(
            circle at 10% 90%,
            rgba(66,201,138,.09),
            transparent 35%
        ),

        linear-gradient(
            135deg,
            rgba(255,255,255,.95),
            rgba(241,249,245,.78)
        );
}

.hs-article-content blockquote::before {
    color: rgba(22,163,106,.10);
}


/* ================================
   LIST
   ================================ */

.hs-article-content ul li::marker,
.hs-article-content ol li::marker {
    color: #16a36a;
}


/* ================================
   HIGHLIGHT
   ================================ */

.hs-article-content mark {
    background:
        linear-gradient(
            120deg,
            rgba(55,205,137,.22),
            rgba(154,239,199,.48)
        );

    color: #14533b;
}


/* ================================
   INLINE CODE
   ================================ */

.hs-article-content code {
    background: rgba(22,163,106,.07);
    border-color: rgba(22,163,106,.10);
    color: #087f50;
}


/* ================================
   BUTTON
   ================================ */

.hs-article-content .wp-block-button__link {
    background:
        linear-gradient(
            135deg,
            #087f50,
            #16a36a,
            #42c98a
        );

    box-shadow:
        0 13px 30px rgba(22,163,106,.23),
        inset 0 1px 0 rgba(255,255,255,.38);
}


/* ================================
   HR
   ================================ */

.hs-article-content hr {
    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(22,163,106,.28),
            rgba(66,201,138,.3),
            transparent
        );
}


/* ================================
   TABLE BORDER / GLASS
   ================================ */

.hs-article-content table {
    border-color: rgba(255,255,255,.95);

    box-shadow:
        0 25px 60px rgba(20,60,45,.10),
        0 4px 15px rgba(20,60,45,.04),
        inset 0 1px 0 #fff;
}