.guide-next{max-width:1100px;margin:2.5rem auto;padding:clamp(1.2rem,3vw,2rem);background:#faf5ef;border:1px solid #e5d7ca;border-radius:16px;box-sizing:border-box;color:#382b2e}.guide-next h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.guide-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.guide-next-grid>a{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;background:#fff;border:1px solid #e4d4c6;border-radius:12px;color:#501d2b;text-decoration:none;min-width:0}.guide-next-grid strong{font-size:1.15rem;line-height:1.35}.guide-next-grid span{font-size:1rem;line-height:1.65;color:#473d3b}.guide-next-grid b{margin-top:auto;font-size:.95rem}.guide-find{margin-top:1.7rem;padding-top:1.3rem;border-top:1px solid #e0d2c5}.guide-find label{display:block;font-size:1.1rem;font-weight:600;margin-bottom:.8rem}.guide-find>div{display:flex;gap:.6rem}.guide-find input{flex:1;min-width:0;padding:.8rem;font:inherit;background:#fff;border:1px solid #bda89a;border-radius:8px;min-height:46px;box-sizing:border-box}.guide-find button{font:inherit;padding:.7rem 1rem;background:#501d2b;color:#fff;border:0;border-radius:8px;min-height:46px;cursor:pointer}.guide-find small{display:block;margin-top:.8rem;font-size:.94rem;line-height:1.6}.guide-next a:focus-visible,.guide-next input:focus-visible,.guide-next button:focus-visible{outline:3px solid #501d2b;outline-offset:4px}@media(max-width:700px){.guide-next-grid{grid-template-columns:1fr}.guide-next{margin:1.5rem 0}.guide-find>div{flex-direction:column}}
/* Keep recommendations readable inside narrow reading columns as well as narrow screens. */
.wiki-main .guide-next{width:100%;min-width:0;grid-column:1/-1;padding:clamp(1rem,2.5vw,1.75rem)}
.wiki-main .guide-next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem}
.wiki-main .guide-next-grid>a{min-width:0;padding:1.1rem;overflow-wrap:normal;word-break:normal;hyphens:none}
.wiki-main .guide-next-grid strong,.wiki-main .guide-next-grid span,.wiki-main .guide-next-grid b{overflow-wrap:normal;word-break:normal;hyphens:none}
.wiki-main .guide-next-grid strong{font:600 1.125rem/1.45 Arial,sans-serif}
.wiki-main .guide-next h2{font:clamp(1.5rem,2.5vw,2rem)/1.25 Georgia,serif;margin:.65rem 0 1.25rem}
.wiki-main .guide-next>.eyebrow{font-size:.8rem;line-height:1.65;letter-spacing:.1em;overflow-wrap:normal}
@media(max-width:960px){.wiki-main .guide-next-grid{grid-template-columns:minmax(0,1fr)}.wiki-main .guide-next{margin:1.5rem 0}.wiki-main .guide-find>div{flex-direction:column}.wiki-main .guide-find button{width:100%}}
