
/* ===== Artículo premium: cabecera de cine negro + papel cálido para leer ===== */
.pa-prog{position:fixed;inset:0 0 auto 0;height:3px;z-index:300;pointer-events:none}
.pa-prog i{display:block;height:100%;background:#c0392b;transform:scaleX(0);transform-origin:0 50%;will-change:transform}
.pa .wrap-w{max-width:1280px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}
.pa-hero{position:relative;isolation:isolate;min-height:70vh;display:flex;align-items:flex-end;background:#0e0d0c;color:#f6f1ea;overflow:hidden}
.pa-hero-i{position:absolute;inset:0;z-index:-2;display:block}
.pa-hero-i .pa-img{position:absolute;inset:0;display:block;border-radius:0}
.pa-hero-i img{width:100%;height:100%;object-fit:cover;display:block}
.pa-hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(12,11,10,.6) 0%,rgba(12,11,10,.12) 28%,rgba(12,11,10,.55) 62%,rgba(12,11,10,.95) 100%)}
.pa-hero-in{width:100%;padding-top:clamp(120px,18vh,200px);padding-bottom:clamp(36px,6vw,64px)}
.pa-crumbs{font:500 .82rem var(--ff-b);color:#d9d2c5;margin:0 0 18px}
.pa-crumbs a{color:#efe9dd;text-decoration:underline;text-underline-offset:3px}
.pa-cat{display:inline-block;background:#8e1f1a;color:#fff;font:700 .72rem var(--ff-b);letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border-radius:999px;margin:0 0 18px}
.pa-hero h1{font:400 clamp(2.1rem,5vw,4rem)/1.06 var(--ff-s);letter-spacing:-.02em;color:#f6f1ea;max-width:19em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.45)}
.pa-meta{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font:500 .9rem var(--ff-b);color:#e6dfd2;margin:22px 0 0}
.pa-meta i{font-style:normal;opacity:.6}
@media(max-width:700px){.pa-hero{min-height:55vh}.pa-hero-in{padding-top:110px}}

/* tonos de imagen */
.pa-img{position:relative;display:block;overflow:hidden;background:#2a2622}
.pa-img::after{content:"";position:absolute;inset:0;pointer-events:none}
.pa-img.tone-warm::after{background:rgba(150,85,25,.2);mix-blend-mode:soft-light}
.pa-img.tone-warm img{filter:sepia(.18) saturate(1.1)}
.pa-img.tone-cool::after{background:rgba(35,60,95,.28);mix-blend-mode:multiply}
.pa-img.tone-cool img{filter:saturate(.72) contrast(1.04)}

/* superficie de lectura */
.pa-paper{background:#f6f1ea;color:#1d1a17;padding:clamp(40px,6vw,72px) 0 clamp(24px,4vw,48px)}
.pa-paper :focus-visible{outline:2px solid #8e1f1a;outline-offset:3px}
.pa-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,70ch) minmax(0,1fr);column-gap:clamp(28px,3.4vw,56px);font:400 20px/1.75 var(--ff-s)}
.pa-main>*{grid-column:2;min-width:0}
.pa-main>.pa-fig,.pa-main>.pa-wide{grid-column:1/-1}
.pa-main>.pa-toc{grid-column:1;grid-row:1/span 400;justify-self:end;align-self:start;position:sticky;top:104px;width:min(100%,230px);margin-top:.4em}
.pa-toc-m{display:none}
.pa-toc-t{font:700 .72rem var(--ff-b);letter-spacing:.14em;text-transform:uppercase;color:#6a635a;margin:0 0 12px}
.pa-toc ol,.pa-toc-m ol{list-style:none;padding:0;margin:0;font:500 .88rem/1.4 var(--ff-b)}
.pa-toc li{margin:0 0 4px}
.pa-toc a{display:block;padding:6px 0 6px 12px;border-left:2px solid #ddd3c4;color:#4d4741;text-decoration:none}
.pa-toc a:hover{color:#8e1f1a}
.pa-toc a.on{border-left-color:#8e1f1a;color:#8e1f1a;font-weight:700}
@media(max-width:1099px){
  .pa-main{display:block;max-width:720px;margin:0 auto;padding:0 20px;font-size:19px}
  .pa-main>.pa-toc{display:none}
  .pa-toc-m{display:block;margin:0 0 28px;border:1px solid #ddd3c4;border-radius:12px;background:#fbf8f3;padding:0 16px}
  .pa-toc-m summary{cursor:pointer;font:700 .85rem var(--ff-b);letter-spacing:.08em;text-transform:uppercase;color:#1d1a17;padding:14px 0;list-style:none}
  .pa-toc-m summary::-webkit-details-marker{display:none}
  .pa-toc-m summary::after{content:"+";float:right;color:#8e1f1a}
  .pa-toc-m[open] summary::after{content:"–"}
  .pa-toc-m ol{padding:0 0 14px}
  .pa-toc-m a{display:block;padding:8px 0;color:#4d4741;text-decoration:none;border-top:1px solid #eadfce}
  .pa-main>.pa-wide,.pa-main>.pa-fig{margin-left:0;margin-right:0}
}
.pa-main p{margin:0 0 1.2em;color:#1d1a17}
.pa-lead{font-size:1.1em;line-height:1.7}
.pa-lead::first-letter{float:left;font:400 4.7em/.82 var(--ff-s);color:#8e1f1a;padding:.07em .1em 0 0}
.pa-main h2{font:700 clamp(1.5rem,2.6vw,1.95rem)/1.2 var(--ff-b);letter-spacing:-.012em;color:#1d1a17;margin:2.3em 0 .7em;scroll-margin-top:96px}
.pa-main h2::before{content:"";display:block;width:38px;height:3px;background:#8e1f1a;margin:0 0 .55em}
.pa-main a{color:#8e1f1a;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.pa-main a:hover{text-decoration-thickness:2px}
.pa-main ul,.pa-main ol{padding-left:1.3em;margin:0 0 1.3em}
.pa-main li{margin:0 0 .55em}
.pa-main li::marker{color:#8e1f1a;font-weight:700}
.pa-main strong{font-weight:600}
.pa-main em{font-style:italic}

/* citas destacadas */
.pa-pull{margin:2.4em 0;padding:.15em 0 .15em 1.1em;border-left:4px solid #a8361f}
.pa-pull p{font:italic 300 clamp(1.55rem,2.6vw,2.15rem)/1.3 var(--ff-s);color:#1d1a17;margin:0;letter-spacing:-.01em;text-wrap:balance}
@media(min-width:1100px){.pa-pull{margin-left:-1.6em}}

/* figuras */
.pa-fig{margin:2.6em 0}
.pa-fig .pa-img{border-radius:18px;aspect-ratio:21/9;max-width:1100px;margin:0 auto}
.pa-fig img{width:100%;height:100%;object-fit:cover;display:block}
.pa-fig figcaption{max-width:1100px;margin:10px auto 0;font:italic 500 .82rem var(--ff-b);color:#6a635a;text-align:center}
@media(max-width:700px){.pa-fig .pa-img{aspect-ratio:4/3;border-radius:14px}}

/* cajas */
.pa-box-t{font:700 .72rem var(--ff-b)!important;letter-spacing:.14em;text-transform:uppercase;color:#8e1f1a!important;margin:0 0 12px!important}
.pa-signs{border:2px solid #a8361f;border-radius:16px;background:#fbf3ec;padding:20px 24px 8px;margin:1.6em 0 1.8em}
.pa-signs ul,.pa-signs ol{list-style:none;padding:0;margin:0;counter-reset:s}
.pa-signs li{position:relative;padding-left:2.1em;margin:0 0 .8em;counter-increment:s}
.pa-signs li::before{content:"!";position:absolute;left:0;top:.28em;width:1.45em;height:1.45em;border-radius:50%;background:#a8361f;color:#fff;font:700 .78rem/1.45em var(--ff-b);text-align:center}
.pa-signs ol li::before{content:counter(s)}
.pa-say{background:#efe8dc;border-radius:18px;padding:24px 24px 10px;margin:2em 0;max-width:1100px;justify-self:center;width:100%}
.pa-say-l{list-style:none;padding:0;margin:0}
.pa-say-l>li{margin:0 0 22px;padding:0}
.pa-say-ctx{font:600 .9rem/1.4 var(--ff-b)!important;color:#4d4741!important;margin:0 0 8px!important}
.pa-say-row{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}
.pa-bubble{flex:1 1 280px;background:#fff;border:1px solid #d9cfbe;border-radius:20px 20px 20px 6px;padding:13px 17px;font:400 1.02rem/1.55 var(--ff-b);color:#1d1a17}
.pa-copy{flex:0 0 auto;font:700 .8rem var(--ff-b);padding:10px 15px;border-radius:999px;border:1.5px solid #8e1f1a;color:#8e1f1a;background:transparent;cursor:pointer}
.pa-copy:hover,.pa-copy.ok{background:#8e1f1a;color:#fff}
.pa-say-why{font:400 .85rem/1.5 var(--ff-b)!important;color:#4d4741!important;margin:8px 0 0!important}
.pa-say-why span{margin-right:14px}
.pa-help{background:#1c1411;color:#f6f1ea;border-left:5px solid #c0392b;border-radius:16px;padding:24px 26px;margin:2em 0}
.pa-help-t{font:700 .78rem var(--ff-b)!important;letter-spacing:.14em;text-transform:uppercase;color:#ff9a7a!important;margin:0 0 14px!important}
.pa-help ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.pa-help li{margin:0}
.pa-main .pa-help a{display:block;color:#f6f1ea;text-decoration:none}
.pa-help b{display:block;font:700 2rem/1.1 var(--ff-b);color:#fff}
.pa-help span{display:block;font:400 .88rem/1.45 var(--ff-b);color:#e0d8ca;margin-top:4px}
.pa-help .pa-help-f{font:400 .82rem/1.5 var(--ff-b)!important;color:#cfc7b9!important;margin:16px 0 0!important}
.pa-main .callout{font:400 .98rem/1.6 var(--ff-b);background:#efe8dc;border-left:4px solid #8e1f1a;border-radius:12px;padding:16px 20px;margin:1.6em 0;color:#1d1a17}
.pa-main .callout.warn{background:#f6e9e2}
.pa-tbl-wrap{margin:1.8em 0;overflow-x:auto;max-width:1100px;justify-self:center;width:100%}
.pa-tbl{width:100%;border-collapse:collapse;font:400 .93rem/1.5 var(--ff-b);background:#fbf8f3;border:1px solid #ddd3c4}
.pa-tbl th{background:#e9dfd0;font-weight:700;text-align:left;padding:11px 14px;color:#1d1a17}
.pa-tbl td{padding:11px 14px;border-top:1px solid #e6dccb;vertical-align:top;color:#1d1a17}
@media(max-width:700px){
  .pa-tbl thead{display:none}
  .pa-tbl,.pa-tbl tbody{display:block;border:0;background:transparent}
  .pa-tbl tr{display:block;border:1px solid #ddd3c4;border-radius:14px;background:#fbf8f3;margin:0 0 12px;padding:12px 14px}
  .pa-tbl td{display:block;border:0;padding:5px 0}
  .pa-tbl td::before{content:attr(data-l);display:block;font:700 .68rem var(--ff-b);letter-spacing:.1em;text-transform:uppercase;color:#8e1f1a}
}
.pa-faq details{border-top:1px solid #ddd3c4;padding:0}
.pa-faq details:last-child{border-bottom:1px solid #ddd3c4}
.pa-faq summary{cursor:pointer;font:700 1.05rem/1.4 var(--ff-b);padding:16px 30px 16px 0;position:relative;list-style:none}
.pa-faq summary::-webkit-details-marker{display:none}
.pa-faq summary::after{content:"+";position:absolute;right:4px;top:14px;color:#8e1f1a;font-size:1.4rem}
.pa-faq details[open] summary::after{content:"–"}
.pa-faq p{margin:0 0 16px!important}
.pa-refs{margin-top:2.4em;padding-top:1.4em;border-top:1px solid #ddd3c4;font:400 .92rem/1.6 var(--ff-b);color:#4d4741}
.pa-refs h2{font-size:1.2rem!important}
.pa-share{margin:2.4em 0 0;padding:20px 0 0;border-top:1px solid #ddd3c4}
.pa-share div{display:flex;flex-wrap:wrap;gap:10px}
.pa-share a,.pa-share button{font:600 .88rem var(--ff-b);padding:10px 16px;border-radius:999px;border:1.5px solid #1d1a17;color:#1d1a17;background:transparent;text-decoration:none;cursor:pointer}
.pa-main .pa-share a{color:#1d1a17;text-decoration:none}
.pa-share a:hover,.pa-share button:hover{background:#1d1a17;color:#f6f1ea}

/* final oscuro: CTA + relacionados */
.pa-end{background:#12110f;color:#f6f1ea;padding:clamp(48px,7vw,88px) 0}
.pa-cta{border:1px solid rgba(246,241,234,.2);border-radius:22px;padding:clamp(28px,4vw,48px);background:linear-gradient(135deg,#1d1512,#14110f);max-width:880px;margin:0 auto clamp(48px,6vw,80px)}
.pa-cta-k{font:700 .74rem var(--ff-b);letter-spacing:.14em;text-transform:uppercase;color:#ff9a7a}
.pa-cta h2{font:400 clamp(1.8rem,3.4vw,2.6rem)/1.12 var(--ff-s);color:#f6f1ea;margin:14px 0 14px;letter-spacing:-.02em}
.pa-cta p{font:400 1.02rem/1.6 var(--ff-b);color:#d9d2c5;margin:0 0 24px;max-width:36em}
.pa-rel-h{font:400 clamp(1.5rem,2.6vw,2rem)/1.2 var(--ff-s);color:#f6f1ea;margin:0 0 22px}
.pa-rel{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media(max-width:900px){.pa-rel{grid-template-columns:1fr;max-width:520px}}
.pa-rc{display:block;border-radius:18px;overflow:hidden;background:#1b1917;border:1px solid rgba(246,241,234,.12);color:#f6f1ea;text-decoration:none;transition:transform .2s,border-color .2s}
.pa-rc:hover{border-color:#ff9a7a;transform:translateY(-3px)}
.pa-rc-img{display:block;aspect-ratio:16/10;overflow:hidden}
.pa-rc-img img{width:100%;height:100%;object-fit:cover;display:block}
.pa-rc-b{display:block;padding:18px 20px 22px}
.pa-rc-c{display:block;font:700 .68rem var(--ff-b);letter-spacing:.14em;text-transform:uppercase;color:#ff9a7a;margin:0 0 8px}
.pa-rc-t{display:block;font:400 1.22rem/1.3 var(--ff-s);color:#f6f1ea}

/* índice del blog */
.pa-ihero{padding:clamp(72px,10vw,130px) 0 clamp(40px,6vw,72px);background:#0e0d0c;color:#f6f1ea}
.pa-ihero h1{font:300 clamp(2.2rem,5vw,4rem)/1.05 var(--ff-s);color:#f6f1ea;max-width:16em;letter-spacing:-.02em}
.pa-ihero p{font:400 1.1rem/1.6 var(--ff-b);color:#d9d2c5;max-width:36em;margin:18px 0 0}
.pa-index{padding-top:clamp(36px,5vw,64px)}
.pa-card{display:block;color:#1d1a17;text-decoration:none;background:#fbf8f3;border:1px solid #ddd3c4;border-radius:20px;overflow:hidden;transition:transform .2s,box-shadow .2s}
.pa-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px rgba(0,0,0,.45)}
.pa-card-img{display:block;aspect-ratio:16/10;overflow:hidden;background:#2a2622}
.pa-card-img img{width:100%;height:100%;object-fit:cover;display:block}
.pa-card-b{display:block;padding:22px 24px 26px}
.pa-card-c{display:block;font:700 .7rem var(--ff-b);letter-spacing:.14em;text-transform:uppercase;color:#8e1f1a;margin:0 0 10px}
.pa-card-t{display:block;font:400 1.45rem/1.2 var(--ff-s);letter-spacing:-.01em;color:#1d1a17;margin:0 0 10px}
.pa-card-e{display:block;font:400 .95rem/1.55 var(--ff-b);color:#4d4741;margin:0 0 14px}
.pa-card-m{display:block;font:600 .8rem var(--ff-b);color:#6a635a}
.pa-card-big{display:grid;grid-template-columns:1.25fr 1fr;margin:0 0 clamp(28px,4vw,44px)}
.pa-card-big .pa-card-img{aspect-ratio:auto;min-height:340px}
.pa-card-big .pa-card-b{align-self:center;padding:clamp(24px,4vw,48px)}
.pa-card-big .pa-card-t{font-size:clamp(1.8rem,3vw,2.5rem)}
@media(max-width:900px){.pa-card-big{grid-template-columns:1fr}.pa-card-big .pa-card-img{min-height:0;aspect-ratio:16/10}}
.pa-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,28px)}
@media(max-width:1000px){.pa-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.pa-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.pa-card,.pa-rc{transition:none}.pa-card:hover,.pa-rc:hover{transform:none}html{scroll-behavior:auto}}
.pa-main .pa-toc a,.pa-main .pa-toc-m a{color:#4d4741;text-decoration:none}
.pa-main .pa-toc a.on{color:#8e1f1a}
.pa-main .pa-toc a:hover{color:#8e1f1a}
.pa-faq+p{margin-top:1.8em}
main.pa~footer.site{--t1:#f3efe6;--t2:#c8c3b7;--t3:#9c978b;--t4:#7c776c;--border:rgba(243,239,230,.14);--border-s:rgba(243,239,230,.26);--accent-t:#ff9a7a;background:#12110f;color:#f3efe6;border-top:1px solid rgba(243,239,230,.1)}
main.pa~footer.site .logo{color:#f3efe6}
main.pa~footer.site a{color:#e6dfd2}

.pa-more{font:400 .95rem/1.6 var(--ff-b);color:#cfc7b9;margin:26px 0 0}
.pa-more a{color:#ff9a7a;text-underline-offset:3px}

/* ===== Narclyze: piel de papel para los componentes del generador ===== */
.pa-paper{--bg0:#f6f1ea;--bg2:#fbf8f3;--bg3:#efe8dc;--bg4:#e6dccb;--t1:#1d1a17;--t2:#4d4741;--t3:#6a635a;--border:rgba(29,26,23,.16);--line-rgb:29,26,23;--accent:#1d1a17;--accent-h:#35322c;--on-accent:#f6f1ea;--accent-rgb:29,26,23;--red:#8e1f1a;--teal:#8e1f1a;--teal-t:#8e1f1a;--gold:#8e1f1a;--rose-t:#8e1f1a;--amber-t:#7e5300;--line-solid:#ddd3c4}
.pa-main p{font-size:1em;line-height:inherit;max-width:none}
.pa-main .art-intro{font:inherit;font-style:normal;color:#1d1a17}
.pa-main h3{font:700 1.15rem/1.35 var(--ff-b);color:#1d1a17;margin:1.8em 0 .5em}
.pa-main .plain-list{margin:0 0 1.3em 1.3em}
.pa-main .plain-list li{font-size:1em;line-height:inherit;color:#1d1a17;margin-bottom:.55em}
.pa-main .plain-list li::marker{color:#8e1f1a;font-weight:700}
.pa-main .highlight{font:400 .98rem/1.6 var(--ff-b);background:#efe8dc;border:0;border-left:4px solid #8e1f1a;border-radius:12px;padding:16px 20px;margin:1.6em 0;color:#1d1a17}
.pa-main .signs-list{gap:0;border:2px solid #a8361f;border-radius:16px;background:#fbf3ec;padding:20px 24px 8px;margin:1.6em 0 1.8em}
.pa-main .signs-list::before{content:"Warning signs";display:block;font:700 .72rem var(--ff-b);letter-spacing:.14em;text-transform:uppercase;color:#8e1f1a;margin:0 0 12px}
.pa-main .sign-item{background:transparent;border:0;padding:0 0 .8em;font:400 1em/1.6 var(--ff-s);color:#1d1a17;align-items:flex-start}
.pa-main .sign-icon{background:#a8361f;color:#fff;border-radius:50%;width:1.45em;height:1.45em;display:inline-grid;place-items:center;font-size:.68rem;margin-top:.2em}
.pa-main .example-box{background:#efe8dc;border:0;border-radius:16px;padding:18px 20px;margin:1.4em 0}
.pa-main .example-label{font:700 .7rem var(--ff-b);letter-spacing:.14em;color:#8e1f1a;margin-bottom:10px}
.pa-main .example-text{background:#fff;border:1px solid #d9cfbe;border-radius:20px 20px 20px 6px;padding:13px 17px;font:400 1.02rem/1.55 var(--ff-b);font-style:normal;color:#1d1a17;display:inline-block;max-width:100%}
.pa-main .phase-card{background:#fbf8f3;border:1px solid #ddd3c4;border-radius:14px}
.pa-main .phase-num{color:#8e1f1a;font-weight:700}
.pa-main .phase-title{font:700 1.05rem var(--ff-b);color:#1d1a17}
.pa-main .phase-desc{font:400 .95rem/1.6 var(--ff-b);color:#4d4741}
.pa-main .table-wrap{grid-column:1/-1;max-width:1100px;justify-self:center;width:100%;margin:1.8em 0;overflow-x:auto}
.pa-main table{font:400 .93rem/1.5 var(--ff-b);background:#fbf8f3;border:1px solid #ddd3c4}
.pa-main th,.pa-main td{color:#1d1a17;border-bottom:1px solid #e6dccb}
.pa-main thead th{background:#e9dfd0;font:700 .72rem var(--ff-b);letter-spacing:.1em}
@media(max-width:700px){
  .pa-main table.stack thead{display:none}
  .pa-main table.stack,.pa-main table.stack tbody{display:block;border:0;background:transparent}
  .pa-main table.stack tr{display:block;border:1px solid #ddd3c4;border-radius:14px;background:#fbf8f3;margin:0 0 12px;padding:12px 14px}
  .pa-main table.stack td,.pa-main table.stack th{display:block;border:0;padding:5px 0}
  .pa-main table.stack td::before,.pa-main table.stack th::before{content:attr(data-l);display:block;font:700 .68rem var(--ff-b);letter-spacing:.1em;text-transform:uppercase;color:#8e1f1a}
}
.pa-main .faq h3{margin-top:1.4em}
.pa-main .mid-cta{background:#efe8dc;border:0;border-radius:18px;padding:26px 28px}
.pa-main .mid-cta p{font:400 .98rem/1.6 var(--ff-b);color:#1d1a17;margin-bottom:14px}
.pa-main .mid-cta .mid-cta-t{font:400 1.45rem/1.25 var(--ff-s)}
.pa-main .mid-cta-btn{background:#1d1a17;color:#f6f1ea;text-decoration:none;border-radius:999px;padding:12px 22px;font:600 .9rem var(--ff-b)}
.pa-main .mid-tools{font-size:.85rem!important;margin:12px 0 0!important}
.pa-main .mid-tools a{margin-right:10px}
.pa-main .quiz{background:#fbf8f3;border-color:#ddd3c4}
.pa-main .framework{background:#fbf8f3;border:1px solid #ddd3c4;border-radius:14px;padding:22px 24px;margin:2em 0}
.pa-main .framework h2{font:700 1.1rem var(--ff-b);margin:0 0 10px}
.pa-main .framework h2::before{display:none}
.pa-main .sources{font:400 .9rem/1.6 var(--ff-b);color:#4d4741}
.pa-main .author-box{background:#efe8dc;border:0;border-radius:14px}
.pa-main .author-name{font:700 1rem var(--ff-b)}
.pa-main .author-box p{font:400 .9rem/1.6 var(--ff-b);color:#4d4741}
.pa-hub{font:500 .9rem var(--ff-b);color:#4d4741;margin:0 0 1.4em!important}
.pa-end .lead{max-width:880px;margin:0 auto clamp(48px,6vw,80px)}
.pa-help b a{color:#fff}
.pa-help a{color:inherit}

main.pa~footer.site nav{background:transparent!important;backdrop-filter:none!important;border:0!important;position:static!important}
.pa-main .pa-help{background:#1c1411;border:0;border-left:5px solid #c0392b;border-radius:16px;padding:24px 26px;margin:2em 0}
.pa-main .pa-help p{max-width:none}
.pa-main .pa-help .pa-help-t{font-size:.78rem!important;color:#ff9a7a!important;margin:0 0 14px!important}
.pa-main .pa-help a{color:#fff;font-weight:inherit;text-decoration:none}
.pa-main .pa-help b{display:block;font:700 2rem/1.1 var(--ff-b);color:#fff}
.pa-main .pa-help span{color:#e0d8ca}
.pa-main .pa-help .pa-help-f{font-size:.82rem!important;color:#cfc7b9!important}
.pa-main .pa-help .pa-help-f a{color:#ffd7c9;text-decoration:underline;font-weight:600}
.pa-cta .cta-btn{display:inline-block;background:#f6f1ea;color:#1d1a17;border-radius:999px;padding:14px 26px;font:700 .95rem var(--ff-b);text-decoration:none}
.pa-cta .pa-alt{color:#ff9a7a;margin-left:16px;font:600 .95rem var(--ff-b);text-underline-offset:3px}
.pa-topics{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font:600 .9rem var(--ff-b);color:#4d4741;margin:0 0 28px}
.pa-topics a{padding:9px 16px;border-radius:999px;border:1.5px solid #1d1a17;color:#1d1a17;text-decoration:none}
.pa-topics a:hover{background:#1d1a17;color:#f6f1ea}
.pa-index .help-box{margin:48px 0 0;background:#efe8dc;border:0;border-radius:16px}
.pa-index .help-box p,.pa-index .help-box strong{color:#1d1a17}
.pa-index .help-box a{color:#8e1f1a}

.pa-main .pa-help .pa-help-f a{display:inline}

.pa-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
