.guide-wrapper {
max-width: 1200px;
margin: 0 auto;
padding: 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
line-height: 1.8;
color: #1e3a2e;
}
.hero-section {
background: linear-gradient(180deg, #e8f8f5 0%, #FFFFFF 100%);
padding: clamp(32px, 6vw, 64px) clamp(20px, 5vw, 40px);
border-radius: 20px;
margin-bottom: 40px;
border: 1px solid #A5D6A7;
text-align: center;
box-shadow: 0 4px 20px rgba(0,0,0,0.08);
}
.premium-badge {
display: inline-block;
background: #27ae60;
color: #16a085;
padding: 10px 24px;
...