.article-module__2ZLtSq__articleWrapper{color:#2b1810;background-color:#fdfbf7;width:100%;padding-bottom:clamp(40px,8vw,90px);position:relative;overflow-x:hidden}.article-module__2ZLtSq__progressBar{transform-origin:0%;z-index:100;background:linear-gradient(90deg,#c89d35 0%,#5b0d18 100%);height:4px;position:fixed;top:0;left:0;right:0}.article-module__2ZLtSq__bgPattern{opacity:.08;pointer-events:none;background-image:url(/images/bg-damask-pattern.png);background-repeat:repeat;background-size:320px;position:absolute;inset:0}.article-module__2ZLtSq__header{z-index:2;background:linear-gradient(#ffffffd9 0%,#fdfbf700 100%);padding:clamp(32px,6vw,64px) clamp(16px,4vw,32px) clamp(24px,4vw,40px);position:relative}.article-module__2ZLtSq__headerContainer{max-width:860px;margin:0 auto}.article-module__2ZLtSq__breadcrumbs{color:#7a5a5a;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:clamp(12px,3vw,24px);font-size:clamp(.75rem,2vw,.875rem);display:flex}.article-module__2ZLtSq__breadcrumbs a{color:var(--dark-red-background);font-weight:600;text-decoration:none;transition:color .25s}.article-module__2ZLtSq__breadcrumbs a:hover{color:#c89d35}.article-module__2ZLtSq__breadcrumbSeparator{color:#c89d35;font-size:.75rem}.article-module__2ZLtSq__title{font-family:var(--font-rocknroll,sans-serif);color:var(--dark-red-background);letter-spacing:-.01em;margin-bottom:clamp(16px,3vw,28px);font-size:clamp(1.85rem,4.5vw,3rem);font-weight:700;line-height:1.22}.article-module__2ZLtSq__metaRow{color:#5c4a43;flex-wrap:wrap;align-items:center;gap:clamp(8px,2vw,16px);font-size:clamp(.825rem,2vw,.95rem);display:flex}.article-module__2ZLtSq__authorWrapper{align-items:center;gap:10px;display:flex}.article-module__2ZLtSq__authorAvatar{object-fit:cover;border:2px solid #c89d35;border-radius:50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.article-module__2ZLtSq__authorWrapper:hover .article-module__2ZLtSq__authorAvatar{transform:scale(1.12)rotate(5deg)}.article-module__2ZLtSq__authorInfo{flex-direction:column;display:flex}.article-module__2ZLtSq__authorName{color:var(--dark-red-background);font-weight:700;line-height:1.2}.article-module__2ZLtSq__authorRole{color:#7a635a;font-size:.78rem}.article-module__2ZLtSq__metaMetaBadge{color:#5b0d18;background:#5b0d180f;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:600;transition:background-color .25s,transform .25s;display:inline-flex}.article-module__2ZLtSq__metaMetaBadge:hover{background:#c89d352e;transform:translateY(-2px)}.article-module__2ZLtSq__featuredImageFrame{border:2px solid #c89d354d;border-radius:clamp(16px,3vw,28px);width:calc(100% - clamp(24px,5vw,64px));max-width:960px;height:clamp(220px,42vw,480px);margin:0 auto clamp(28px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 16px 36px #5b0d181f}.article-module__2ZLtSq__heroImage{object-fit:cover;transition:transform .7s cubic-bezier(.25,1,.5,1)}.article-module__2ZLtSq__featuredImageFrame:hover .article-module__2ZLtSq__heroImage{transform:scale(1.06)}.article-module__2ZLtSq__bodyContainer{z-index:2;color:#33221b;max-width:800px;margin:0 auto;padding:0 clamp(16px,4vw,24px);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.85;position:relative}.article-module__2ZLtSq__intro{color:#431118;background:linear-gradient(90deg,#c89d351f 0%,#fdfbf700 100%);border-left:4px solid #5b0d18;border-radius:0 16px 16px 0;margin-bottom:clamp(28px,5vw,44px);padding:clamp(14px,3vw,20px) clamp(16px,3vw,24px);font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:500;transition:border-color .3s,background .3s}.article-module__2ZLtSq__intro:hover{background:linear-gradient(90deg,#c89d3538 0%,#fdfbf700 100%);border-left-color:#c89d35}.article-module__2ZLtSq__contentSections{flex-direction:column;gap:clamp(24px,4vw,36px);display:flex}.article-module__2ZLtSq__sectionBlock h2{font-family:var(--font-rocknroll,sans-serif);color:var(--dark-red-background);margin-bottom:10px;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.3;transition:color .25s}.article-module__2ZLtSq__sectionBlock:hover h2{color:#8c1a2b}.article-module__2ZLtSq__conclusionBlock{background:#fff;border:1px solid #c89d3559;border-radius:20px;margin:clamp(32px,5vw,48px) 0;padding:clamp(20px,4vw,32px);transition:box-shadow .3s,border-color .3s;box-shadow:0 8px 24px #00000008}.article-module__2ZLtSq__conclusionBlock:hover{border-color:#c89d35b3;box-shadow:0 12px 32px #5b0d1814}.article-module__2ZLtSq__conclusionBlock h2{font-family:var(--font-rocknroll,sans-serif);color:var(--dark-red-background);margin-bottom:10px;font-size:clamp(1.35rem,3vw,1.65rem)}.article-module__2ZLtSq__ctaBox{color:#fff;text-align:center;background:linear-gradient(135deg,#5b0d18 0%,#3d0810 100%);border:1px solid #c89d3566;border-radius:clamp(16px,3vw,24px);margin-bottom:clamp(32px,5vw,48px);padding:clamp(24px,5vw,40px) clamp(18px,4vw,36px);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 36px #5b0d1840}.article-module__2ZLtSq__ctaBox:hover{transform:translateY(-4px);box-shadow:0 22px 44px #5b0d1859}.article-module__2ZLtSq__ctaBox h3{font-family:var(--font-rocknroll,sans-serif);color:#fdfbf7;margin-bottom:10px;font-size:clamp(1.35rem,3.5vw,1.85rem)}.article-module__2ZLtSq__ctaBox p{color:#f3e6d8;max-width:600px;margin:0 auto clamp(20px,4vw,28px);font-size:clamp(.9rem,2vw,1.05rem)}.article-module__2ZLtSq__ctaLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.article-module__2ZLtSq__primaryCta{color:#fff;text-align:center;background:linear-gradient(135deg,#c89d35 0%,#a67c21 100%);border-radius:50px;width:min(100%,280px);padding:12px 28px;font-size:clamp(.875rem,2vw,.95rem);font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 14px #c89d3559}.article-module__2ZLtSq__primaryCta:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 22px #c89d358c}.article-module__2ZLtSq__secondaryCta{color:#fff;text-align:center;border:1.5px solid #fffc;border-radius:50px;width:min(100%,280px);padding:11px 26px;font-size:clamp(.875rem,2vw,.95rem);font-weight:600;text-decoration:none;transition:all .25s}.article-module__2ZLtSq__secondaryCta:hover{background:#ffffff2e;border-color:#fff;transform:translateY(-2px)}.article-module__2ZLtSq__relatedCard{background:#fff;border-left:5px solid #c89d35;border-radius:20px;padding:clamp(18px,4vw,28px);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;box-shadow:0 10px 30px #0000000a}.article-module__2ZLtSq__relatedCard:hover{border-left-color:#5b0d18;transform:translateY(-4px)translate(2px);box-shadow:0 16px 36px #5b0d181a}.article-module__2ZLtSq__relatedLabel{text-transform:uppercase;letter-spacing:.1em;color:#c89d35;margin-bottom:6px;font-size:.75rem;font-weight:800;transition:color .3s;display:block}.article-module__2ZLtSq__relatedCard:hover .article-module__2ZLtSq__relatedLabel{color:#5b0d18}.article-module__2ZLtSq__relatedCard h4{font-size:clamp(1.1rem,2.5vw,1.35rem);font-family:var(--font-rocknroll,sans-serif);margin-bottom:8px;line-height:1.3}.article-module__2ZLtSq__relatedCard a{color:#5b0d18;text-decoration:none;transition:color .25s}.article-module__2ZLtSq__relatedCard a:hover{color:#c89d35}.article-module__2ZLtSq__relatedCard p{color:#66554e;margin:0;font-size:clamp(.875rem,2vw,.975rem);line-height:1.6}@media (max-width:640px){.article-module__2ZLtSq__metaRow{flex-direction:column;align-items:flex-start;gap:10px}.article-module__2ZLtSq__ctaLinks{flex-direction:column;width:100%}.article-module__2ZLtSq__primaryCta,.article-module__2ZLtSq__secondaryCta{width:100%}}
