.page-module__h1stFa__heroSection{width:100%;height:420px;margin-bottom:3rem;position:relative;overflow:hidden}.page-module__h1stFa__heroImage{object-fit:cover;width:100%;height:100%}.page-module__h1stFa__heroOverlay{pointer-events:none;background:linear-gradient(#0003 0%,#0000008c 45%,#0a0e17eb 100%);position:absolute;inset:0}.page-module__h1stFa__heroContent{z-index:2;width:100%;max-width:780px;padding:0 1.5rem;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.page-module__h1stFa__breadcrumbs{color:#ffffffd9;text-shadow:0 1px 4px #000c;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;display:flex}.page-module__h1stFa__breadcrumbs a{color:#ffffffe6;transition:color var(--transition-fast);text-decoration:none}.page-module__h1stFa__breadcrumbs a:hover{color:var(--brand-primary)}.page-module__h1stFa__breadcrumbSep{opacity:.6;color:#fff}.page-module__h1stFa__heroTitle{text-shadow:0 2px 14px #000000d9;margin:0;font-size:2.25rem;font-weight:800;line-height:1.25;color:#fff!important}.page-module__h1stFa__articleContainer{max-width:780px;margin:0 auto;padding:0 1.5rem 4rem}.page-module__h1stFa__metaBar{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.page-module__h1stFa__categoryTag{background-color:var(--brand-primary);color:#fff;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;padding:.3rem .75rem;font-size:.75rem;font-weight:700}.page-module__h1stFa__metaItem{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.875rem;display:flex}.page-module__h1stFa__metaDot{background:var(--text-secondary);opacity:.5;border-radius:50%;width:4px;height:4px}.page-module__h1stFa__authorCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:1rem;margin-bottom:2.5rem;padding:1.25rem;display:flex}.page-module__h1stFa__authorAvatar{background:linear-gradient(135deg,var(--brand-primary),#ff9a44);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:700;display:flex}.page-module__h1stFa__authorInfo{flex-direction:column;display:flex}.page-module__h1stFa__authorName{color:var(--text-primary);font-size:.95rem;font-weight:600}.page-module__h1stFa__authorRole{color:var(--text-secondary);font-size:.8rem}.page-module__h1stFa__prose h2{color:var(--text-primary);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.page-module__h1stFa__prose h3{color:var(--text-primary);margin:2rem 0 .75rem;font-size:1.2rem;font-weight:600}.page-module__h1stFa__prose p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.page-module__h1stFa__prose strong{color:var(--text-primary);font-weight:600}.page-module__h1stFa__prose blockquote{border-left:4px solid var(--brand-primary);background:var(--bg-secondary);border-radius:0 var(--radius-md)var(--radius-md)0;margin:2rem 0;padding:1.25rem 1.5rem}.page-module__h1stFa__prose blockquote p{color:var(--text-primary);margin:0;font-size:1.1rem;font-style:italic;line-height:1.7}.page-module__h1stFa__prose{overflow-wrap:break-word;word-break:break-word;width:100%;max-width:100%}.page-module__h1stFa__prose img{object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:100%;height:auto;margin:2rem auto;display:block;box-shadow:0 4px 20px #00000014}.page-module__h1stFa__prose .inlineImage{object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:100%;height:auto;margin:2rem auto;display:block;box-shadow:0 4px 20px #00000014}.page-module__h1stFa__prose .imageCaption{text-align:center;color:var(--text-secondary);margin-top:-1.25rem;margin-bottom:2rem;padding:0 .5rem;font-size:.85rem;font-style:italic;line-height:1.5}.page-module__h1stFa__prose ul,.page-module__h1stFa__prose ol{margin:1.5rem 0;padding-left:1.5rem}.page-module__h1stFa__prose ul{list-style:outside}.page-module__h1stFa__prose ol{list-style:decimal}.page-module__h1stFa__prose li{color:var(--text-secondary);margin-bottom:.75rem;font-size:1.05rem;line-height:1.8}.page-module__h1stFa__prose li strong{color:var(--text-primary)}.page-module__h1stFa__prose a{color:var(--brand-primary);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline}.page-module__h1stFa__prose a:hover{color:var(--brand-primary-hover)}.page-module__h1stFa__prose .tableWrapper{-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-main);box-sizing:border-box;width:100%;max-width:100%;margin:2.5rem 0 .75rem;display:block;overflow-x:auto}.page-module__h1stFa__prose table{border-collapse:collapse;background:var(--bg-main);width:100%;min-width:620px;font-size:.875rem}.page-module__h1stFa__prose th,.page-module__h1stFa__prose td{border:1px solid var(--border-color);text-align:left;white-space:normal;padding:.75rem .85rem}.page-module__h1stFa__prose th{background:var(--bg-secondary);color:var(--text-primary);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:700}.page-module__h1stFa__prose td{color:var(--text-secondary);vertical-align:middle}.page-module__h1stFa__prose tr:nth-child(2n) td{background:#ffffff05}.page-module__h1stFa__prose .tableNote{color:var(--text-secondary);margin-top:.5rem;margin-bottom:2rem;font-size:.8rem;font-style:italic;line-height:1.5}.page-module__h1stFa__prose .priceDisclaimer{background:var(--bg-secondary);border:1px solid var(--border-color);border-left:4px solid var(--brand-primary);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-secondary);margin:2.5rem 0;padding:1.25rem 1.5rem;font-size:.9rem;line-height:1.6}.page-module__h1stFa__prose .priceDisclaimer strong{color:var(--text-primary);margin-bottom:.35rem;font-size:.95rem;display:block}.page-module__h1stFa__prose .callout{background:var(--bg-secondary);border:1px solid var(--border-color);border-left:4px solid var(--brand-primary);border-radius:var(--radius-sm);box-sizing:border-box;margin:2rem 0;padding:1.25rem 1.5rem}.page-module__h1stFa__prose .callout h4{color:var(--text-primary);margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.page-module__h1stFa__prose .callout p{margin-bottom:.5rem;font-size:1rem}.page-module__h1stFa__prose .callout p:last-child{margin-bottom:0}.page-module__h1stFa__prose .ctaBox{border-radius:var(--radius-md);text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#fe640017 0%,#fe640005 100%);border:1px solid #fe640059;margin:3rem 0;padding:2.25rem 2rem}.page-module__h1stFa__prose .ctaBox h3{color:var(--text-primary);margin-top:0;margin-bottom:.75rem;font-size:1.35rem}.page-module__h1stFa__prose .ctaBox p{color:var(--text-secondary);max-width:600px;margin:0 auto 1.5rem;font-size:1.05rem}:is(.page-module__h1stFa__prose .ctaButton,.page-module__h1stFa__prose .ctaBox a,.page-module__h1stFa__prose .btn,.page-module__h1stFa__prose .btn-primary){border-radius:var(--radius-sm);transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;padding:.9rem 2rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #fe640059;background-color:var(--brand-primary)!important;color:#fff!important;text-decoration:none!important}:is(.page-module__h1stFa__prose .ctaButton:hover,.page-module__h1stFa__prose .ctaBox a:hover,.page-module__h1stFa__prose .btn:hover,.page-module__h1stFa__prose .btn-primary:hover){transform:translateY(-2px);box-shadow:0 6px 18px #fe640073;background-color:var(--brand-primary-hover)!important;color:#fff!important;text-decoration:none!important}.page-module__h1stFa__tagsSection{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:3rem;padding-top:2rem;display:flex}.page-module__h1stFa__tagsLabel{color:var(--text-primary);margin-right:.25rem;font-size:.85rem;font-weight:600}.page-module__h1stFa__tagPill{color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);transition:border-color var(--transition-fast),color var(--transition-fast);padding:.3rem .75rem;font-size:.8rem}.page-module__h1stFa__tagPill:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.page-module__h1stFa__relatedSection{max-width:1080px;margin:0 auto;padding:0 1.5rem 4rem}.page-module__h1stFa__relatedTitle{color:var(--text-primary);text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.page-module__h1stFa__relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__h1stFa__relatedCard{background:var(--bg-main);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:transform var(--transition-normal),border-color var(--transition-fast);text-decoration:none;overflow:hidden}.page-module__h1stFa__relatedCard:hover{border-color:var(--brand-primary);transform:translateY(-4px)}.page-module__h1stFa__relatedCardImg{object-fit:cover;width:100%;height:180px}.page-module__h1stFa__relatedCardBody{padding:1.25rem}.page-module__h1stFa__relatedCardTag{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.7rem;font-weight:700}.page-module__h1stFa__relatedCardTitle{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.4}@media (max-width:768px){.page-module__h1stFa__heroSection{height:300px}.page-module__h1stFa__heroTitle{font-size:1.5rem}.page-module__h1stFa__relatedGrid{grid-template-columns:1fr}.page-module__h1stFa__prose h2{font-size:1.25rem}.page-module__h1stFa__prose p{font-size:1rem}}
