.op .guide-card{flex-direction:row;align-items:flex-start;gap:16px;padding:28px 32px}.op .guide-card__icon{border-radius:var(--k-radius-sm);background:var(--k-paper-2);width:40px;height:40px;color:var(--k-ink-2);transition:background var(--k-dur-base)var(--k-ease),color var(--k-dur-base)var(--k-ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.op .guide-card:hover .guide-card__icon{background:var(--k-indigo);color:var(--k-paper)}.op .guide-card__body{flex:1;min-width:0}.op .guide-card__title{font-family:var(--k-font-display);letter-spacing:-.015em;color:var(--k-ink);margin-bottom:6px;font-size:20px;font-weight:400;line-height:1.25}.op .guide-card__desc{font-size:var(--k-text-sm);color:var(--k-ink-2);line-height:1.5}.op .guides-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:680px){.op .guides-grid{grid-template-columns:1fr}}.op .guide-nf{text-align:center;max-width:640px;margin:0 auto;padding:160px 24px 120px}.op .guide-nf h1{font-family:var(--k-font-display);letter-spacing:-.025em;color:var(--k-ink);margin-bottom:14px;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.1}.op .guide-nf p{font-family:var(--k-font-body);font-size:var(--k-text-md);color:var(--k-ink-2);margin-bottom:28px}
