.PracticalGuide-module__yzbABq__main{padding:3rem 1rem 5rem}.PracticalGuide-module__yzbABq__article{max-width:820px;color:var(--foreground);overflow-wrap:anywhere;margin:auto}.PracticalGuide-module__yzbABq__article h1{font-family:var(--font-outfit), sans-serif;margin:1rem 0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.15}.PracticalGuide-module__yzbABq__article h2{align-items:baseline;gap:.5rem;font-size:1.35rem;line-height:1.4;display:flex}.PracticalGuide-module__yzbABq__article p,.PracticalGuide-module__yzbABq__article li{line-height:1.8}.PracticalGuide-module__yzbABq__back,.PracticalGuide-module__yzbABq__source,.PracticalGuide-module__yzbABq__related a{color:var(--primary);text-underline-offset:.2em;align-items:center;gap:.5rem;padding:.6rem 0;text-decoration:underline;display:inline-flex}.PracticalGuide-module__yzbABq__scope{color:var(--primary);font-weight:700}.PracticalGuide-module__yzbABq__summary{font-size:1.15rem}.PracticalGuide-module__yzbABq__review{color:var(--muted-foreground);font-size:.9rem}.PracticalGuide-module__yzbABq__prepare{border:1px solid var(--border);background:linear-gradient(125deg,#0057b717,#ffd70014);border-radius:1.25rem;margin:2rem 0;padding:1.25rem}.PracticalGuide-module__yzbABq__prepare ul,.PracticalGuide-module__yzbABq__toc ol{padding-left:1.4rem}.PracticalGuide-module__yzbABq__toc a{text-underline-offset:.2em;padding:.3rem 0;text-decoration:underline;display:inline-block}.PracticalGuide-module__yzbABq__step{border-bottom:1px solid var(--border);padding:1.2rem 0;scroll-margin-top:130px}.PracticalGuide-module__yzbABq__step h2 span{color:var(--primary)}.PracticalGuide-module__yzbABq__related{gap:.6rem;margin-top:2.5rem;display:grid}.PracticalGuide-module__yzbABq__article a:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:4px}.PracticalGuide-module__yzbABq__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.GuideDetail-module__W9gn8W__container{background:var(--background);min-height:100vh;padding:4rem 0}.GuideDetail-module__W9gn8W__backLink{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:3rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.GuideDetail-module__W9gn8W__backLink:hover{color:var(--primary)}.GuideDetail-module__W9gn8W__article{background:var(--card);border:1px solid var(--border);border-radius:32px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 20px 50px #0000000d}.GuideDetail-module__W9gn8W__header{text-align:center;padding:4rem 4rem 2rem}.GuideDetail-module__W9gn8W__meta{justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.GuideDetail-module__W9gn8W__badge{background:var(--secondary);color:var(--primary);letter-spacing:.02em;border-radius:50px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700}.GuideDetail-module__W9gn8W__metaItem{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.95rem;display:flex}.GuideDetail-module__W9gn8W__header h1{font-family:var(--font-heading);font-size:var(--text-h1);color:var(--foreground);letter-spacing:-.02em;font-weight:800;line-height:1.1}.GuideDetail-module__W9gn8W__heroImage{padding:0 4rem}.GuideDetail-module__W9gn8W__heroImage img{object-fit:cover;border-radius:24px;width:100%;height:500px}.GuideDetail-module__W9gn8W__placeholder{background:var(--secondary);width:100%;height:500px;color:var(--muted-foreground);opacity:.5;border-radius:24px;justify-content:center;align-items:center;display:flex}.GuideDetail-module__W9gn8W__content{padding:4rem}.GuideDetail-module__W9gn8W__body{color:var(--foreground);font-size:1.125rem;line-height:1.85}.GuideDetail-module__W9gn8W__body p{opacity:.9;margin-bottom:2rem}.GuideDetail-module__W9gn8W__body h2,.GuideDetail-module__W9gn8W__body h3{font-family:var(--font-heading);margin:3.5rem 0 1.5rem;font-weight:800;line-height:1.2}.GuideDetail-module__W9gn8W__body h2{font-size:var(--text-h2)}.GuideDetail-module__W9gn8W__body h3{font-size:1.6rem}.GuideDetail-module__W9gn8W__body ul,.GuideDetail-module__W9gn8W__body ol{flex-direction:column;gap:.75rem;margin:1.5rem 0 2rem 1.5rem;display:flex}.GuideDetail-module__W9gn8W__body li{padding-left:.5rem}.GuideDetail-module__W9gn8W__body strong{color:var(--foreground);font-weight:800}.GuideDetail-module__W9gn8W__body blockquote{border-left:4px solid var(--primary);background:var(--secondary);color:var(--muted-foreground);border-radius:0 16px 16px 0;margin:2.5rem 0;padding:1.5rem 2rem;font-style:italic}.GuideDetail-module__W9gn8W__body a{color:var(--primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}.GuideDetail-module__W9gn8W__body a:hover{opacity:.8}.GuideDetail-module__W9gn8W__hashtag{color:var(--primary);opacity:.85;font-weight:700}.GuideDetail-module__W9gn8W__footer{border-top:1px solid var(--border);background:var(--secondary);padding:3rem 4rem}.GuideDetail-module__W9gn8W__videoWrapper{background:var(--secondary);border:1px solid var(--border);border-radius:16px;width:100%;margin-bottom:2.5rem;padding-bottom:56.25%;position:relative;overflow:hidden}.GuideDetail-module__W9gn8W__videoWrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.GuideDetail-module__W9gn8W__shareArea{justify-content:space-between;align-items:center;display:flex}.GuideDetail-module__W9gn8W__shareArea span{color:var(--muted-foreground);font-weight:700}.GuideDetail-module__W9gn8W__shareButtons{gap:1rem;display:flex}.GuideDetail-module__W9gn8W__shareBtn{background:var(--background);border:1px solid var(--border);width:44px;height:44px;color:var(--foreground);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.GuideDetail-module__W9gn8W__shareBtn:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.GuideDetail-module__W9gn8W__related{max-width:900px;margin:4rem auto 3rem}.GuideDetail-module__W9gn8W__relatedHeader{border-left:4px solid var(--primary);justify-content:space-between;align-items:flex-end;margin-bottom:2rem;padding-left:1.25rem;display:flex}.GuideDetail-module__W9gn8W__relatedHeader h3{font-family:var(--font-heading);color:var(--foreground);margin:0 0 .25rem;font-size:1.75rem;font-weight:800}.GuideDetail-module__W9gn8W__relatedHeader p{color:var(--muted-foreground);margin:0;font-size:1rem}.GuideDetail-module__W9gn8W__viewAllBtn{color:var(--primary);border:1px solid var(--primary);border-radius:10px;padding:.4rem .75rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s}.GuideDetail-module__W9gn8W__viewAllBtn:hover{background:var(--primary);color:#fff}.GuideDetail-module__W9gn8W__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.GuideDetail-module__W9gn8W__relatedCard{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.GuideDetail-module__W9gn8W__relatedCard:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 12px 30px #0000000f}.GuideDetail-module__W9gn8W__relatedImage{width:100%;height:140px;overflow:hidden}.GuideDetail-module__W9gn8W__relatedImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.GuideDetail-module__W9gn8W__relatedCard:hover .GuideDetail-module__W9gn8W__relatedImage img{transform:scale(1.05)}.GuideDetail-module__W9gn8W__relatedInfo{background:var(--card);border-top:1px solid var(--border);flex:1;padding:1.25rem}.GuideDetail-module__W9gn8W__relatedCategory{text-transform:uppercase;color:var(--primary);letter-spacing:.05em;margin-bottom:.5rem;font-size:.7rem;font-weight:800;display:block}.GuideDetail-module__W9gn8W__relatedInfo h4{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.GuideDetail-module__W9gn8W__toc{background:var(--secondary);border:1px solid var(--border);text-align:left;border-radius:20px;margin:0 4rem 2.5rem;padding:2rem}.GuideDetail-module__W9gn8W__toc h3{color:var(--foreground);margin-bottom:1rem;font-size:1.1rem;font-weight:800}.GuideDetail-module__W9gn8W__toc ul{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.GuideDetail-module__W9gn8W__toc a{color:var(--primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.GuideDetail-module__W9gn8W__toc a:before{content:"→";opacity:.5}.GuideDetail-module__W9gn8W__toc a:hover{opacity:.8;padding-left:.5rem}@media (max-width:768px){.GuideDetail-module__W9gn8W__header{padding:2.5rem 1.5rem}.GuideDetail-module__W9gn8W__header h1{font-size:var(--text-h2)}.GuideDetail-module__W9gn8W__meta{flex-direction:column;gap:1rem}.GuideDetail-module__W9gn8W__heroImage,.GuideDetail-module__W9gn8W__content,.GuideDetail-module__W9gn8W__footer{padding:1.5rem}.GuideDetail-module__W9gn8W__heroImage img,.GuideDetail-module__W9gn8W__placeholder{height:300px}.GuideDetail-module__W9gn8W__toc{margin:0 1.5rem 2rem}}.GuideDetail-module__W9gn8W__body table{table-layout:fixed;border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem;line-height:1.5}.GuideDetail-module__W9gn8W__body th,.GuideDetail-module__W9gn8W__body td{border-bottom:1px solid var(--border-color);overflow-wrap:anywhere;vertical-align:top;padding:.65rem .35rem}@media (max-width:480px){.GuideDetail-module__W9gn8W__body table{font-size:.8rem;line-height:1.4}.GuideDetail-module__W9gn8W__body th,.GuideDetail-module__W9gn8W__body td{padding:.55rem .15rem}}
.GuideComments-module__fo6z0W__container{border-top:1px solid var(--border);max-width:800px;margin-top:2rem;margin-left:auto;margin-right:auto;padding-top:1.5rem}.GuideComments-module__fo6z0W__header{color:var(--foreground);align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.GuideComments-module__fo6z0W__header h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.GuideComments-module__fo6z0W__header svg{color:var(--primary)}.GuideComments-module__fo6z0W__form{background:var(--secondary);border:1px solid var(--border);border-radius:24px;margin-bottom:4rem;padding:1.75rem;transition:all .3s}.GuideComments-module__fo6z0W__form:focus-within{border-color:var(--primary);background:var(--background);box-shadow:0 10px 25px -5px #3b82f61a}.GuideComments-module__fo6z0W__form textarea{width:100%;min-height:100px;color:var(--foreground);resize:none;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:1.05rem;line-height:1.6}.GuideComments-module__fo6z0W__formFooter{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}.GuideComments-module__fo6z0W__error{color:#ef4444;font-size:.875rem;font-weight:500}.GuideComments-module__fo6z0W__submitBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;transition:all .2s;display:flex}.GuideComments-module__fo6z0W__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.GuideComments-module__fo6z0W__submitBtn:disabled{opacity:.6;cursor:not-allowed}.GuideComments-module__fo6z0W__loginPrompt{background:var(--secondary);text-align:center;color:var(--muted-foreground);border:1px dashed var(--border);border-radius:24px;margin-bottom:4rem;padding:2.5rem}.GuideComments-module__fo6z0W__loginPrompt a{color:var(--primary);border-bottom:2px solid #0000;font-weight:700;text-decoration:none;transition:all .2s}.GuideComments-module__fo6z0W__loginPrompt a:hover{border-bottom-color:var(--primary)}.GuideComments-module__fo6z0W__list{flex-direction:column;gap:2.5rem;display:flex}.GuideComments-module__fo6z0W__comment{gap:1.25rem;animation:.5s ease-out GuideComments-module__fo6z0W__fadeIn;display:flex}@keyframes GuideComments-module__fo6z0W__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GuideComments-module__fo6z0W__avatar{background:linear-gradient(135deg, var(--primary), #60a5fa);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden;box-shadow:0 4px 10px #0000000d}.GuideComments-module__fo6z0W__avatar img{object-fit:cover;width:100%;height:100%}.GuideComments-module__fo6z0W__commentBody{flex:1}.GuideComments-module__fo6z0W__commentMeta{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.GuideComments-module__fo6z0W__userName{color:var(--foreground);font-size:1rem;font-weight:800}.GuideComments-module__fo6z0W__date{color:var(--muted-foreground);font-size:.85rem}.GuideComments-module__fo6z0W__deleteBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:6px;transition:all .2s;display:flex}.GuideComments-module__fo6z0W__deleteBtn:hover{color:#ef4444;background:#fee2e2}.GuideComments-module__fo6z0W__commentContent{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:1.05rem;line-height:1.6}.GuideComments-module__fo6z0W__empty{text-align:center;color:var(--muted-foreground);padding:4rem 0;font-size:1.1rem}@media (max-width:768px){.GuideComments-module__fo6z0W__container{padding-left:1rem;padding-right:1rem}}.GuideComments-module__fo6z0W__commentContent{overflow-wrap:anywhere}
