.page-module__p4qWMq__banner{text-align:center;background:linear-gradient(135deg, var(--color-pine-dark), var(--color-pine));justify-content:center;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.page-module__p4qWMq__bannerOverlay{pointer-events:none;background:radial-gradient(at 60% 40%,#c5a0591f 0%,#0000 70%);position:absolute;inset:0}.page-module__p4qWMq__bannerContent{z-index:2;padding:var(--space-16) var(--space-6);max-width:720px;position:relative}.page-module__p4qWMq__bannerTitle{font-size:var(--text-4xl);color:var(--color-white);margin-bottom:var(--space-4);letter-spacing:-.02em}.page-module__p4qWMq__bannerAccent{color:var(--color-gold);font-family:var(--font-accent);font-style:italic}.page-module__p4qWMq__bannerDesc{font-size:var(--text-lg);color:#ffffffd9;margin-bottom:0;line-height:1.8}.page-module__p4qWMq__categories{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);top:var(--header-height);z-index:10;position:sticky}.page-module__p4qWMq__categoryList{gap:var(--space-2);padding:var(--space-4) var(--space-6);max-width:var(--max-width);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}.page-module__p4qWMq__categoryList::-webkit-scrollbar{display:none}.page-module__p4qWMq__categoryBtn{border:2px solid var(--color-gray-200);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-gray-700);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:0 0;font-weight:600}.page-module__p4qWMq__categoryBtn:hover{border-color:var(--color-pine);color:var(--color-pine)}.page-module__p4qWMq__categoryBtnActive{background:var(--color-pine);border-color:var(--color-pine);color:var(--color-white)}.page-module__p4qWMq__articlesSection{padding:var(--space-16) 0}.page-module__p4qWMq__articlesGrid{gap:var(--space-8);max-width:var(--max-width);padding:0 var(--space-6);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.page-module__p4qWMq__articleCard{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.page-module__p4qWMq__articleCard:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}.page-module__p4qWMq__articleImageWrap{height:200px;position:relative;overflow:hidden}.page-module__p4qWMq__articleImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.page-module__p4qWMq__articleCard:hover .page-module__p4qWMq__articleImage{transform:scale(1.05)}.page-module__p4qWMq__articleCategory{top:var(--space-3);left:var(--space-3);background:var(--color-pine);color:var(--color-white);font-size:var(--text-xs);font-weight:700;font-family:var(--font-heading);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;position:absolute}.page-module__p4qWMq__articleBody{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.page-module__p4qWMq__articleDate{font-size:var(--text-xs);color:var(--color-gray-500);font-family:var(--font-heading);margin-bottom:var(--space-2);font-weight:500}.page-module__p4qWMq__articleTitle{font-size:var(--text-lg);color:var(--color-pine);margin-bottom:var(--space-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__p4qWMq__articleExcerpt{font-size:var(--text-sm);color:var(--color-gray-500);-webkit-line-clamp:3;margin-bottom:var(--space-4);-webkit-box-orient:vertical;flex:1;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__p4qWMq__articleLink{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-gold);cursor:pointer;text-align:left;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-weight:600}.page-module__p4qWMq__articleLink:hover{color:var(--color-gold-dark)}.page-module__p4qWMq__leadMagnet{background:linear-gradient(135deg, var(--color-pine), var(--color-pine-dark));padding:var(--space-16) 0;position:relative;overflow:hidden}.page-module__p4qWMq__leadMagnetGlow{pointer-events:none;background:radial-gradient(circle,#c5a05926 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-50%;right:-20%}.page-module__p4qWMq__leadMagnetInner{max-width:700px;padding:0 var(--space-6);text-align:center;z-index:2;margin:0 auto;position:relative}.page-module__p4qWMq__leadIcon{margin-bottom:var(--space-4);font-size:3.5rem}.page-module__p4qWMq__leadTitle{font-size:var(--text-3xl);color:var(--color-white);margin-bottom:var(--space-4)}.page-module__p4qWMq__leadDesc{font-size:var(--text-base);color:#ffffffd9;margin-bottom:var(--space-8);line-height:1.8}.page-module__p4qWMq__leadForm{gap:var(--space-3);max-width:480px;margin:0 auto;display:flex}.page-module__p4qWMq__leadInput{padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--transition-fast);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:2px solid #fff3;flex:1}.page-module__p4qWMq__leadInput::placeholder{color:#ffffff80}.page-module__p4qWMq__leadInput:focus{border-color:var(--color-gold);outline:none}.page-module__p4qWMq__leadSubmitted{color:var(--color-gold-light);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600}@media (max-width:1024px){.page-module__p4qWMq__articlesGrid{grid-template-columns:repeat(2,1fr)}.page-module__p4qWMq__bannerTitle{font-size:var(--text-3xl)}}@media (max-width:768px){.page-module__p4qWMq__banner{min-height:260px}.page-module__p4qWMq__bannerTitle{font-size:var(--text-2xl)}.page-module__p4qWMq__bannerDesc{font-size:var(--text-base)}.page-module__p4qWMq__articlesGrid{gap:var(--space-6);grid-template-columns:1fr}.page-module__p4qWMq__leadForm{flex-direction:column}.page-module__p4qWMq__leadTitle{font-size:var(--text-2xl)}}.page-module__p4qWMq__articleContent{color:var(--color-gray-800);font-size:1.05rem;line-height:1.9;font-family:var(--font-body)}.page-module__p4qWMq__articleContent p{margin-bottom:1.25rem}.page-module__p4qWMq__articleContent h2{font-family:var(--font-heading);color:var(--color-pine-dark);margin:2rem 0 .75rem;font-size:1.5rem;font-weight:800}.page-module__p4qWMq__articleContent h3{font-family:var(--font-heading);color:var(--color-pine);margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:700}.page-module__p4qWMq__articleContent ul{margin:0 0 1.25rem 1.25rem;padding:0}.page-module__p4qWMq__articleContent li{margin-bottom:.5rem}.page-module__p4qWMq__articleContent blockquote{border-left:4px solid var(--color-gold);color:var(--color-gray-700);background:linear-gradient(135deg,#f0fdf4,#fefce8);border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.page-module__p4qWMq__articleContent em{color:var(--color-pine);font-style:italic}.page-module__p4qWMq__articleContent strong{color:var(--color-pine-dark);font-weight:700}
