.post_pageShell__WBPL_{display:grid;width:min(100%,740px);min-height:calc(100vh - var(--header-h));margin:0 auto;padding-bottom:var(--space-10)}.post_mainColumn__oACBo{min-width:0;align-self:start;background:var(--color-surface)}.post_hiddenPostNotice__NBpqt{margin:var(--space-10) var(--space-5);padding:var(--space-10) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);text-align:center}.post_hiddenPostNotice__NBpqt h1{margin:var(--space-2) 0;color:var(--color-text);font-size:var(--type-title)}.post_hiddenPostNotice__NBpqt>p:not(:first-child){margin:0;color:var(--color-text-secondary)}.post_hiddenPostActions___7RcI{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.post_backRow__afm6Z{padding:var(--space-3) var(--space-5) 0}.post_backLink__Y819k{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:var(--color-text-muted);font-size:var(--type-label);font-weight:var(--weight-semibold);transition:color var(--motion-fast),background var(--motion-fast)}.post_icon__q6Eac{width:18px;height:18px}.post_article__4qckW{padding:var(--space-6) var(--space-5) var(--space-2);background:var(--color-surface)}.post_breadcrumb__KQi8e{display:flex;align-items:center;gap:7px;margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--type-caption);font-weight:var(--weight-semibold)}.post_breadcrumb__KQi8e>a:first-child{display:inline-flex;min-height:44px;align-items:center;color:var(--color-text-secondary)}.post_breadcrumb__KQi8e>span{color:var(--color-border-strong)}.post_category__wZhvU{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-primary-deep)}.post_title__ps9a2{margin:0 0 var(--space-5);color:var(--color-text);font-size:clamp(24px,6.4vw,30px);font-weight:var(--weight-bold);line-height:var(--leading-title);letter-spacing:-.045em}.post_authorBlock__kMEHB{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3)}.post_authorLine__V9aCQ{display:flex;min-width:0;align-items:center;gap:6px;margin-bottom:2px}.post_residentBadge__Npx6i{display:inline-flex;min-width:0;min-height:44px;max-width:min(58vw,360px);align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--color-primary-deep);font-size:13px;font-weight:var(--weight-bold)}.post_residentBadge__Npx6i>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post_badgeCheck__E5PzF{width:16px;height:16px;flex:0 0 auto;color:var(--color-success)}.post_author__3ulPd{flex:0 0 auto;color:var(--color-text-secondary);font-size:13px;font-weight:var(--weight-semibold)}.post_aiBadge__MvzTh{display:inline-flex;min-height:22px;align-items:center;padding:2px 8px;border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);border-radius:999px;background:var(--color-primary-tint);color:var(--color-primary-deep);font-size:11px;font-weight:var(--weight-bold)}.post_postTime__BXIHM{margin:0;color:var(--color-text-muted);font-size:var(--type-caption)}.post_body__m6pVc{padding:var(--space-8) 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--type-body);line-height:1.88;overflow-wrap:anywhere}.post_body__m6pVc p{margin:0;white-space:pre-wrap}.post_body__m6pVc p+p{margin-top:var(--space-4)}.post_imageGallery__pOjYU{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6)}.post_postImage___Ce5x{width:100%;height:auto;max-height:720px;border-radius:var(--radius-lg);background:var(--color-canvas);object-fit:contain}.post_aiDisclosure__Ur_ak{margin-top:var(--space-5);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:var(--radius-md);background:var(--color-primary-tint);color:var(--color-text-secondary);font-size:var(--type-caption);line-height:1.65}.post_aiDisclosure__Ur_ak strong{display:block;color:var(--color-primary-deep);font-size:var(--type-label)}.post_aiDisclosure__Ur_ak p{margin:var(--space-2) 0}.post_aiDisclosure__Ur_ak ul{margin:var(--space-2) 0 0;padding-left:18px}.post_aiDisclosure__Ur_ak a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.post_scopeNote__cnUWr{display:inline-flex;align-items:center;gap:6px;margin:var(--space-5) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-tint);color:var(--color-primary-deep);font-size:var(--type-label);font-weight:var(--weight-semibold)}.post_smallIcon__tvoO2{width:15px;height:15px}.post_interactionsWrap__A2_tp{padding:0 var(--space-5) var(--space-10);background:var(--color-surface)}.post_interactionsWrap__A2_tp>div{max-width:none}.post_interactionsWrap__A2_tp .comments{max-width:none;border-top:0;padding-top:0}.post_sideColumn__wHPyR{display:none;min-width:0}.post_sideCard__ZTu1I{margin-bottom:var(--space-4);overflow:hidden;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.post_sideKicker__6eEk2{margin:0 0 2px;color:var(--color-text-muted);font-size:10px;font-weight:var(--weight-semibold)}.post_sideCard__ZTu1I h2{margin:0;color:var(--color-text);font-size:15px;font-weight:var(--weight-bold);line-height:var(--leading-title)}.post_sideBadge__gNSRv{display:inline-flex;min-width:44px;min-height:44px;max-width:100%;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--color-primary-deep);font-size:15px;font-weight:var(--weight-bold);text-align:left}.post_sideBadge__gNSRv>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post_stats__wvUyx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-4) 0 0}.post_stats__wvUyx div{padding:var(--space-3) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-muted);text-align:center}.post_stats__wvUyx dt{color:var(--color-text-muted);font-size:10px}.post_stats__wvUyx dd{margin:2px 0 0;color:var(--color-text);font-size:13px;font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post_sideNote__vrY_G{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--type-caption);line-height:1.55}.post_sideLink__8aF6Y{display:inline-flex;margin-top:var(--space-4);color:var(--color-primary);font-size:var(--type-label);font-weight:var(--weight-semibold)}@media (hover:hover){.post_backLink__Y819k:hover,.post_breadcrumb__KQi8e a:hover,.post_residentBadge__Npx6i:hover,.post_sideLink__8aF6Y:hover{color:var(--color-primary)}}@media (min-width:700px){.post_pageShell__WBPL_{width:min(calc(100% - 40px),740px);padding:var(--space-6) 0 var(--space-12)}.post_mainColumn__oACBo{overflow:clip;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.post_backRow__afm6Z{padding:var(--space-4) var(--space-10) 0}.post_article__4qckW{padding:var(--space-6) var(--space-10) var(--space-2)}.post_interactionsWrap__A2_tp{padding-right:var(--space-10);padding-left:var(--space-10)}}@media (min-width:1024px){.post_pageShell__WBPL_{grid-template-columns:minmax(0,740px) minmax(260px,324px);gap:var(--space-6);width:min(calc(100% - 32px),1088px);padding-top:28px}.post_sideColumn__wHPyR{display:block}.post_sideSticky__k6xlx{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 28px)}}@media (max-width:699px){.post_authorLine__V9aCQ{flex-wrap:wrap}.post_postTime__BXIHM{line-height:1.55}}