.seo-links{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0}.seo-links a{display:inline-block;clip-path:none;min-height:44px;margin:0;padding:10px 14px;font:14px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;border:1px solid #6c527e;background:#19121f}.seo-intro{max-width:1100px;margin:26px auto;padding:24px;color:#e4ddd1}.guide-shell{max-width:1080px;margin:auto;padding:24px}.guide-shell header{position:static;height:auto;flex-wrap:wrap;padding:18px;gap:18px}.guide-shell article{padding:clamp(20px,5vw,60px);background:#111017;border:1px solid #67516f}.guide-shell h1{font-size:clamp(28px,4vw,46px);letter-spacing:0;line-height:1.2;margin-bottom:24px}.guide-shell h2{margin-top:36px}.guide-shell p,.guide-shell li{font:17px/1.8 Georgia,serif}.guide-shell a{color:#ddbcff}.guide-shell video{width:100%;height:auto;display:block;background:#050407}.guide-shell footer{flex-wrap:wrap;line-height:1.8}.seo-intro h2{font-size:28px}.guide-shell .breadcrumb{font:13px/1.6 Arial,sans-serif;margin:20px 0}.guide-shell .ornate{margin:12px 0}@media(max-width:600px){.guide-shell{padding:12px}.seo-links{gap:8px}.seo-links a{font-size:13px}.seo-intro{padding:18px}}
.library-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.library-controls input{max-width:450px;margin:0}.library-controls select{max-width:100%;padding:12px;background:#17111e;color:#e4ddd1;border:1px solid #6c527e}#library-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guide-shell article.library-card{padding:20px;min-width:0}.library-card p{font-size:14px;white-space:pre-line;overflow-wrap:anywhere}.library-card-title{display:flex;align-items:center;gap:16px}.library-card-title img{object-fit:contain;flex-shrink:0}.library-card-title h2{font-size:22px;margin:0;overflow-wrap:anywhere}.library-card dl{grid-template-columns:minmax(0,1fr) auto;overflow-wrap:anywhere}.library-card dd{max-width:160px}.library-paging{display:flex;gap:14px;margin:25px 0}.library-card li{font-size:14px}.chronicles-archive{font-size:13px}#library-fallback ul{columns:2}@media(max-width:700px){#library-results{grid-template-columns:1fr}.library-controls{display:block}.library-controls>*{display:block;margin-bottom:10px!important}.library-controls input{width:100%}#library-fallback ul{columns:1}}
