.nubi-editorial-guide{max-width:850px;margin:2rem auto 3rem;padding-inline:1.25rem}
.nubi-guide-heading{margin-bottom:2rem}
.nubi-guide-heading h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;overflow-wrap:anywhere}
.nubi-guide-heading p{margin-top:1rem;line-height:1.7}
.nubi-guide-notice{border-inline-start:3px solid currentColor;padding-inline-start:1rem}
.nubi-editorial-guide>.game-controls,.nubi-editorial-guide>p{margin-top:2rem}
.nubi-guide-shelf{padding-block:2rem;border-top:1px solid #a1a1aa55}
.nubi-guide-shelf>p{margin-block:.75rem 1.25rem;max-width:75ch}
.nubi-guide-shelf ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;padding:0}
.nubi-guide-shelf li a{display:block;padding:1rem;border:1px solid #a1a1aa55;border-radius:.75rem;text-decoration:underline;text-underline-offset:.2em}
.nubi-guide-shelf a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
@media(max-width:600px){.nubi-guide-shelf ul{grid-template-columns:1fr}}
