/* Luna remains the primary experience; collection discovery is secondary. */
.lc12-discovery{box-sizing:border-box;max-width:1200px;margin:2rem auto;padding:0 1rem;color:#34454c}
.lc12-discovery details{border-top:1px solid #d8dedc;border-bottom:1px solid #d8dedc;padding:1rem 0;background:transparent}
.lc12-discovery summary{cursor:pointer;font:600 1rem/1.5 system-ui,sans-serif;letter-spacing:0;color:#34454c;padding:.35rem .15rem}
.lc12-discovery summary::marker{color:#637b81}
.lc12-discovery-content{max-width:70ch;padding:.4rem .15rem .3rem}
.lc12-discovery p{font:400 1rem/1.65 system-ui,sans-serif;margin:.6rem 0}
.lc12-discovery .lc12-note,.lc12-collection-note{font-size:.92rem;line-height:1.6;color:#526268;max-width:75ch}
.lc12-links{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:.8rem 0}
.lc12-links a,.lc12-back a,.lc12-collection-note a{color:#315d69;text-underline-offset:.2em}
.lc12-links a{font:600 .95rem/1.6 system-ui,sans-serif;padding:.3rem 0}
.lc12-back{margin:1rem 0}.lc12-back a{font-weight:600}
footer .lc12-more{box-sizing:border-box;flex:1 0 100%;grid-column:1/-1;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem 1.2rem;border-top:1px solid #dce0dd;margin-top:1rem;padding-top:.7rem;font:400 .9rem/1.6 system-ui,sans-serif}
footer .lc12-more span{color:#566367}footer .lc12-more a{color:#315d69;padding:.35rem 0;text-underline-offset:.2em}footer .lc12-more a[aria-current]{font-weight:650}
.lc12-discovery summary:focus-visible,.lc12-links a:focus-visible,.lc12-more a:focus-visible{outline:2px solid #315d69;outline-offset:4px;border-radius:2px}
@media(max-width:600px){.lc12-discovery{padding:0 .25rem;margin:1.5rem auto}.lc12-links{display:grid;gap:.2rem}.lc12-more span{flex-basis:100%}}
