/* Approved collection profiles only. World dossiers retain their own visual language. */
.editorial-site{background:#f6f2e9;color:#302f2a}.editorial-site .site-header,.editorial-site .age-gate,.editorial-site footer{color:var(--text)}.editorial-site .detail-page{max-width:1240px;padding:32px 40px 80px}.editorial-site .detail-page>nav{color:#716b65;font-size:.875rem}.editorial-heading{max-width:920px;padding:28px 0 38px}.editorial-heading .world-label{color:#47756b;font-size:.75rem;letter-spacing:.14em;margin:0 0 16px}.editorial-heading h1{font:400 clamp(3.3rem,7vw,6rem)/.98 Georgia,serif;letter-spacing:-.055em;margin:0 0 24px;overflow-wrap:anywhere}.editorial-heading .bot-profile-lede{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.7;color:#655f55;margin:0;max-width:760px}.editorial-site .bot-profile{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.editorial-portrait{margin:0}.editorial-site .bot-profile .detail-art{border-radius:0;background:#eadccd;max-height:none;width:100%;height:auto;display:block;object-fit:contain}.editorial-portrait figcaption{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #cbcabb;text-transform:uppercase;color:#547165;font-size:.75rem;letter-spacing:.1em}.editorial-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.editorial-facts dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:#797366}.editorial-facts dd{margin:5px 0 0;color:#334d43;font-weight:600;font-size:.9rem}.editorial-site .bot-profile-actions{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0 0 24px}.editorial-site .bot-profile-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;font-size:.875rem;line-height:1.5;text-decoration:none;border:1px solid #bfb8a6;flex:1 1 160px}.editorial-site .bot-profile-actions .editorial-chat{background:#285449;color:#fff;border-color:#285449}.editorial-world{color:#285449}.editorial-site .bot-bio-section{padding:0 0 34px;margin:0 0 30px;border-top:0;border-bottom:1px solid #d1cbbc}.bio-chapter-number{display:flex;align-items:center;gap:14px;color:#617f70;letter-spacing:.12em;font-size:.75rem;margin:0 0 18px}.bio-chapter-number:after{content:"";height:1px;background:#c9d0c4;flex:1}.editorial-site .bot-bio-section h2{font:400 clamp(1.8rem,3vw,2.6rem)/1.15 Georgia,serif;color:#343d33;letter-spacing:-.025em;margin-bottom:20px}.editorial-site .bot-bio-section p{color:#655f55;font-size:1.05rem;line-height:1.9;white-space:pre-line}.editorial-site .bot-profile-return{border:0;color:#285449;font-size:.9rem}.editorial-site .share-page{color:#655f55}.editorial-site .share-page button{background:#285449;border-color:#285449}.editorial-site .site-footer{background:#17141a;margin-top:0}.editorial-site .detail-page a:focus-visible{outline-color:#285449}
@media(max-width:760px){.editorial-site .detail-page{padding:24px 24px 48px}.editorial-heading{padding:24px 0 26px}.editorial-heading h1{font-size:clamp(3rem,12vw,4.5rem);line-height:1}.editorial-heading .bot-profile-lede{font-size:1.05rem}.editorial-site .bot-profile{grid-template-columns:1fr;gap:24px}.editorial-site .bot-bio-section p{font-size:1rem}.editorial-site .bot-profile .detail-art{max-height:none}.editorial-portrait figcaption{font-size:.75rem}.editorial-site .bot-bio-section{margin-bottom:24px;padding-bottom:26px}}
