.guide{max-width:1200px;margin:0 auto;padding:0 1.5rem}.guide-masthead{padding:2.4rem 0 2.8rem}.guide-eyebrow{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-primary);margin:0}.guide-masthead h1{font-family:newsreader,Georgia,serif;font-weight:400;font-size:4.4rem;line-height:.95;letter-spacing:-.01em;color:var(--text-primary-dark);margin:.6rem 0}.guide-blurb{font-family:newsreader,Georgia,serif;font-style:italic;font-size:1.3rem;color:var(--text-secondary-dark);margin:0}.guide-entries{display:flex;flex-direction:column;gap:4.5rem}.guide-heading{display:flex;align-items:baseline;gap:1rem;font-family:newsreader,Georgia,serif;font-weight:400;font-size:1.9rem;line-height:1.1;color:var(--text-primary-dark);margin:0 0 1rem;padding-bottom:.7rem;border-bottom:1px solid var(--border-subtle-dark)}.guide-heading i{font-size:1.1rem;color:var(--text-secondary-dark)}.plate{display:flex;flex-direction:column;gap:8px}.plate-row,.plate-top{display:flex;align-items:flex-start;gap:8px}.plate-frame{display:block;margin:0;min-width:0;min-height:0;overflow:hidden;flex:var(--ratio,1)1 0}.plate-frame img{display:block;width:100%;height:auto}.plate-side{display:flex;flex-direction:column;gap:8px;min-width:0;flex:var(--grow,1)1 0}.plate-side .plate-frame{flex:none}.plate-spacer{flex-shrink:1;flex-basis:0}.guide-colophon{margin-top:4.5rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,6%);text-align:center;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;line-height:2.2;color:var(--text-muted-dark)}.guide-colophon .sep{margin:0 .5rem}.guide-colophon a{color:var(--text-secondary-dark);text-decoration:none;transition:color .2s ease}.guide-colophon a:hover{color:var(--accent-primary)}@media(max-width:900px){.guide-masthead h1{font-size:3rem}}@media(max-width:640px){.plate-row,.plate-top{flex-direction:column}.plate-row .plate-frame,.plate-top .plate-frame,.plate-side{flex:none}.plate-spacer{display:none}}