.guide-main{max-width:1220px;padding:0 28px 70px;margin:auto}.guide-hero{padding:45px 40px;border:1px solid #a3717e;border-radius:13px;background:linear-gradient(90deg,#351226f2,#36132ada 55%,#2e112580),url('../assets/about-bar-interior.webp') center/cover}.guide-hero h1{font:600 34px/1.4 'Yu Mincho',serif;letter-spacing:.06em;margin:8px 0}.guide-hero p:not(.kicker){font-size:15px;color:#f3dce0}.guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;margin-top:25px;align-items:start}.guide-nav{position:sticky;top:20px;display:grid;padding:18px;border:1px solid #926577;border-radius:10px;background:#391b30}.guide-nav strong{font-size:14px;color:#f2ce9d;margin-bottom:8px}.guide-nav a{padding:9px 0;border-top:1px solid #775163;font-size:13px}.guide-body{display:grid;gap:14px}.guide-body section{padding:26px 28px;border:1px solid #976879;border-radius:11px;background:linear-gradient(120deg,#422139,#2b1828);scroll-margin-top:25px}.guide-body h2{font:600 22px 'Yu Mincho',serif;margin:0 0 14px}.guide-body p:not(.kicker){font-size:15px;line-height:2;color:#f1dce0}.guide-inline-link{display:inline-block;color:#f9ce9a;font-size:14px;font-weight:bold;margin-top:6px}@media(max-width:700px){.guide-main{padding:0 15px 42px}.guide-hero{padding:28px 20px}.guide-hero h1{font-size:24px}.guide-hero p:not(.kicker){font-size:13px}.guide-layout{grid-template-columns:1fr;gap:12px;margin-top:14px}.guide-nav{position:static}.guide-body section{padding:21px 18px}.guide-body h2{font-size:20px}.guide-body p:not(.kicker){font-size:14px}}
