.guide-page{padding-bottom:var(--space-3xl)}.page-header{text-align:center;padding:var(--space-xl)0 var(--space-2xl)}.back-link{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-lg);color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);font-weight:500;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--color-blue-dark);background:var(--color-highlight)}.page-header h1{font-size:var(--font-size-4xl);margin-bottom:var(--space-md);background:var(--color-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-intro{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.scenario-section{margin-bottom:var(--space-3xl)}.section-header{margin-bottom:var(--space-xl);padding-left:var(--space-lg);position:relative}.section-header:before{content:"";background:linear-gradient(180deg,var(--color-blue)0%,var(--color-green)100%);border-radius:var(--radius-full);width:4px;position:absolute;top:0;bottom:0;left:0}.section-title{font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--space-xs);font-weight:700}.section-description{color:var(--color-text-muted);font-size:var(--font-size-base)}.scenario-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.page-footer{margin-top:var(--space-2xl);text-align:center}.tip-box{padding:var(--space-xl)var(--space-2xl);background:var(--color-surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-2xl);box-shadow:0 4px 20px var(--color-shadow),0 0 30px #0fff501a;border:2px solid #0fff504d;display:inline-block}.tip-box h3{font-size:var(--font-size-lg);margin-bottom:var(--space-sm);color:var(--color-green-dark);font-weight:700}.tip-box p{color:var(--color-text-secondary);max-width:400px;line-height:1.6}@media (max-width:768px){.page-header h1{font-size:var(--font-size-2xl)}.scenario-grid{grid-template-columns:1fr}.section-title{font-size:var(--font-size-lg)}.tip-box{padding:var(--space-lg)}}
