.content-guide .guide{max-width:760px;margin-top:42px}.content-guide h1{font-size:clamp(32px,6vw,54px);line-height:1.16;letter-spacing:-1.2px;margin:22px 0}.content-guide .eyebrow{margin-top:30px}.content-guide p{color:#c3bdd2}.content-guide .intro{font-size:18px}.content-guide .primary{display:inline-block;color:#252037;text-decoration:none;min-height:44px;line-height:1.5;padding:12px 20px}.content-guide .play-note{font-size:13px}.local-note{border:1px solid #c8b6fb44;padding:4px 24px 16px;border-radius:14px;margin-top:36px;background:#c8b6fb09}.local-note h2{font-size:22px}.local-note p{font-size:14px}.guide-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px;margin:0 auto 60px}.guide-directory>a{padding:24px;border:1px solid #c8b6fb33;border-radius:14px;background:#10131f}.guide-directory h2{font-size:23px;line-height:1.35}.guide-directory p{font-size:15px;line-height:1.7}.guide-directory span{color:#c8b6fb}.content-guide nav a,.content-guide footer a{display:inline-flex;align-items:center;min-height:44px}.content-guide a:focus-visible{outline:3px solid #e4d8ff;outline-offset:5px}.skip-link{position:absolute;left:16px;top:-100px;background:#c8b6fb;color:#252037;padding:12px;z-index:10}.skip-link:focus{top:12px}.content-guide .guide-nav{border-top:1px solid #c8b6fb33;padding-top:20px}.content-guide nav{flex-wrap:wrap}.content-guide .guide-header{margin-top:40px}@media(max-width:600px){.guide-directory{grid-template-columns:1fr}.local-note{padding:4px 18px 14px}.content-guide header nav{gap:12px}.content-guide header nav a{font-size:13px}.content-guide .guide{margin-top:24px}.content-guide .primary{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.content-guide *{scroll-behavior:auto;transition:none}}
