.guides-index-module__xxx-iq__page{padding:8rem 1.5rem 6rem;position:relative}.guides-index-module__xxx-iq__inner{max-width:62rem;margin:0 auto}.guides-index-module__xxx-iq__eyebrow{font-family:var(--font-courier-prime), "Courier New", monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .85rem;font-size:.78rem;font-weight:700}.guides-index-module__xxx-iq__headline{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink);max-width:18em;margin:0 0 1.25rem;font-size:clamp(2.4rem,5vw,3.4rem);font-style:italic;font-weight:700;line-height:1.12}.guides-index-module__xxx-iq__standfirst{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink);max-width:36em;margin:0 0 3.25rem;font-size:1.125rem;line-height:1.7}.guides-index-module__xxx-iq__lead{max-width:44rem;margin:0 0 2.25rem}.guides-index-module__xxx-iq__leadLabel{align-items:center;gap:1rem;margin:0 0 1.1rem;display:flex}.guides-index-module__xxx-iq__leadLabel:after{content:"";background-color:var(--gold-leaf);flex:1;height:1px}.guides-index-module__xxx-iq__leadLabelText{font-family:var(--font-courier-prime), "Courier New", monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--oxblood);flex:none;font-size:.8rem;font-weight:700}.guides-index-module__xxx-iq__leadTitle{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink);margin:0 0 .9rem;font-size:clamp(1.9rem,3.4vw,2.6rem);font-style:italic;font-weight:700;line-height:1.15;text-decoration:none;display:inline-block}.guides-index-module__xxx-iq__leadTitle:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold-leaf);text-decoration-color:var(--gold-leaf);text-underline-offset:.18em}.guides-index-module__xxx-iq__leadExcerpt{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink);max-width:38em;margin:0;font-size:1.125rem;line-height:1.7}.guides-index-module__xxx-iq__fleuronRule{align-items:center;gap:1rem;margin:0 0 3rem;display:flex}.guides-index-module__xxx-iq__fleuronRule:before,.guides-index-module__xxx-iq__fleuronRule:after{content:"";background-color:color-mix(in srgb, var(--gold-leaf) 55%, transparent);flex:1;height:1px}.guides-index-module__xxx-iq__fleuron{color:var(--gold-leaf);font-size:.95rem;line-height:1}.guides-index-module__xxx-iq__groups{columns:2;column-gap:4.5rem}.guides-index-module__xxx-iq__group{break-inside:avoid;margin-bottom:2.5rem}.guides-index-module__xxx-iq__group:last-child{margin-bottom:0}.guides-index-module__xxx-iq__groupTitle{font-family:var(--font-courier-prime), "Courier New", monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--gold-leaf);margin:0 0 1.1rem;padding-bottom:.55rem;font-size:.8rem;font-weight:700}.guides-index-module__xxx-iq__list{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.guides-index-module__xxx-iq__itemLink{align-items:baseline;gap:.55rem;text-decoration:none;display:flex}.guides-index-module__xxx-iq__itemTitle{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink);font-size:1.15rem;font-style:italic;line-height:1.4}.guides-index-module__xxx-iq__itemLink:hover .guides-index-module__xxx-iq__itemTitle{color:var(--oxblood)}.guides-index-module__xxx-iq__leader{border-bottom:1px dotted color-mix(in srgb, var(--ink-faint) 65%, transparent);flex:1;min-width:1.5rem;transform:translateY(-.28em)}.guides-index-module__xxx-iq__itemNum{font-family:var(--font-courier-prime), "Courier New", monospace;color:var(--oxblood);flex:none;font-size:.8rem;font-weight:700}.guides-index-module__xxx-iq__moreToCome{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink-faint);text-align:center;margin:3rem 0 0;font-size:1.05rem;font-style:italic}.guides-index-module__xxx-iq__colophon{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink-faint);text-align:center;border-top:1px solid color-mix(in srgb, var(--gold-leaf) 45%, transparent);margin:1.5rem 0 0;padding-top:1.5rem;font-size:.95rem;font-style:italic}@media (max-width:768px){.guides-index-module__xxx-iq__page{padding:calc(env(safe-area-inset-top,0px) + 4.5rem) 1.25rem 4rem}.guides-index-module__xxx-iq__groups{columns:1}.guides-index-module__xxx-iq__group{margin-bottom:2.25rem}.guides-index-module__xxx-iq__itemTitle{font-size:1.08rem}}
