/* Branded guide PDFs: lightweight editorial links, no cards or decorative panels. */
.guide-pdf-download{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin:8px 0 34px;padding:18px 0;border-bottom:1px solid var(--line,rgba(212,182,97,.22))}
.guide-pdf-download a,.guide-pdf-index a{color:var(--gold-b,#e6c875);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:5px}
.guide-pdf-download a{font:600 clamp(14px,3.8vw,16px)/1.45 Inter,Arial,sans-serif;letter-spacing:0}
.guide-pdf-download .guide-pdf-meta{font:400 13px/1.5 Inter,Arial,sans-serif;color:var(--mut,#c8c0b4)}
.guide-pdf-download a:focus-visible,.guide-pdf-index a:focus-visible{outline:2px solid var(--gold-b,#e6c875);outline-offset:5px}
.guide-pdf-index{padding-block:38px 66px}
.guide-pdf-index h2{margin:0 0 10px}
.guide-pdf-index p{max-width:65ch;line-height:1.65}
.guide-pdf-index ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,4vw,60px);row-gap:0;list-style:none;margin:24px 0 0;padding:0}
.guide-pdf-index li{min-width:0;border-bottom:1px solid var(--line,rgba(212,182,97,.22));padding:14px 0 18px}
.guide-pdf-index a{font:500 clamp(15px,2.5vw,17px)/1.5 'Crimson Pro',Georgia,serif;overflow-wrap:break-word}
html.lightmode .guide-pdf-download a,html.lightmode .guide-pdf-index a{color:#654712}
html.lightmode .guide-pdf-download .guide-pdf-meta{color:#4a4238}
@media(max-width:700px){.guide-pdf-index ul{grid-template-columns:1fr}.guide-pdf-index{padding-block:30px 50px}.guide-pdf-download{padding-block:18px;margin-bottom:26px}}
@media print{.guide-pdf-download,.guide-pdf-index{display:none!important}}
