.toc-section h3 a,.toc-section ul li a{transition:color .2s;text-decoration:none}.guide-header,.guide-section h2{border-bottom:3px solid #c69963}.guide-cta,.guide-header,.guide-image-item,.guide-toc h2{text-align:center}.guide-section{margin-bottom:60px;padding-top:20px}.guide-section h2{font-size:2.2rem;color:#000;padding-bottom:15px;margin-bottom:20px}.section-intro{font-size:1.6rem;color:#555;margin-bottom:30px;line-height:1.8}.guide-article{margin-bottom:40px;padding:30px;background:#fff;border-left:4px solid #c69963;scroll-margin-top:80px}.guide-article h3{font-size:1.8rem;color:#c69963;margin-bottom:20px}.guide-article p{line-height:1.8;margin-bottom:15px;color:#333}.guide-images{margin:30px 0}.guide-image-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:600px;margin:0 auto}.guide-image-item img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.guide-image-item span{display:block;margin-top:10px;font-weight:700;color:#666}.guide-cta{background:linear-gradient(135deg,#c69963 0,#b89153 100%);padding:10px;border-radius:8px;border:1px solid #000;color:#fff;margin-top:60px}.guide-cta h2{font-size:2rem;margin-bottom:15px;color:#000}.guide-cta p{font-size:1.6rem;margin-bottom:20px}.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta-button{background:#000;color:#c69963;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:700;transition:.3s;border:2px solid #000}.cta-button:hover{background:#555;color:#fff;border-color:#fff}@media (max-width:768px){.guide-image-pair,.toc-sections{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:stretch}.guide-article{padding:20px}}