/* TRT Unlocked guide — sits on top of AndroMD's own tokens, adds nothing new to the palette */
.guide-figure{margin:0 0 1.8rem;background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}
.guide-figure img{display:block;width:100%;height:auto}
.guide-figure figcaption{padding:.8rem 1.1rem;font-size:.86rem;line-height:1.5;color:var(--muted);border-top:1px solid var(--line);font-style:italic}
.guide-book{border-top:4px solid var(--blue-deep)}
.guide-book__title{font-family:var(--font-display);font-size:1.35rem;line-height:1.15;margin:.2rem 0 .25rem;color:var(--blue-ink)}
.guide-book__sub{font-size:.9rem;color:var(--muted);margin:0 0 .35rem;line-height:1.4}
.guide-book__by{font-size:.82rem;color:var(--muted-2);margin:0 0 .9rem}
.guide-book__blurb{font-size:.92rem;line-height:1.55;margin:0 0 1rem}
.guide-book .btn{display:block;text-align:center;margin:0 0 .5rem}
.guide-book__isbn{font-size:.72rem;color:var(--muted-2);margin:.8rem 0 0;letter-spacing:.02em}
.guide-nav{display:flex;justify-content:space-between;gap:1rem;margin:2.5rem 0 0;padding-top:1.4rem;border-top:1px solid var(--line);font-size:.92rem}
.guide-nav a{color:var(--blue-deep);text-decoration:none;max-width:48%}
.guide-nav a:hover{text-decoration:underline}
.guide-nav__next{text-align:right;margin-left:auto}
.guide-part{margin:2.2rem 0 3rem}
.guide-card{display:block;text-decoration:none;color:inherit}
.guide-card h3{font-family:var(--font-display);font-size:1.12rem;margin:.35rem 0 .4rem;color:var(--blue-ink)}
.guide-card p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}
.guide-crosslink{margin:2.5rem auto}
.guide-crosslink ul{margin:.5rem 0 0;padding-left:1.2rem}
.guide-crosslink li{margin:.3rem 0}
.callout ul{margin:.5rem 0 0;padding-left:1.2rem}
@media (prefers-reduced-motion:no-preference){.guide-figure{transition:transform .32s cubic-bezier(.22,.61,.36,1)}}
