.article-module__Q272DW__page{padding:8.5rem 0 5rem}.article-module__Q272DW__article{max-width:860px}.article-module__Q272DW__breadcrumbs{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.8rem;display:flex}.article-module__Q272DW__breadcrumbs a:hover{color:var(--color-accent-hover)}.article-module__Q272DW__breadcrumbsSep{opacity:.5}.article-module__Q272DW__breadcrumbsCurrent{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.article-module__Q272DW__header{margin-bottom:2rem}.article-module__Q272DW__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.article-module__Q272DW__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:#c5a2671a;border:1px solid #c5a26740;border-radius:100px;padding:.35rem .9rem;font-size:.7rem;font-weight:600}.article-module__Q272DW__title{font-family:var(--font-serif);margin-bottom:1.25rem;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:500;line-height:1.15}.article-module__Q272DW__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.article-module__Q272DW__metaDot{background:var(--color-text-muted);border-radius:50%;width:3px;height:3px}.article-module__Q272DW__metaReading{align-items:center;gap:.35rem;display:inline-flex}.article-module__Q272DW__cover{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0 0 2.5rem;overflow:hidden}.article-module__Q272DW__coverImage{width:100%;height:auto;display:block}.article-module__Q272DW__content{font-size:1.05rem;line-height:1.8}.article-module__Q272DW__content h2{font-family:var(--font-serif);margin:2.75rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.25}.article-module__Q272DW__content h3{margin:2rem 0 .75rem;font-size:1.2rem;font-weight:600}.article-module__Q272DW__content p{margin-bottom:1.25rem}.article-module__Q272DW__content a{color:var(--color-accent-hover);transition:border-color var(--transition-fast);border-bottom:1px solid #c5a26766}.article-module__Q272DW__content a:hover{border-bottom-color:var(--color-accent-hover)}.article-module__Q272DW__content ul,.article-module__Q272DW__content ol{margin:0 0 1.25rem;padding-left:1.4rem}.article-module__Q272DW__content li{margin-bottom:.5rem}.article-module__Q272DW__content blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-muted);margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;font-style:italic}.article-module__Q272DW__content table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.95rem}.article-module__Q272DW__content th,.article-module__Q272DW__content td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.7rem .9rem}.article-module__Q272DW__content th{background:var(--color-bg-alt);font-weight:600}.article-module__Q272DW__content img{border-radius:var(--radius-md);margin:1.5rem 0}.article-module__Q272DW__content hr{border:none;border-top:1px solid var(--color-border);margin:2.5rem 0}.article-module__Q272DW__faq{margin-top:3.5rem}.article-module__Q272DW__faqTitle{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.article-module__Q272DW__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);margin-bottom:.75rem;padding:0 1.25rem}.article-module__Q272DW__faqQuestion{cursor:pointer;padding:1.1rem 2rem 1.1rem 0;font-weight:600;list-style:none;position:relative}.article-module__Q272DW__faqQuestion::-webkit-details-marker{display:none}.article-module__Q272DW__faqQuestion:after{content:"+";color:var(--color-accent);transition:transform var(--transition-fast);font-size:1.3rem;font-weight:400;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.article-module__Q272DW__faqItem[open] .article-module__Q272DW__faqQuestion:after{transform:translateY(-50%)rotate(45deg)}.article-module__Q272DW__faqAnswer{color:var(--color-text-muted);padding-bottom:1.25rem;line-height:1.7}.article-module__Q272DW__cta{background:var(--color-bg-alt);border-radius:var(--radius-xl);text-align:center;border:1px solid #c5a2674d;margin-top:3.5rem;padding:2.5rem}.article-module__Q272DW__ctaTitle{font-family:var(--font-serif);margin-bottom:.75rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:500}.article-module__Q272DW__ctaText{color:var(--color-text-muted);max-width:480px;margin:0 auto 1.5rem}.article-module__Q272DW__related{border-top:1px solid var(--color-border);margin-top:3.5rem;padding-top:2.5rem}.article-module__Q272DW__relatedTitle{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:1.6rem;font-weight:500}.article-module__Q272DW__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.article-module__Q272DW__relatedCard{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.article-module__Q272DW__relatedCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.article-module__Q272DW__relatedCardTitle{font-weight:600;line-height:1.4}.article-module__Q272DW__relatedCardMeta{color:var(--color-text-muted);font-size:.8rem}@media (max-width:640px){.article-module__Q272DW__page{padding-top:7rem}.article-module__Q272DW__cta{padding:1.75rem 1.25rem}.article-module__Q272DW__breadcrumbsCurrent{max-width:180px}}
