
/* RC8.11 — Revista colaborativa */
.revista-collab{padding:56px 0;background:linear-gradient(180deg,#fff 0%,#faf8ff 100%);border-bottom:1px solid #eee9ff}
.collab-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:end;margin-bottom:26px}
.collab-heading h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08;margin:7px 0 0;color:#14142b;max-width:760px}.collab-heading>p{color:#5f6074;line-height:1.7;margin:0}
.collab-grid{display:grid;grid-template-columns:1fr 1fr .72fr;gap:18px}.collab-card{position:relative;border:1px solid #e8e1ff;border-radius:24px;padding:27px;background:#fff;box-shadow:0 16px 45px rgba(50,31,100,.07);overflow:hidden}.collab-card:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-48px;top:-55px;background:rgba(111,55,255,.08)}
.collab-specialist{background:linear-gradient(145deg,#fff,#f7f3ff)}.collab-continuing{background:linear-gradient(145deg,#fff,#f1fbf8);border-color:#d8efe7}.collab-partners{background:linear-gradient(145deg,#2b1463,#6936ed);color:#fff;border-color:transparent;display:flex;flex-direction:column;justify-content:center}.collab-partners h3,.collab-partners p,.collab-partners .collab-eyebrow,.collab-partners .collab-link{color:#fff}
.collab-icon{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#6d36f5;color:#fff;margin-bottom:18px}.collab-continuing .collab-icon{background:#0d9a73}.collab-icon svg{width:25px;height:25px}
.collab-eyebrow{display:block;color:#6d36f5;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.collab-card h3{font-size:1.34rem;line-height:1.2;margin:9px 0 10px;color:#17162d}.collab-card p{color:#606176;line-height:1.58;margin:0 0 18px}.collab-person{display:flex;align-items:center;gap:10px;margin:17px 0}.person-avatar,.sidebar-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#23104e;color:#fff;font-weight:900;font-size:.78rem}.collab-continuing .person-avatar{background:#08785b}.collab-person span:last-child{display:flex;flex-direction:column}.collab-person small{color:#717285;margin-top:2px}.collab-link{display:flex;align-items:center;justify-content:space-between;color:#5d27e8;font-weight:800;text-decoration:none;margin-top:auto}.collab-link:hover{gap:8px}.partner-thumb{display:flex!important;min-height:210px;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-decoration:none}.specialist-thumb{background:linear-gradient(135deg,#251151,#7541f7)!important;color:white}.continuing-thumb{background:linear-gradient(135deg,#e5fff6,#bcefdc)!important;color:#075e47}.partner-monogram{font-size:3.1rem;font-weight:900}.partner-thumb-label{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.continuing-thumb svg{width:64px;height:64px}.sidebar-partners>a{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eee;text-decoration:none;color:#16162d}.sidebar-partners>a span:last-child{display:flex;flex-direction:column}.sidebar-partners small{color:#77798a;margin-top:2px}.sidebar-all-partners{display:block!important;color:#6833ef!important;font-weight:800!important;border-bottom:0!important;padding-top:15px!important}.editoria-direct{text-decoration:none}
.partner-page{background:#fbfaff}.partner-hero{padding:72px 0 54px;background:linear-gradient(135deg,#1e0b48,#6f36f5);color:white}.partner-hero.green{background:linear-gradient(135deg,#063e33,#0b9d76)}.partner-hero .container{display:grid;grid-template-columns:1fr .75fr;gap:45px;align-items:center}.partner-hero h1{font-size:clamp(2.2rem,4.8vw,4.6rem);line-height:1.02;margin:10px 0 15px}.partner-hero p{font-size:1.08rem;line-height:1.7;max-width:720px;color:rgba(255,255,255,.84)}.partner-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}.partner-btn{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:13px 20px;text-decoration:none;font-weight:800;background:#fff;color:#351080}.partner-btn.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.partner-visual{min-height:310px;border-radius:32px;background:rgba(255,255,255,.12);display:grid;place-items:center;position:relative;overflow:hidden}.partner-visual .huge-monogram{font-size:8rem;font-weight:900;opacity:.93}.partner-visual .book-stack{display:flex;gap:16px;align-items:end}.book-cover{width:145px;height:205px;border-radius:8px 18px 18px 8px;background:#fff;color:#11614e;padding:20px;box-shadow:0 20px 50px rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:space-between;font-weight:900}.book-cover:nth-child(2){transform:translateY(-20px);background:#e8fff7}.partner-content{padding:58px 0}.partner-content-grid{display:grid;grid-template-columns:1fr 330px;gap:30px}.partner-main-card,.partner-side-card{background:#fff;border:1px solid #ebe7f5;border-radius:24px;padding:28px}.partner-main-card h2,.partner-side-card h2{margin-top:0;color:#17162d}.partner-main-card p,.partner-side-card p,.partner-main-card li{line-height:1.7;color:#606176}.partner-status{display:inline-flex;padding:7px 11px;border-radius:999px;background:#eee8ff;color:#5e28e7;font-weight:900;font-size:.75rem;text-transform:uppercase}.topic-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.topic-option{border:1px solid #e8e2f7;border-radius:16px;padding:16px;background:#fbfaff}.topic-option strong{display:block;color:#23174d;margin-bottom:5px}.topic-option span{font-size:.9rem;color:#68697b}.resource-notice{border-left:4px solid #0e9a74;background:#effcf7;padding:16px;border-radius:0 12px 12px 0;margin:20px 0}.partner-disclaimer{font-size:.85rem;color:#78798b!important}.partner-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.partner-directory-card{background:#fff;border:1px solid #e9e4f7;border-radius:22px;padding:24px;display:flex;flex-direction:column}.partner-directory-card .person-avatar{width:60px;height:60px;font-size:1rem;margin-bottom:18px}.partner-directory-card h2{font-size:1.35rem;margin:0 0 6px}.partner-directory-card p{color:#67687b;line-height:1.6}.partner-directory-card a{margin-top:auto;color:#6631ed;font-weight:800;text-decoration:none}.partner-directory-card.placeholder{border-style:dashed;background:#fcfbff}
@media(max-width:900px){.collab-heading,.partner-hero .container,.partner-content-grid{grid-template-columns:1fr}.collab-grid{grid-template-columns:1fr 1fr}.collab-partners{grid-column:1/-1}.partner-visual{min-height:260px}.partner-cards{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.revista-collab{padding:38px 0}.collab-heading{gap:14px}.collab-grid,.partner-cards,.topic-options{grid-template-columns:1fr}.collab-partners{grid-column:auto}.collab-card{padding:22px;border-radius:20px}.partner-hero{padding:48px 0 38px}.partner-visual{min-height:220px}.partner-visual .huge-monogram{font-size:5.6rem}.book-cover{width:118px;height:170px;padding:15px}.partner-content{padding:35px 0}.partner-main-card,.partner-side-card{padding:21px}}
