.page-module__y-5DuW__pageRoot{background-color:var(--news-bg,#fff);min-height:100vh;color:var(--news-text-primary,#000);flex-direction:column;line-height:1.6;display:flex}.page-module__y-5DuW__container{flex:1;width:100%;max-width:800px;margin:0 auto;padding:2rem 1.5rem}.page-module__y-5DuW__header{z-index:100;background-color:var(--news-bg,#fff);border-bottom:1px solid var(--news-border-muted,#e5e5e5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;margin-bottom:2rem;padding:1rem 0;position:sticky;top:0}.page-module__y-5DuW__headerContent{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 1.5rem;display:flex}.page-module__y-5DuW__logo{cursor:pointer;width:32px;height:32px;transition:transform .2s}.page-module__y-5DuW__logo:hover{transform:scale(1.05)}.page-module__y-5DuW__backLink{color:var(--news-text-secondary,#666);border-radius:4px;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s}.page-module__y-5DuW__backLink:hover{background-color:var(--news-surface-muted,#f5f5f5);color:var(--news-text-primary,#000)}.page-module__y-5DuW__breadcrumbs{color:var(--news-text-secondary,#666);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.page-module__y-5DuW__breadcrumbItem{align-items:center;display:flex}.page-module__y-5DuW__breadcrumbLink{color:var(--news-accent,#06c);text-decoration:none;transition:color .2s}.page-module__y-5DuW__breadcrumbLink:hover{color:var(--news-text-primary,#000);text-decoration:underline}.page-module__y-5DuW__breadcrumbSeparator{color:var(--news-border-muted,#ccc);margin:0 .5rem}.page-module__y-5DuW__articleMeta{border-bottom:1px solid var(--news-border-muted,#e5e5e5);margin-bottom:1.5rem;padding-bottom:1.5rem}.page-module__y-5DuW__headline{color:var(--news-text-primary,#000);margin:0 0 1rem;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;line-height:1.2}.page-module__y-5DuW__metaRow{color:var(--news-text-secondary,#666);flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.page-module__y-5DuW__sourceInfo{align-items:center;gap:.5rem;display:flex}.page-module__y-5DuW__sourceBadge{background-color:var(--news-surface-muted,#f5f5f5);text-transform:uppercase;letter-spacing:.5px;color:var(--news-text-primary,#000);border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.page-module__y-5DuW__sourceBadge a{color:var(--news-accent,#06c);text-decoration:none;transition:color .2s}.page-module__y-5DuW__sourceBadge a:hover{text-decoration:underline}.page-module__y-5DuW__publishedDate{align-items:center;gap:.5rem;display:flex}.page-module__y-5DuW__dateIcon{opacity:.6;width:1rem;height:1rem;display:inline-block}.page-module__y-5DuW__content{margin-bottom:2rem}.page-module__y-5DuW__snippet{color:var(--news-text-primary,#000);border-left:3px solid var(--news-accent,#06c);margin-bottom:1.5rem;padding:1rem 0 1rem 1.5rem;font-size:1.125rem;font-style:italic;font-weight:500;line-height:1.6}.page-module__y-5DuW__contentText{color:var(--news-text-primary,#000);margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.page-module__y-5DuW__tagsSection{border-top:1px solid var(--news-border-muted,#e5e5e5);border-bottom:1px solid var(--news-border-muted,#e5e5e5);margin:2rem 0;padding:1rem 0}.page-module__y-5DuW__tagsLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--news-text-secondary,#666);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.page-module__y-5DuW__tagsList{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__y-5DuW__tagChip{background-color:var(--news-surface-muted,#f5f5f5);border:1px solid var(--news-border-muted,#e5e5e5);color:var(--news-text-primary,#000);cursor:pointer;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-block}.page-module__y-5DuW__tagChip:hover{background-color:var(--news-accent,#06c);color:#fff;border-color:var(--news-accent,#06c)}.page-module__y-5DuW__ctaSection{background-color:var(--news-surface-muted,#f5f5f5);text-align:center;border-radius:8px;margin:2rem 0;padding:1.5rem}.page-module__y-5DuW__ctaText{color:var(--news-text-secondary,#666);margin-bottom:1rem;font-size:.875rem}.page-module__y-5DuW__ctaButton{background-color:var(--news-accent,#06c);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module__y-5DuW__ctaButton:hover{background-color:var(--news-accent,#06c);opacity:.9;box-shadow:0 4px 12px #0066cc40}.page-module__y-5DuW__ctaButton:active{transform:scale(.98)}.page-module__y-5DuW__relatedSection{border-top:2px solid var(--news-border-muted,#e5e5e5);margin-top:3rem;padding-top:2rem}.page-module__y-5DuW__relatedTitle{color:var(--news-text-primary,#000);margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.page-module__y-5DuW__relatedList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.page-module__y-5DuW__relatedItem{background-color:var(--news-surface-muted,#f5f5f5);border:1px solid var(--news-border-muted,#e5e5e5);color:var(--news-text-primary,#000);cursor:pointer;border-radius:8px;padding:1rem;text-decoration:none;transition:all .2s}.page-module__y-5DuW__relatedItem:hover{background-color:var(--news-surface,#fff);border-color:var(--news-accent,#06c);box-shadow:0 2px 8px #0000001a}.page-module__y-5DuW__relatedHeadline{margin-bottom:.5rem;font-size:.95rem;font-weight:600;line-height:1.4}.page-module__y-5DuW__relatedMeta{color:var(--news-text-secondary,#666);font-size:.75rem}.page-module__y-5DuW__footer{border-top:1px solid var(--news-border-muted,#e5e5e5);text-align:center;margin-top:auto;padding:2rem 1.5rem}.page-module__y-5DuW__footerLinks{flex-wrap:wrap;justify-content:center;gap:1.5rem;font-size:.875rem;display:flex}.page-module__y-5DuW__footerLink{color:var(--news-accent,#06c);text-decoration:none;transition:color .2s}.page-module__y-5DuW__footerLink:hover{text-decoration:underline}.page-module__y-5DuW__footerText{color:var(--news-text-secondary,#666);margin:1rem 0 0;font-size:.75rem}.page-module__y-5DuW__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.page-module__y-5DuW__errorTitle{color:var(--news-text-primary,#000);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__y-5DuW__errorMessage{color:var(--news-text-secondary,#666);max-width:400px;margin-bottom:1.5rem;font-size:1rem}.page-module__y-5DuW__retryButton{background-color:var(--news-accent,#06c);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.page-module__y-5DuW__retryButton:hover{opacity:.9}.page-module__y-5DuW__loadingContainer{justify-content:center;align-items:center;min-height:60vh;display:flex}.page-module__y-5DuW__loadingSpinner{border:3px solid var(--news-border-muted,#e5e5e5);border-top-color:var(--news-accent,#06c);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__y-5DuW__spin}@keyframes page-module__y-5DuW__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.page-module__y-5DuW__container{padding:1.5rem 1rem}.page-module__y-5DuW__headerContent{padding:0 1rem}.page-module__y-5DuW__headline{font-size:clamp(1.25rem,4vw,1.75rem)}.page-module__y-5DuW__metaRow{gap:1rem;font-size:.8rem}.page-module__y-5DuW__snippet{padding-left:1rem;font-size:1rem}.page-module__y-5DuW__ctaButton{width:100%;display:block}.page-module__y-5DuW__relatedList{grid-template-columns:1fr}.page-module__y-5DuW__breadcrumbs{font-size:.75rem}.page-module__y-5DuW__tagsList{gap:.5rem}.page-module__y-5DuW__tagChip{padding:.4rem .75rem;font-size:.8rem}}@media (max-width:480px){.page-module__y-5DuW__container{padding:1rem .75rem}.page-module__y-5DuW__header{padding:.75rem 0}.page-module__y-5DuW__headerContent{padding:0 .75rem}.page-module__y-5DuW__headline{margin-bottom:.75rem;font-size:1.25rem}.page-module__y-5DuW__metaRow{flex-direction:column;align-items:flex-start;gap:.75rem}.page-module__y-5DuW__snippet{margin-bottom:1rem;padding:.75rem 0 .75rem 1rem;font-size:.95rem}.page-module__y-5DuW__contentText{font-size:.95rem}.page-module__y-5DuW__ctaSection{padding:1rem}.page-module__y-5DuW__footer{padding:1.5rem .75rem}.page-module__y-5DuW__footerLinks{gap:1rem;font-size:.8rem}}@media (prefers-color-scheme:dark){.page-module__y-5DuW__pageRoot{background-color:var(--news-bg,#1a1a1a);color:var(--news-text-primary,#fff)}.page-module__y-5DuW__header{background-color:var(--news-bg,#1a1a1a);border-bottom-color:var(--news-border-muted,#333)}.page-module__y-5DuW__snippet{border-left-color:var(--news-accent,#4da6ff)}.page-module__y-5DuW__sourceBadge{background-color:var(--news-surface-muted,#2a2a2a)}.page-module__y-5DuW__tagsSection{border-color:var(--news-border-muted,#333)}.page-module__y-5DuW__ctaSection{background-color:var(--news-surface-muted,#2a2a2a)}.page-module__y-5DuW__relatedItem{background-color:var(--news-surface-muted,#2a2a2a);border-color:var(--news-border-muted,#333)}.page-module__y-5DuW__footer{border-top-color:var(--news-border-muted,#333)}}@media print{.page-module__y-5DuW__header,.page-module__y-5DuW__footer,.page-module__y-5DuW__ctaButton,.page-module__y-5DuW__relatedSection{display:none}.page-module__y-5DuW__container{max-width:100%;padding:0}.page-module__y-5DuW__headline{page-break-after:avoid}.page-module__y-5DuW__contentText{page-break-inside:avoid}}
