.guideline-module__7Mz8nW__wrap{max-width:1100px;margin:0 auto;padding:0 24px 80px}.guideline-module__7Mz8nW__hero{background:linear-gradient(135deg, var(--navy,#1e2a4a), var(--indigo,#3a4d8f));color:#fff;text-align:center;border-radius:0 0 28px 28px;margin-bottom:40px;padding:56px 24px 48px}.guideline-module__7Mz8nW__eyebrow{letter-spacing:2px;color:var(--gold,#d9a441);margin-bottom:10px;font-size:14px;font-weight:700}.guideline-module__7Mz8nW__hero h1{white-space:pre-line;color:#fff;margin:0 0 12px;font-size:30px;line-height:1.4}.guideline-module__7Mz8nW__hero p{color:#dfe3f0;white-space:pre-line;max-width:620px;margin:0 auto;font-size:15px}.guideline-module__7Mz8nW__guidebook{align-items:flex-start;gap:40px;display:flex;position:relative}.guideline-module__7Mz8nW__sidebar{background:var(--card,#fff);border:1px solid #eee;border-radius:16px;flex:0 0 240px;padding:24px;position:sticky;top:80px;box-shadow:0 2px 10px #1e2a4a0a}.guideline-module__7Mz8nW__sidebarTitle{color:var(--navy,#1e2a4a);border-bottom:2px solid var(--gold-light,#f4e6c8);margin-bottom:16px;padding-bottom:12px;font-size:16px}.guideline-module__7Mz8nW__tocList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.guideline-module__7Mz8nW__tocLink{color:var(--sub,#6b6f7b);cursor:pointer;font-size:14.5px;text-decoration:none;transition:color .2s;display:block}.guideline-module__7Mz8nW__tocLink:hover{color:var(--indigo,#3a4d8f);font-weight:600}.guideline-module__7Mz8nW__content{flex:1;min-width:0}.guideline-module__7Mz8nW__cover{text-align:center;background:var(--bg,#faf8f4);border:1px solid #eee;border-radius:16px;margin-bottom:48px;padding:60px 40px}.guideline-module__7Mz8nW__coverTitle{color:var(--navy,#1e2a4a);letter-spacing:-.5px;margin:0 0 8px;font-size:32px}.guideline-module__7Mz8nW__coverSubtitle{color:var(--gold,#d9a441);margin-bottom:24px;font-size:20px}.guideline-module__7Mz8nW__coverDesc{color:var(--sub,#6b6f7b);white-space:pre-line;max-width:500px;margin:0 auto;font-size:15px;line-height:1.7}.guideline-module__7Mz8nW__part{border-bottom:1px dashed #e2e4e9;margin-bottom:64px;padding-bottom:64px}.guideline-module__7Mz8nW__part:last-child{border-bottom:none}.guideline-module__7Mz8nW__partTitle{color:var(--navy,#1e2a4a);margin-bottom:24px;font-size:26px;display:inline-block;position:relative}.guideline-module__7Mz8nW__partTitle:after{content:"";background:var(--gold-light,#f4e6c8);z-index:-1;width:100%;height:4px;position:absolute;bottom:-8px;left:0}.guideline-module__7Mz8nW__partIntro{color:var(--sub,#6b6f7b);margin-bottom:40px;font-size:16px;line-height:1.8}.guideline-module__7Mz8nW__sec{margin-bottom:48px}.guideline-module__7Mz8nW__secTitle{color:var(--indigo,#3a4d8f);align-items:center;margin-bottom:16px;font-size:20px;display:flex}.guideline-module__7Mz8nW__secTitle:before{content:"";background:var(--gold,#d9a441);border-radius:2px;width:4px;height:18px;margin-right:12px;display:inline-block}.guideline-module__7Mz8nW__quote{border-left:4px solid var(--navy,#1e2a4a);color:var(--text,#2b2b2b);background:#f8f9fc;border-radius:0 8px 8px 0;margin-bottom:20px;padding:20px 24px;font-size:15px;font-style:italic;line-height:1.7}.guideline-module__7Mz8nW__textBlock{color:var(--text,#2b2b2b);margin-bottom:16px;font-size:15.5px;line-height:1.8}.guideline-module__7Mz8nW__textBlock p{margin-bottom:16px}.guideline-module__7Mz8nW__methodCard{background:var(--card,#fff);border:1px solid #eee;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 2px 8px #00000008}.guideline-module__7Mz8nW__methodTitle{color:var(--navy,#1e2a4a);margin-bottom:12px;font-size:18px;font-weight:700}.guideline-module__7Mz8nW__methodDesc{color:var(--text,#2b2b2b);margin-bottom:16px;font-size:15.5px;line-height:1.7}.guideline-module__7Mz8nW__bulletList{margin-bottom:16px;padding-left:20px}.guideline-module__7Mz8nW__bulletList li{color:var(--text,#2b2b2b);margin-bottom:8px;font-size:15.5px;line-height:1.7}.guideline-module__7Mz8nW__noteBox{background:var(--gold-light,#f4e6c8);color:#5a4a1f;border-radius:8px;padding:16px;font-size:14.5px;line-height:1.6}.guideline-module__7Mz8nW__faqItem{margin-bottom:24px}.guideline-module__7Mz8nW__faqQ{color:var(--indigo,#3a4d8f);margin-bottom:8px;font-size:16px;font-weight:700}.guideline-module__7Mz8nW__faqA{color:var(--text,#2b2b2b);background:#f8f9fc;border-radius:8px;padding:16px;font-size:15.5px;line-height:1.7}@media (max-width:900px){.guideline-module__7Mz8nW__guidebook{flex-direction:column}.guideline-module__7Mz8nW__sidebar{flex:auto;width:100%;margin-bottom:32px;position:relative;top:0}}
