.JSnlwG_wrapper{background:var(--paper);min-height:calc(100vh - 82px);padding:50px 0 80px}.JSnlwG_narrow{max-width:750px;margin:0 auto}.JSnlwG_pageTitle{font-family:var(--serif);color:var(--red-dark);margin:0 0 24px;font-size:37px;font-weight:500;line-height:1.1}.JSnlwG_content{color:#4a4541;font-size:15px;line-height:1.8}.JSnlwG_content h2{font-family:var(--serif);color:var(--red-dark);margin:40px 0 16px;font-size:24px;font-weight:500}.JSnlwG_content h3{font-family:var(--serif);color:var(--ink);margin:30px 0 12px;font-size:18px;font-weight:500}.JSnlwG_content p{margin:0 0 16px}.JSnlwG_content ul,.JSnlwG_content ol{margin:0 0 16px;padding-left:24px}.JSnlwG_content li{margin-bottom:8px}.JSnlwG_content a{color:var(--red);text-decoration:underline}.JSnlwG_faqItem{border-bottom:1px solid var(--line);padding:0}.JSnlwG_faqButton{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.JSnlwG_faqQuestion{font-family:var(--serif);color:var(--ink);flex:1;font-size:16px;font-weight:500}.JSnlwG_faqChevron{color:var(--red);flex-shrink:0;font-size:18px;transition:transform .2s}.JSnlwG_faqChevronOpen{transform:rotate(180deg)}.JSnlwG_faqAnswer{color:#5f5955;padding:0 0 18px;font-size:14px;line-height:1.7}.JSnlwG_formGroup{margin-bottom:20px}.JSnlwG_formLabel{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.JSnlwG_formInput{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:6px;padding:10px 14px;font-size:14px}.JSnlwG_formInput:focus{border-color:var(--red);outline:none}.JSnlwG_formTextarea{border:1px solid var(--line);width:100%;min-height:120px;color:var(--ink);resize:vertical;font-size:14px;font-family:var(--sans);background:#fff;border-radius:6px;padding:10px 14px}
