.page-module__N0bDdq__main{min-height:100vh;padding:var(--spacing-xl)var(--spacing-md);background:linear-gradient(180deg,var(--color-bg)0%,var(--color-bg-secondary)100%)}.page-module__N0bDdq__container{max-width:800px;margin:0 auto}.page-module__N0bDdq__header{margin-bottom:var(--spacing-2xl)}.page-module__N0bDdq__backLink{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-sm);margin-bottom:var(--spacing-lg);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.page-module__N0bDdq__backLink:hover{color:var(--color-primary)}.page-module__N0bDdq__title{font-size:var(--font-2xl);color:var(--color-text);margin-bottom:var(--spacing-sm);font-weight:700}.page-module__N0bDdq__subtitle{color:var(--color-text-secondary);font-size:var(--font-base)}.page-module__N0bDdq__newsList{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__N0bDdq__newsCard{gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:box-shadow var(--transition-normal),border-color var(--transition-normal);scroll-margin-top:var(--spacing-xl);cursor:pointer;display:flex;position:relative}.page-module__N0bDdq__newsCard:target{border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f633}.page-module__N0bDdq__newsCard:hover{border-color:var(--color-primary-light,#93c5fd);box-shadow:var(--shadow-md)}.page-module__N0bDdq__cardLink{z-index:1;border-radius:var(--radius-lg);position:absolute;inset:0}.page-module__N0bDdq__cardLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-module__N0bDdq__typeBadge{border-radius:var(--radius-md);width:40px;height:40px;font-size:var(--font-lg);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.page-module__N0bDdq__newsContent{flex:1;min-width:0}.page-module__N0bDdq__newsHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module__N0bDdq__newsDate{font-size:var(--font-sm);color:var(--color-text-muted)}.page-module__N0bDdq__newsTypeLabel{font-size:var(--font-xs);padding:2px var(--spacing-sm);border-radius:var(--radius-sm);font-weight:500}.page-module__N0bDdq__newsTitle{font-size:var(--font-lg);color:var(--color-text);margin-bottom:var(--spacing-xs);font-weight:700}.page-module__N0bDdq__newsBody{font-size:var(--font-base);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__N0bDdq__actionLinks{z-index:2;gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex;position:relative}.page-module__N0bDdq__actionLink{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--font-sm);color:var(--color-primary);background:var(--color-primary-bg,#e0f2fe);border-radius:var(--radius-sm);transition:all var(--transition-fast);font-weight:600;text-decoration:none;display:inline-flex}.page-module__N0bDdq__actionLink:hover{background:var(--color-primary-light-bg,#bae6fd);color:var(--color-primary-dark,#0c4a6e)}.page-module__N0bDdq__actionLink svg{width:14px;height:14px;transition:transform var(--transition-fast)}.page-module__N0bDdq__actionLink:hover svg{transform:translate(2px)}.page-module__N0bDdq__newsImageWrapper{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);justify-content:center;display:flex}.page-module__N0bDdq__newsImage{object-fit:contain;max-width:100%;height:auto}.page-module__N0bDdq__empty{text-align:center;color:var(--color-text-secondary);padding:var(--spacing-2xl)}@media (max-width:767px){.page-module__N0bDdq__main{padding:var(--spacing-lg)var(--spacing-sm)}.page-module__N0bDdq__title{font-size:var(--font-xl)}.page-module__N0bDdq__newsCard{padding:var(--spacing-md)}.page-module__N0bDdq__typeBadge{width:36px;height:36px;font-size:var(--font-base)}.page-module__N0bDdq__newsTitle{font-size:var(--font-base)}.page-module__N0bDdq__newsBody{font-size:var(--font-sm)}}
.page-module__hNDc4W__tagIcon{color:var(--color-primary);margin-right:var(--spacing-xs)}.page-module__hNDc4W__otherTags{margin-top:var(--spacing-2xl);padding:var(--spacing-lg);background-color:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.page-module__hNDc4W__otherTagsTitle{font-size:var(--font-base);color:var(--color-text);margin:0 0 var(--spacing-md)0;font-weight:600}.page-module__hNDc4W__tagList{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.page-module__hNDc4W__tagLink{padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--font-sm);color:var(--color-primary);border-radius:var(--radius-sm);transition:background-color var(--transition-fast),color var(--transition-fast);background-color:#2563eb1a;text-decoration:none;display:inline-block}.page-module__hNDc4W__tagLink:hover{color:var(--color-primary-dark);background-color:#2563eb33}
.page-module__zKTouG__typeIcon{width:40px;height:40px;font-size:var(--font-xl);border-radius:var(--radius-md);margin-right:var(--spacing-sm);justify-content:center;align-items:center;display:inline-flex}.page-module__zKTouG__otherTypes{margin-top:var(--spacing-2xl);padding:var(--spacing-lg);background-color:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.page-module__zKTouG__otherTypesTitle{font-size:var(--font-lg);color:var(--color-text);margin:0 0 var(--spacing-md)0;font-weight:600}.page-module__zKTouG__typeList{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.page-module__zKTouG__typeLink{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid;font-weight:500;text-decoration:none;display:inline-flex}.page-module__zKTouG__typeLink:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__zKTouG__typeLinkIcon{font-size:var(--font-base)}@media (max-width:767px){.page-module__zKTouG__typeIcon{width:32px;height:32px;font-size:var(--font-lg)}.page-module__zKTouG__otherTypes{padding:var(--spacing-md)}.page-module__zKTouG__typeLink{padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--font-xs)}}
