@font-face{font-family:'SP Dossier Display';src:url('/wp-content/themes/astra-child/fonts/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'SP Dossier Display';src:url('/wp-content/themes/astra-child/fonts/Montserrat-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}.sp-dossier{--dsr-ink:#14171A;--dsr-ink-2:#3A4047;--dsr-ink-3:#5B636C;--dsr-bone:#F7F5F1;--dsr-paper:#FFF;--dsr-rule:#D8D4CD;--dsr-rule-strong:#A8A29A;--dsr-signal:#B60F0A;--dsr-signal-wash:#FBEFEE;--dsr-display:'SP Dossier Display', 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif;--dsr-serif:Georgia, 'Iowan Old Style', 'Times New Roman', serif;--dsr-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, 'Liberation Mono', monospace;background:var(--dsr-bone);color:var(--dsr-ink-2);font-family:var(--dsr-serif);font-size:1.0625rem;line-height:1.68}.sp-dossier h1,
.sp-dossier h2,
.sp-dossier h3,
.sp-dossier h4,
.sp-dossier
h5{font-family:var(--dsr-display);color:var(--dsr-ink);letter-spacing:-0.01em;text-wrap:balance}.sp-dossier
p{max-width:68ch}.sp-dossier
h1{font-size:clamp(2rem, 1.35rem + 2.8vw, 3.25rem);line-height:1.08;font-weight:700}.sp-dossier
h2{font-size:clamp(1.4rem, 1.1rem + 1.3vw, 1.95rem);line-height:1.2;font-weight:700}.sp-dossier
h3{font-size:clamp(1.2rem, 1.05rem + 0.7vw, 1.5rem);font-weight:700}.sp-dossier
h4{font-size:1.0625rem;font-weight:700}.sp-dossier .mono,
.sp-dossier .dsr-mono{font-family:var(--dsr-mono);font-variant-numeric:tabular-nums}.sp-dossier .report-header
h1{font-size:clamp(2rem, 1.35rem + 2.8vw, 3.25rem) !important}.sp-dossier .type-interactions-title{font-size:clamp(1.4rem, 1.1rem + 1.3vw, 1.95rem) !important}.sp-dossier .synergy-score-number{font-size:clamp(1.6rem, 1.2rem + 1.6vw, 2.25rem) !important;font-family:var(--dsr-mono);font-variant-numeric:tabular-nums}.sp-dossier .report-header{background:var(--dsr-ink);margin:0
0 34px !important;padding:40px
30px 34px;border-radius:2px}.sp-dossier .report-header .main-title-box{border:0;padding:0;background:none}.sp-dossier .report-header
h1{color:#F7F5F1 !important;margin:0;max-width:24ch}.sp-dossier .report-header::before{content:attr(data-fileno);display:block;font-family:var(--dsr-mono);font-size:0.6875rem;letter-spacing:0.16em;text-transform:uppercase;color:#A8A29A;margin-bottom:16px}.sp-dossier .sidebar-wrapper{background:var(--dsr-paper);border:1px
solid var(--dsr-rule);border-radius:2px;box-shadow:0 1px 0 var(--dsr-rule)}.sp-dossier .sidebar-toc
h4{font-family:var(--dsr-mono);font-size:0.6875rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--dsr-ink-3);font-weight:600}.sp-dossier .sidebar-toc
ul{list-style:none;margin:0;padding:0}.sp-dossier .sidebar-toc
li{margin:0}.sp-dossier .toc-link{display:block;font-family:var(--dsr-display);font-size:0.8125rem;letter-spacing:0.02em;color:var(--dsr-ink-3);padding:9px
0;border-bottom:1px solid var(--dsr-rule);text-decoration:none}.sp-dossier .toc-link:hover,
.sp-dossier .toc-link:focus-visible{color:var(--dsr-signal)}.sp-dossier .toc-link.active{color:var(--dsr-ink);font-weight:700;border-left:2px solid var(--dsr-signal);padding-left:10px}.sp-dossier .premium-section-headline{font-family:var(--dsr-display);color:var(--dsr-ink);border-bottom:1px solid var(--dsr-rule-strong);padding-bottom:12px;margin-bottom:22px}.sp-dossier .segment-headline{font-family:var(--dsr-mono);font-size:0.75rem !important;letter-spacing:0.14em;text-transform:uppercase;color:var(--dsr-signal);font-weight:700}.sp-dossier .callout-box,
.sp-dossier .report-summary-box,
.sp-dossier .exercise-card,
.sp-dossier .scenario-card,
.sp-dossier .side-by-side-wrapper,
.sp-dossier .premium-module{background:var(--dsr-paper);border-radius:2px}.sp-dossier .callout-box{border:1px
solid var(--dsr-rule);border-left:3px solid var(--dsr-signal);box-shadow:0 1px 0 var(--dsr-rule);padding:22px
24px}.sp-dossier .callout-box p:last-child{margin-bottom:0}.sp-dossier .exercise-card{border:1px
solid var(--dsr-rule);border-top:3px solid var(--dsr-signal) !important;box-shadow:0 1px 0 var(--dsr-rule) !important;counter-increment:dsr-ex}.sp-dossier .exercise-card::before{content:counter(dsr-ex, decimal-leading-zero);display:block;font-family:var(--dsr-mono);font-size:0.6875rem;letter-spacing:0.12em;color:var(--dsr-ink-3);margin-bottom:6px}.sp-dossier .premium-module{counter-reset:dsr-ex}.sp-dossier .scenario-card{border:1px
solid var(--dsr-rule);border-left:3px solid var(--dsr-rule-strong) !important;box-shadow:none !important;padding:18px
22px}.sp-dossier .scenario-card--challenge{background:var(--dsr-signal-wash) !important;border-left-color:var(--dsr-signal) !important}.sp-dossier .scenario-card__label{font-family:var(--dsr-mono);font-size:0.6875rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--dsr-ink-3) !important;font-weight:700}.sp-dossier .scenario-card--challenge .scenario-card__label{color:var(--dsr-signal) !important}.sp-dossier .driver-list
dt{font-family:var(--dsr-mono);font-size:0.8125rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--dsr-ink)}.sp-dossier .driver-list
dd{color:var(--dsr-ink-2)}.sp-dossier .side-by-side-wrapper{border:1px
solid var(--dsr-rule);box-shadow:0 1px 0 var(--dsr-rule);padding:20px
22px}.sp-dossier .side-by-side-wrapper
ul{list-style:none;margin:0;padding:0}.sp-dossier .side-by-side-wrapper
li{display:flex;gap:10px;align-items:baseline;padding:8px
0;border-bottom:1px solid var(--dsr-rule)}.sp-dossier .side-by-side-wrapper li:last-child{border-bottom:0}.sp-dossier .report-icon{display:none}.sp-dossier .side-by-side-wrapper li::before{content:'';flex:0 0 auto;width:14px;height:1px;background:var(--dsr-rule-strong);transform:translateY(-4px)}.sp-dossier .report-summary-box{border:1px
solid var(--dsr-rule-strong);padding:26px
!important}.sp-dossier .summary-grid{display:block !important;text-align:left !important}.sp-dossier .dsr-channel{display:grid;grid-template-columns:30px minmax(0, 1fr);gap:6px 16px;padding:18px
0;border-bottom:1px solid var(--dsr-rule)}.sp-dossier .dsr-channel:last-child{border-bottom:0}.sp-dossier .dsr-channel__no{font-family:var(--dsr-mono);font-size:0.6875rem;color:var(--dsr-ink-3);padding-top:3px}.sp-dossier .dsr-channel__body{min-width:0}.sp-dossier .dsr-channel__label{font-family:var(--dsr-display);font-size:0.75rem;letter-spacing:0.11em;text-transform:uppercase;font-weight:700;color:var(--dsr-ink);margin:0
0 10px}.sp-dossier .dsr-track{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);height:34px;border:1px
solid var(--dsr-rule-strong);border-radius:1px;background:var(--dsr-bone);overflow:hidden}.sp-dossier .dsr-track__band{display:flex;align-items:center;justify-content:center;font-family:var(--dsr-mono);font-size:0.625rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--dsr-ink-3);border-right:1px solid var(--dsr-rule-strong)}.sp-dossier .dsr-track__band:last-child{border-right:0}.sp-dossier .dsr-track__band.is-on{background-image:repeating-linear-gradient(45deg, rgba(91,99,108,.55) 0 2px, transparent 2px 6px);color:var(--dsr-ink);font-weight:700;box-shadow:inset 0 0 0 2px var(--dsr-signal)}.sp-dossier .dsr-options{display:flex;flex-wrap:wrap;gap:8px}.sp-dossier .dsr-option{font-family:var(--dsr-mono);font-size:0.6875rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--dsr-ink-3);border:1px
solid var(--dsr-rule);border-radius:1px;padding:7px
11px;background:var(--dsr-bone)}.sp-dossier .dsr-option.is-on{color:var(--dsr-ink);font-weight:700;border-color:var(--dsr-signal);background:var(--dsr-signal-wash);box-shadow:inset 2px 0 0 var(--dsr-signal)}.sp-dossier .dsr-channel__note{font-size:0.9375rem;color:var(--dsr-ink-3);margin:10px
0 0;font-style:italic}.sp-dossier .dsr-scope{font-family:var(--dsr-mono);font-size:0.625rem;letter-spacing:0.11em;text-transform:uppercase;color:var(--dsr-ink-3);margin:18px
0 0;padding-top:13px;border-top:1px solid var(--dsr-rule)}.sp-dossier .badge-growth-note{font-size:0.9375rem;color:var(--dsr-ink-3);font-style:italic}.sp-dossier .dsr-carried{font-family:var(--dsr-mono);font-size:0.625rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--dsr-ink-3);border-left:2px solid var(--dsr-rule-strong);padding-left:9px;margin:0
0 12px}.sp-dossier .interaction-nav-btn,
.sp-dossier .tab-link{font-family:var(--dsr-mono);font-size:0.6875rem;letter-spacing:0.1em;text-transform:uppercase;border-radius:1px}.sp-dossier .tab-link.active{border-color:var(--dsr-signal);color:var(--dsr-signal)}.sp-dossier .button,
.sp-dossier .sp-button,
.sp-dossier .sample-cta-button{font-family:var(--dsr-display);font-weight:700;letter-spacing:0.02em;border-radius:2px;background:var(--dsr-signal);border-color:var(--dsr-signal);color:#fff}.sp-dossier
a{color:var(--dsr-signal)}.sp-dossier a:focus-visible,
.sp-dossier button:focus-visible{outline:2px
solid var(--dsr-signal);outline-offset:2px}.sp-dossier .awaiting-file
h2{color:var(--dsr-ink)}.sp-dossier .awaiting-file__channels{border-color:var(--dsr-rule) !important}.sp-dossier .awaiting-file__channels
li{border-color:var(--dsr-rule) !important}.sp-dossier i.fas,
.sp-dossier
i.fa{display:none !important}.sp-dossier .social-icon
svg{display:inline-block;vertical-align:middle}body.sp-dossier-page{padding-top:0 !important}@media (max-width: 640px){.sp-dossier .report-header{padding:28px
20px 24px}.sp-dossier .dsr-channel{grid-template-columns:24px minmax(0, 1fr)}.sp-dossier .dsr-track{height:30px}.sp-dossier .dsr-track__band{font-size:0.5625rem;letter-spacing:0.06em}.sp-dossier .mobile-sticky-actions,
.sp-dossier .sticky-bottom-bar{position:static !important}}@media
print{.sp-dossier{background:#fff}.sp-dossier .report-sidebar,
.sp-dossier .interaction-nav-btn{display:none}.sp-dossier .report-header{background:#fff;border-bottom:2px solid #14171A}.sp-dossier .report-header
h1{color:#14171A !important}.sp-dossier .dsr-track__band.is-on{box-shadow:inset 0 0 0 2px #14171A}}@media (prefers-reduced-motion: reduce){.sp-dossier *,
.sp-dossier *::before,
.sp-dossier *::after{transition:none !important;animation:none !important}}