.guide-page{max-width:1100px;margin-inline:auto;padding:2rem clamp(1rem,4vw,3rem) 5rem}.guide-page .page-hero{margin:2rem 0;padding:clamp(1.5rem,4vw,3rem);border:1px solid #678f8e;border-radius:1.4rem;background:#10282a;color:#e7ede5}.guide-page a{color:#bf793e}.guide-page .page-hero a{color:#efd097}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.guide-grid article,.guide-grid section{background:#f0eee4;color:#193339;padding:1.5rem;border:1px solid #a5b0a5;border-radius:1rem}.guide-grid h2{font-size:1.4rem;margin:.3rem 0}.guide-grid dl{display:grid;gap:.4rem}.guide-grid dl div{display:flex;gap:.5rem;flex-wrap:wrap}.guide-grid dt{font-weight:700}.guide-terms{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0}.guide-terms a{display:inline-block;border:1px solid currentColor;border-radius:100px;padding:.45rem .9rem}.reference-art{max-width:440px;margin:1rem 0}.reference-art img{display:block;max-width:100%;height:auto;border-radius:.8rem}.reference-art figcaption{font-size:.85rem;color:#b3c7c1}
