/* Regras trazidas da versão anterior da referência: bônus (pbns/pbk) e lista com check (incl) */
.incl{list-style:none;margin:0;padding:0;text-align:left;border-top:1px solid var(--v2-border)}
.incl li{position:relative;padding:14px 4px 14px 36px;border-bottom:1px solid var(--v2-border);font-size:16px;line-height:1.4;color:var(--v2-ink);font-weight:700}
.incl li::before{content:"";position:absolute;left:4px;top:15px;width:20px;height:20px;border-radius:50%;background:var(--g-mid) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat}
.incl__when{margin-top:18px;text-align:center;font-size:14px;line-height:1.5;color:var(--v2-ink-body)}
/* ===== BÔNUS livro vermelho (23/10) ===== */





.pbns,.pbns *{box-sizing:border-box}
.pbns{--sans:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:Fraunces,Georgia,serif;position:relative;overflow:hidden;width:100%;margin:0;padding:72px 0 80px;text-align:left;background:radial-gradient(120% 90% at 78% 45%,#9b151b 0%,#6e0c10 45%,#3f0608 100%);color:#f6ead2;border-top:3px solid transparent;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#8a6414,#f0d37a 30%,#c99a35 50%,#f0d37a 70%,#8a6414) 1}
.pbns::before{content:"";position:absolute;left:62%;top:50%;width:820px;height:820px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#f0c95a40,#f0c95a00);pointer-events:none}
.pbns::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(45deg,#ffffff05 0 2px,#0000 2px 6px),radial-gradient(140% 120% at 50% 0%,#0000 55%,#00000066 100%)}
.pbns .pbns__wrap{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:0 24px;display:grid;gap:40px;align-items:center}
.pbns .pbns__tag{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;line-height:1;border-radius:999px;background:linear-gradient(90deg,#a87420,#f0d37a 50%,#a87420);color:#3a2804;box-shadow:0 6px 18px -8px #000a;font-family:var(--sans);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase}
.pbns .pbns__tag svg{width:15px;height:15px;flex:none}
.pbns .pbns__tag span{position:relative;top:4px;margin-right:-.14em}
.pbns h2.pbns__t{margin:20px 0 0;padding:0;font-family:var(--serif);font-weight:300;font-style:normal;font-size:32px;line-height:1.05;letter-spacing:-.01em;color:#f6ead2;text-align:left;text-transform:none;text-wrap:balance}
.pbns h2.pbns__t em{font-family:var(--serif);font-style:italic;font-weight:300;color:#f0cf72}
.pbns p{margin:0;padding:0}
.pbns p.pbns__ed{margin:18px 0 0;font-family:var(--sans);font-size:15px;line-height:1.5;color:#e7cfc6}
.pbns .pbns__ed b{font-weight:700;color:#f6ead2}
.pbns .pbns__card{margin-top:28px;padding:24px 24px 22px;background:#fbf5e8;border:1px solid #e3c779;border-left:4px solid #c99a35;border-radius:16px;box-shadow:0 26px 50px -24px #000c}
.pbns .pbns__k{display:block;font-family:var(--sans);font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9a6f16}
.pbns img.pbns__logo{display:block;width:min(220px,62%)!important;height:auto!important;max-width:none!important;margin:14px 0 0;mix-blend-mode:multiply;border:0;box-shadow:none}
.pbns p.pbns__by{margin:8px 0 0;font-family:var(--sans);font-size:13px;line-height:1.4;color:#6b5a4a}
.pbns .pbns__by b{font-weight:700;color:#1d1c24}
.pbns p.pbns__d{margin:16px 0 0;padding-top:16px;border-top:1px solid #c99a3540;font-family:var(--sans);font-size:15px;line-height:1.55;color:#5d4b3e;text-wrap:pretty}
.pbk{--w:min(56vw,230px);--t:30px;display:flex;flex-direction:column;align-items:center;perspective:1500px;padding:8px 0 4px}
.pbns{padding:112px 0}
.pbns .pbns__wrap{grid-template-columns:1.1fr .9fr;gap:72px}
.pbns .pbns__txt{order:1}
.pbk{order:2;--w:300px;--t:38px}
.pbns h2.pbns__t{font-size:44px}
.pbns img.pbns__logo{width:240px!important}