.website-guide{scroll-margin-top:110px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,292px);align-items:center;gap:40px;padding:32px;margin:28px 0;border:1px solid #dcebe5;border-radius:24px;background:#fff;box-sizing:border-box;min-width:0;}
.website-guide-copy{min-width:0;}.website-guide h2{font-size:clamp(25px,3vw,36px);line-height:1.35;margin:12px 0;}.website-guide p{line-height:1.8;color:#475569;}.website-guide-copy a{display:inline-block;color:#047857;font-weight:700;text-decoration:underline;text-underline-offset:4px;}.website-guide .website-guide-note{font-size:12px;color:#64748b;}.website-guide video{display:block;width:100%;height:auto;max-height:520px;aspect-ratio:9/16;object-fit:contain;border-radius:16px;background:#112b28;box-shadow:0 8px 24px #112b2814;}.website-guide-button{white-space:normal;}
@media(max-width:640px){.website-guide{grid-template-columns:minmax(0,1fr);padding:22px 18px;gap:20px;scroll-margin-top:145px;}.website-guide video{width:min(100%,260px);max-height:462px;justify-self:center;}.website-guide p{font-size:15px;}}
