.page_wrapper__9YulQ{min-height:calc(100vh - var(--header-height));padding:var(--space-2xl) var(--space-lg)}.page_article__YlLOu{max-width:720px;margin:0 auto}.page_header__Zc_Ie{text-align:center;margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-light)}.page_category__n9ZGV{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);padding:.25rem .75rem;background:var(--color-primary-light);border-radius:var(--radius-sm)}.page_category__n9ZGV,.page_title__xYFu1{font-weight:700;margin-bottom:var(--space-md)}.page_title__xYFu1{font-size:2.25rem;letter-spacing:-.02em;line-height:1.3}.page_date__s1If_{font-size:.875rem;color:var(--color-text-lighter)}.page_body__EQ_PO{font-size:1.063rem;color:var(--color-text);line-height:1.9}.page_body__EQ_PO p{margin-bottom:var(--space-lg)}.page_body__EQ_PO p:last-child{margin-bottom:0}.page_footer__uAMhs{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-light)}.page_backLink__hjQnF{font-size:.938rem;font-weight:600;color:var(--color-primary);transition:color var(--transition)}.page_backLink__hjQnF:hover{color:var(--color-primary-dark)}@media (max-width:768px){.page_wrapper__9YulQ{padding:var(--space-xl) var(--space-lg)}.page_title__xYFu1{font-size:1.75rem}.page_body__EQ_PO{font-size:1rem}}