.article-module__O-n8ZW__hero{align-items:flex-end;height:clamp(400px,55vw,680px);display:flex;position:relative;overflow:hidden}.article-module__O-n8ZW__heroImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-module__O-n8ZW__heroImgPlaceholder{background:linear-gradient(135deg,#052d3f 0%,#0a4a63 100%);position:absolute;inset:0}.article-module__O-n8ZW__heroOverlay{background:linear-gradient(#00000014 0%,#0000008c 60%,#000c 100%);position:absolute;inset:0}.article-module__O-n8ZW__heroContent{z-index:1;width:100%;padding-bottom:56px;position:relative}.article-module__O-n8ZW__heroInner{flex-direction:column;gap:14px;max-width:820px;margin:0;padding:0 50px;display:flex}.article-module__O-n8ZW__category{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:100px;width:fit-content;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.article-module__O-n8ZW__heroTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.1}.article-module__O-n8ZW__heroSubtitle{color:#fffc;max-width:600px;margin:0;font-size:17px;line-height:1.65}.article-module__O-n8ZW__heroMeta{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.article-module__O-n8ZW__dot{opacity:.5}.article-module__O-n8ZW__bodyWrap{background:#fff;padding:72px 0 120px}.article-module__O-n8ZW__bodyInner{grid-template-columns:1fr 340px;align-items:start;gap:56px;max-width:1440px;margin:0 auto;padding:0 50px;display:grid}.article-module__O-n8ZW__article{min-width:0}.article-module__O-n8ZW__prose{color:#374151;font-size:17px;line-height:1.85}.article-module__O-n8ZW__prose h2{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#111;letter-spacing:-.02em;margin:48px 0 16px;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.2}.article-module__O-n8ZW__prose h3{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#111;letter-spacing:-.015em;margin:36px 0 12px;font-size:clamp(17px,1.8vw,22px);font-weight:700}.article-module__O-n8ZW__prose h4{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#111;margin:28px 0 8px;font-size:16px;font-weight:700}.article-module__O-n8ZW__prose p{margin:0 0 20px}.article-module__O-n8ZW__prose ul,.article-module__O-n8ZW__prose ol{margin:0 0 20px;padding-left:24px}.article-module__O-n8ZW__prose li{margin-bottom:8px}.article-module__O-n8ZW__prose strong{color:#111;font-weight:700}.article-module__O-n8ZW__prose em{font-style:italic}.article-module__O-n8ZW__prose a{color:#d95f35;text-underline-offset:3px;text-decoration:underline}.article-module__O-n8ZW__prose a:hover{color:#b84d28}.article-module__O-n8ZW__articleFigure{border-radius:12px;margin:32px 0;overflow:hidden}.article-module__O-n8ZW__articleImg{width:100%;height:auto;display:block}.article-module__O-n8ZW__backLink{border-top:1px solid #e5e7eb;margin-top:56px;padding-top:32px}.article-module__O-n8ZW__backLink a{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#052d3f;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s}.article-module__O-n8ZW__backLink a:hover{color:#d95f35}.article-module__O-n8ZW__sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.article-module__O-n8ZW__sidebarCard{border:1.5px solid #e5e7eb;border-radius:16px;padding:28px}.article-module__O-n8ZW__sidebarTitle{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#111;letter-spacing:-.01em;margin:0 0 12px;font-size:15px;font-weight:800}.article-module__O-n8ZW__sidebarText{color:#6b7280;margin:0 0 20px;font-size:14px;line-height:1.7}.article-module__O-n8ZW__sidebarBtn{color:#fff;font-family:var(--font-montserrat,"Montserrat",sans-serif);text-align:center;box-sizing:border-box;background:#052d3f;border-radius:10px;width:100%;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.article-module__O-n8ZW__sidebarBtn:hover{background:#073d57}.article-module__O-n8ZW__sidebarPosts{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.article-module__O-n8ZW__sidebarPost{align-items:center;gap:12px;text-decoration:none;display:flex}.article-module__O-n8ZW__sidebarPost:hover .article-module__O-n8ZW__sidebarPostTitle{color:#d95f35}.article-module__O-n8ZW__sidebarPostImg{background:#f3f4f6;border-radius:8px;flex-shrink:0;width:64px;height:48px;overflow:hidden}.article-module__O-n8ZW__sidebarPostImgEl{object-fit:cover;width:100%;height:100%}.article-module__O-n8ZW__sidebarPostBody{flex-direction:column;gap:3px;display:flex}.article-module__O-n8ZW__sidebarPostCat{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.article-module__O-n8ZW__sidebarPostTitle{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.article-module__O-n8ZW__bodyInner{grid-template-columns:1fr 280px;gap:40px;padding:0 32px}.article-module__O-n8ZW__heroInner{padding:0 32px}}@media (max-width:767px){.article-module__O-n8ZW__bodyWrap{padding:48px 0 80px}.article-module__O-n8ZW__bodyInner{grid-template-columns:1fr;gap:40px;padding:0 20px}.article-module__O-n8ZW__sidebar{position:static}.article-module__O-n8ZW__heroInner{padding:0 20px}.article-module__O-n8ZW__heroContent{padding-bottom:40px}}
