.page_section__AjNI1{padding:120px 24px;background-color:var(--color-gray-light)}.page_container__BCRyy{max-width:1200px;margin:0 auto}.page_article__KKLxV{background:var(--color-white);border-radius:12px;max-width:760px;margin:0 auto;padding:56px clamp(24px,5vw,64px)}.page_label__QKzVX{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-accent);text-transform:uppercase;letter-spacing:.2em;margin:0 0 16px}.page_title__1Vb0q{font-family:var(--font-display);font-size:clamp(30px,4vw,42px);font-weight:500;line-height:1.25;color:var(--color-primary);margin:0 0 20px;text-wrap:balance}.page_byline__8F9S8{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--color-border)}.page_byline__8F9S8 a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.page_byline__8F9S8 a:hover{color:var(--color-accent-hover)}.page_body__1sFAR{display:flex;flex-direction:column;gap:24px}.page_body__1sFAR p{font-family:var(--font-body);font-size:17px;line-height:1.8;color:var(--color-text-secondary);margin:0}.page_body__1sFAR p:first-child{font-size:19px;line-height:1.75;color:var(--color-primary)}@media (max-width:768px){.page_section__AjNI1{padding:80px 20px}.page_article__KKLxV{padding:36px 24px}.page_byline__8F9S8{margin-bottom:24px;padding-bottom:24px}.page_body__1sFAR{gap:20px}.page_body__1sFAR p{font-size:16px;line-height:1.75}.page_body__1sFAR p:first-child{font-size:17px}}