.page-module__c_xQjW__container{max-width:780px;margin:0 auto;padding:48px 24px 80px}.page-module__c_xQjW__backLink{color:var(--accent);align-items:center;gap:6px;margin-bottom:32px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.page-module__c_xQjW__backLink:hover{text-decoration:underline}.page-module__c_xQjW__title{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--text);margin-bottom:8px;font-size:clamp(32px,4vw,44px);line-height:1.15}.page-module__c_xQjW__subtitle{color:var(--text-2);margin-bottom:48px;font-size:17px;font-weight:300}.page-module__c_xQjW__section{margin-bottom:40px}.page-module__c_xQjW__sectionTitle{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--text);margin-bottom:12px;font-size:22px}.page-module__c_xQjW__text{color:var(--text-2);font-size:15px;line-height:1.75}.page-module__c_xQjW__text p{margin-bottom:12px}.page-module__c_xQjW__text p:last-child{margin-bottom:0}.page-module__c_xQjW__steps{flex-direction:column;gap:16px;margin-top:16px;display:flex}.page-module__c_xQjW__step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.page-module__c_xQjW__stepNum{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}.page-module__c_xQjW__stepContent{flex:1}.page-module__c_xQjW__stepTitle{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600}.page-module__c_xQjW__stepDesc{color:var(--text-2);font-size:14px;line-height:1.6}.page-module__c_xQjW__notice{background:var(--gold-light);border:1px solid var(--gold);border-radius:var(--radius-sm);margin-top:16px;padding:16px 20px}.page-module__c_xQjW__noticeTitle{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600}.page-module__c_xQjW__noticeText{color:var(--text-2);font-size:14px;line-height:1.6}@media (max-width:640px){.page-module__c_xQjW__container{padding:32px 16px 60px}.page-module__c_xQjW__step{flex-direction:column;gap:10px}}
