/* Propuesta II: casa editorial contemporánea, sobria y cálida. */
:root{--ink:#16241f;--paper:#f7f4ed;--cream:#eae4d8;--rose:#b26a4f;--rose-dark:#8e432c;--coral:#bf7a55;--sun:#c9a36a;--lilac:#d8d2c6;--mint:#d9dfcf;--muted:#667069;--line:#d6d0c3;--shadow:0 22px 52px rgba(22,36,31,.13);--radius:3px}
body{letter-spacing:.005em}.site-header{background:rgba(247,244,237,.96);border-bottom:1px solid var(--line)}.site-branding a{font-size:1.35rem;letter-spacing:.035em}.site-branding span{color:var(--rose-dark);letter-spacing:.17em}.primary-menu{font-size:.78rem;letter-spacing:.04em}.button,.wp-block-button__link,button[type=submit]{border-radius:0;background:var(--ink);border-color:var(--ink);letter-spacing:.11em;font-size:.73rem;padding:13px 23px}.button:hover,.wp-block-button__link:hover,button[type=submit]:hover{background:var(--rose-dark);box-shadow:none}.button--outline{background:transparent;color:var(--ink);border-color:var(--ink)}
.hero{padding:0;background:var(--ink)}.hero-grid{min-height:610px;gap:0;grid-template-columns:1.06fr .94fr}.hero-copy{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:72px 70px 72px max(0px,calc((100vw - 1180px)/2));max-width:none;color:#f8f2e7}.hero-copy:after{content:'';position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--sun)}.hero-copy h1,.hero-copy p:not(.eyebrow){color:#f8f2e7}.hero-copy h1{max-width:680px;font-size:clamp(3.1rem,5.5vw,5.6rem);letter-spacing:-.035em}.hero-copy h1 em{color:#d8b984}.hero-copy p:not(.eyebrow){max-width:570px;color:#dbe0d7;font-size:1.1rem}.eyebrow{color:#d8b984}.hero-note{color:#bac5ba!important}.hero-actions .button{background:#f7f4ed;color:var(--ink);border-color:#f7f4ed}.hero-actions .button:hover{background:#d8b984;border-color:#d8b984}.hero-actions .button--outline{background:transparent;color:#f7f4ed;border-color:#b7c0b1}.hero-art{min-height:610px;border-radius:0;box-shadow:none;background:linear-gradient(160deg,#c6aa80,#8b4a34 52%,#2b3c30)}.hero-art:before{content:'EDITORIAL';left:9%;bottom:8%;z-index:0;font:700 clamp(4.2rem,8vw,8.5rem)/.8 Georgia,serif;letter-spacing:-.08em;color:rgba(248,242,231,.2);writing-mode:vertical-rl;transform:rotate(180deg)}.hero-art:after{width:390px;height:390px;right:-118px;top:75px;border-color:rgba(248,242,231,.5);box-shadow:0 0 0 18px rgba(248,242,231,.09),0 0 0 36px rgba(248,242,231,.06)}.hero-stamp{left:17%;top:25%;width:210px;height:270px;padding:39px 28px;background:#f7f4ed;box-shadow:12px 12px 0 #16241f;transform:rotate(0deg);border:1px solid rgba(22,36,31,.2)}.hero-stamp:before{color:var(--rose-dark);letter-spacing:.2em}.trust-bar{background:#d7ccb9;color:var(--ink);padding:18px 0}.trust-bar p{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}
.section{padding:104px 0}.section--cream{background:#eae4d8}.section--ink{background:#16241f}.section--rose{background:#ede6dc}.section--agenda{background:#e0e3d8}.section-intro{max-width:760px}.section-intro--actions{border-bottom:1px solid var(--line);padding-bottom:28px}.kicker{color:var(--rose-dark);font-size:.68rem;letter-spacing:.18em}.section--ink .kicker{color:#d8b984}.card,.book-card,.agenda-card,.insight-card,.quote-card{border-radius:0;box-shadow:none;background:#fbf9f4}.card{border-top:3px solid var(--sun)}.card:hover,.book-card:hover{box-shadow:0 14px 35px rgba(22,36,31,.12);transform:translateY(-4px)}.card-index,.process-item:before{color:var(--rose-dark)}.book-card>img,.book-cover{background:linear-gradient(150deg,#cbb287,#284035)}.agenda-card{border-top:3px solid var(--rose-dark);padding:28px}.agenda-card time{border-radius:0;background:var(--ink)}.insight-card>img,.insight-art{background:linear-gradient(145deg,#cdb58b,#6f3e31)}.j3v-cta{border-radius:0;background:#16241f}.j3v-cta .button{border-radius:0;background:#d8b984;border-color:#d8b984}.resource-links a{background:#f7f4ed}.resource-links a:hover{background:#fff}.site-footer{background:#101a16}.header-cta{background:var(--rose-dark)!important;border-color:var(--rose-dark)!important}
@media(max-width:820px){.hero-grid{min-height:auto;grid-template-columns:1fr}.hero-copy{padding:68px 20px}.hero-art{min-height:360px}.hero-stamp{left:16%;top:18%;transform:scale(.88);transform-origin:left top}.section{padding:76px 0}}@media(max-width:500px){.hero-copy{padding:58px 14px}.hero-art{min-height:300px}.hero-stamp{transform:scale(.74)}.button,.wp-block-button__link,button[type=submit]{letter-spacing:.07em}}

/* Variante cromática viva: conserva la estructura sobria y aporta más energía. */
:root{--ink:#092143;--paper:#fff9ed;--cream:#fff0d7;--rose:#ff5e69;--rose-dark:#d83257;--coral:#ff7148;--sun:#f7e5ad;--lilac:#d9cbff;--mint:#bdf2df;--muted:#586a79;--line:#ead9bd;--shadow:0 22px 52px rgba(9,33,67,.16)}
.site-header{background:rgba(255,249,237,.96)}.hero-copy{color:#fff9ed}.hero-copy:after{height:7px}.hero-copy h1,.hero-copy p:not(.eyebrow){color:#fff9ed}.hero-copy h1 em,.eyebrow{color:var(--sun)}.hero-copy p:not(.eyebrow){color:#d7e9ff}.hero-note{color:#b7d6ed!important}.hero-actions .button{background:var(--sun);color:var(--ink);border-color:var(--sun)}.hero-actions .button:hover{background:var(--coral);border-color:var(--coral)}.hero-actions .button--outline{background:transparent;color:#fff9ed;border-color:#bde9ee}.hero-art{background:linear-gradient(155deg,#12b8b0,#2554a6 48%,#702d91)}.hero-art:before{color:rgba(255,255,255,.2)}.hero-art:after{border-color:rgba(255,255,255,.62);box-shadow:0 0 0 18px rgba(247,229,173,.38),0 0 0 36px rgba(255,255,255,.09)}.hero-stamp{background:#fff9ed;box-shadow:12px 12px 0 var(--coral);border-color:rgba(9,33,67,.2)}.trust-bar{background:var(--sun);color:var(--ink)}.section--cream{background:var(--cream)}.section--ink{background:var(--ink)}.section--rose{background:linear-gradient(120deg,#ffe1d5,#dbd1ff)}.section--agenda{background:linear-gradient(110deg,#d9fbec 0 55%,#c7e9ff 55%)}.section--ink .kicker{color:var(--sun)}.card,.book-card,.agenda-card,.insight-card,.quote-card{background:#fffdf8}.card:hover,.book-card:hover{box-shadow:0 14px 35px rgba(9,33,67,.14)}.book-card>img,.book-cover{background:linear-gradient(150deg,#ffc94c,#ff5e69 53%,#3357a5)}.insight-card>img,.insight-art{background:linear-gradient(145deg,#24b7b0,#7653b8)}.j3v-cta{background:linear-gradient(110deg,#092143,#234e9f)}.j3v-cta .button{background:var(--sun);border-color:var(--sun)}.resource-links a{background:#fff9ed}.site-footer{background:#06172f}

/* Sistema corporativo J3V: negro, blanco y naranja. */
:root{--ink:#111111;--paper:#ffffff;--cream:#fff6ed;--rose:#ef6c00;--rose-dark:#d85d00;--coral:#f47a20;--sun:#ff9a3c;--lilac:#fff1e3;--mint:#fff8f2;--muted:#555555;--line:#e6e6e6;--shadow:0 18px 40px rgba(0,0,0,.12)}
.site-header{background:rgba(255,255,255,.97)}
.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin:0 0 8px}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover{color:var(--sun)}
.site-branding span,.primary-menu a:hover,.kicker,.card a,.text-link,.book-card a,.j3v-breadcrumbs a,.woocommerce .price{color:var(--rose-dark)!important}
.button,.wp-block-button__link,button[type=submit],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.added_to_cart{background:var(--rose)!important;border-color:var(--rose)!important;color:#fff!important}
.button:hover,.wp-block-button__link:hover,button[type=submit]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.added_to_cart:hover{background:var(--rose-dark)!important;border-color:var(--rose-dark)!important;box-shadow:0 10px 24px rgba(239,108,0,.25)}
.button--outline,.hero-actions .button--outline{background:transparent!important;color:var(--rose)!important;border-color:var(--rose)!important}.button--outline:hover,.hero-actions .button--outline:hover{background:var(--rose)!important;color:#fff!important}
.header-cta,.hero-actions .button,.j3v-cta .button{background:var(--rose)!important;border-color:var(--rose)!important;color:#fff!important}.header-cta:hover,.hero-actions .button:hover,.j3v-cta .button:hover{background:var(--rose-dark)!important;border-color:var(--rose-dark)!important}
.hero{background:#111}.hero-copy:after{background:var(--rose)}.hero-copy h1 em,.eyebrow,.section--ink .kicker{color:var(--sun)}.hero-art{background:linear-gradient(145deg,#111 0%,#3a1704 50%,#ef6c00 100%)}.hero-stamp{box-shadow:12px 12px 0 var(--rose)}.trust-bar{background:#111;color:#fff}.section--cream{background:var(--cream)}.section--rose,.section--agenda{background:var(--paper)}.section--ink,.j3v-cta,.site-footer{background:#111}.card,.book-card,.agenda-card,.insight-card,.quote-card{background:#fff;border-color:var(--line)}.card{border-top-color:var(--rose)}.agenda-card{border-top-color:var(--rose)}
/* Un mismo marco para todas las portadas: la obra completa se conserva, sin recortes. */
.book-card>img,.book-cover,.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{display:block;width:100%!important;height:auto!important;aspect-ratio:3/4;object-fit:contain!important;object-position:center;background:#fff;padding:14px;border-bottom:1px solid var(--line)}
.book-card>img,.book-cover{height:390px!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{height:330px!important;margin:0 0 16px!important}
@media(max-width:820px){.book-card>img,.book-cover{height:340px!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{height:310px!important}}
@media(max-width:500px){.book-card>img,.book-cover{height:420px!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{height:390px!important}}

/* Franja editorial: destacados desplazables, compactos y útiles. */
.editorial-strip{background:#111;color:#fff;padding:16px 0 14px;overflow:hidden}.strip-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 10px}.strip-heading .eyebrow{margin:0;color:var(--sun)}.strip-heading>a{color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.strip-heading>a span{color:var(--sun)}.strip-scroll{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:2px 2px 12px;scrollbar-color:var(--rose) #2a2a2a;scrollbar-width:thin}.strip-scroll::-webkit-scrollbar{height:7px}.strip-scroll::-webkit-scrollbar-track{background:#2a2a2a}.strip-scroll::-webkit-scrollbar-thumb{background:var(--rose);border-radius:20px}.strip-card{position:relative;isolation:isolate;display:flex;flex:0 0 min(350px,78vw);min-height:170px;flex-direction:column;justify-content:flex-end;scroll-snap-align:start;padding:19px 21px;background:#fff;color:#111;border-left:5px solid var(--rose);box-shadow:0 10px 22px rgba(0,0,0,.22);overflow:hidden}.strip-card:before{content:'';position:absolute;z-index:-1;width:145px;height:145px;right:-55px;top:-64px;border:26px solid rgba(239,108,0,.12);border-radius:50%}.strip-card--lead{background:var(--rose);color:#fff;border-color:#fff}.strip-card--lead:before{border-color:rgba(255,255,255,.18)}.strip-card--agenda{border-color:#111}.strip-card--books{background:#fff6ed}.strip-card--journal{background:#f6f6f6}.strip-card__type{margin-bottom:auto;font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--rose-dark)}.strip-card--lead .strip-card__type{color:#fff}.strip-card h2{max-width:290px;margin:13px 0 4px;font-size:1.32rem;color:inherit}.strip-card p{max-width:295px;margin:0 0 9px;color:inherit;font-size:.8rem;line-height:1.35}.strip-card a{align-self:flex-start;color:inherit;font-size:.7rem;font-weight:850;letter-spacing:.04em;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:1px}.strip-hint{margin:3px 0 0;color:#d7d7d7;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.strip-hint span{color:var(--sun);font-size:.9rem}@media(max-width:700px){.editorial-strip{padding-top:14px}.strip-heading{gap:12px}.strip-card{flex-basis:min(310px,84vw);min-height:180px}.strip-scroll{margin-right:calc(-1 * (min(100vw - 28px,1180px) - 100%));padding-bottom:12px}.strip-hint{margin-top:3px}}

/* Logotipo oficial restaurado desde los recursos de la editorial. */
.site-branding a{display:flex;align-items:center}.site-branding a img{display:block;width:190px;height:auto;max-height:61px;object-fit:contain;object-position:left center}@media(max-width:820px){.site-branding a img{width:165px;max-height:54px}}

/* Ajuste fluido del carrusel para que ocupe exactamente el ancho útil de cada pantalla. */
.editorial-strip,.editorial-strip *{min-width:0}.strip-scroll{width:100%;max-width:100%}.strip-card{flex-basis:clamp(280px,29vw,350px)}
@media(max-width:700px){.editorial-strip .j3v-shell{width:calc(100% - 28px)}.strip-scroll{width:100%;margin-right:0}.strip-card{flex:0 0 100%;max-width:100%;min-height:176px}.strip-heading{flex-wrap:wrap}.strip-heading>a{font-size:.68rem}}

/* Una sola imagen vertical 9:16 para blog y agenda, válida en todos los dispositivos. */
.insight-grid,.agenda-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.insight-card>img,.insight-art{width:100%;aspect-ratio:9/16;object-fit:cover;object-position:center}.agenda-card{display:block;padding:0;overflow:hidden;border-top:0}.agenda-media{position:relative;display:block;width:100%;aspect-ratio:9/16;background:#111;overflow:hidden}.agenda-media>img,.agenda-art{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.agenda-art{background:linear-gradient(155deg,#111 0%,#3a1704 53%,var(--rose) 100%)}.agenda-card time{position:absolute;top:14px;left:14px;z-index:1;width:68px;border-radius:0;background:var(--rose);box-shadow:0 5px 15px rgba(0,0,0,.22)}.agenda-card time span{font-size:1.75rem}.agenda-card>div{padding:21px 24px 25px}.agenda-card h3{font-size:1.55rem}.agenda-card p{margin:.3rem 0 .9rem}@media(max-width:700px){.insight-grid,.agenda-grid{grid-template-columns:1fr;gap:20px}.insight-card>img,.insight-art,.agenda-media{aspect-ratio:9/16;max-height:590px}}

/* Alternativa de portada: feed editorial compacto con imágenes reales. */
.strip-scroll--feed{gap:14px}.strip-scroll--feed .strip-feed{display:grid;grid-template-columns:104px minmax(0,1fr);flex:0 0 min(355px,76vw);min-height:166px;padding:0;border-left:4px solid var(--rose);background:#fff;color:#111}.strip-feed:before{display:none}.strip-feed__media{display:block;width:104px;height:166px;background:#111;overflow:hidden}.strip-feed__media img,.strip-feed__art{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.strip-feed__art{background:linear-gradient(155deg,#111 0%,#3a1704 53%,var(--rose) 100%)}.strip-feed>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:16px}.strip-feed .strip-card__type{margin:0 0 9px;font-size:.58rem}.strip-feed h2{margin:0 0 13px;font-size:1.15rem;line-height:1.05}.strip-feed h2 a{color:inherit;text-decoration:none}.strip-feed__link{align-self:flex-start;color:var(--rose-dark);font-size:.68rem;font-weight:850;text-decoration:none;border-bottom:2px solid currentColor}
/* Las historias siguen siendo 9:16, pero ocupan una miniatura editorial en escritorio. */
.insight-card,.agenda-card{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:stretch;min-height:320px}.insight-card>img,.insight-art,.agenda-media{width:180px;height:320px;max-height:none;aspect-ratio:9/16}.insight-card>div,.agenda-card>div{padding:25px}.insight-card h3,.agenda-card h3{font-size:1.5rem}.agenda-card time{top:12px;left:12px}@media(max-width:700px){.strip-scroll--feed .strip-feed{flex-basis:100%;grid-template-columns:96px minmax(0,1fr);min-height:154px}.strip-feed__media{width:96px;height:154px}.insight-card,.agenda-card{grid-template-columns:1fr;min-height:0}.insight-card>img,.insight-art,.agenda-media{width:100%;height:auto;aspect-ratio:9/16;max-height:470px}.insight-card>div,.agenda-card>div{padding:21px}}

/* Opción 2: cartel cultural para la presentación destacada. */
.cultural-hero-wrap{padding:26px 0;background:linear-gradient(120deg,#fff7ef 0 78%,#111 78%)}.cultural-hero{display:grid;grid-template-columns:238px minmax(0,1fr) 172px;min-height:382px;background:#fff;box-shadow:0 16px 38px rgba(0,0,0,.13);overflow:hidden}.cultural-hero__media{display:block;background:#111;overflow:hidden}.cultural-hero__media img,.cultural-hero__art{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cultural-hero__art{background:linear-gradient(155deg,#111 0%,#3a1704 53%,var(--rose) 100%)}.cultural-hero__copy{align-self:center;padding:34px 44px}.cultural-hero__copy .eyebrow{margin:0 0 12px}.cultural-hero__date{margin:0 0 12px;color:var(--rose-dark);font-size:.74rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cultural-hero__date span{color:#111}.cultural-hero__copy h1{margin:0 0 16px;font-size:clamp(2rem,3.3vw,3.6rem);letter-spacing:-.04em}.cultural-hero__copy>p:not(.eyebrow):not(.cultural-hero__date){max-width:560px;margin:0;color:var(--muted);font-size:1rem}.cultural-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.cultural-hero__side{display:flex;flex-direction:column;justify-content:space-between;padding:27px 22px;background:#111;color:#fff}.cultural-hero__side span{color:var(--sun);font-size:.62rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.cultural-hero__side strong{font:400 2rem/.95 Georgia,serif}.cultural-hero__side a{color:#fff;font-size:.74rem;font-weight:800;text-decoration:none}.cultural-hero__side a span{color:var(--sun)}@media(max-width:820px){.cultural-hero{grid-template-columns:210px minmax(0,1fr)}.cultural-hero__side{display:none}.cultural-hero__copy{padding:30px}}@media(max-width:600px){.cultural-hero-wrap{padding:0;background:#fff}.cultural-hero{grid-template-columns:1fr;min-height:0;box-shadow:none}.cultural-hero__media{height:auto;aspect-ratio:9/16;max-height:480px}.cultural-hero__copy{padding:27px 20px 31px}.cultural-hero__copy h1{font-size:2.15rem}.cultural-hero__actions .button{flex:1 1 100%}}

/* Franja de contenidos complementarios: más información sin competir con el cartel principal. */
.cultural-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.cultural-more__item{display:grid;grid-template-columns:74px minmax(0,1fr);min-height:102px;background:#fff;border-left:3px solid var(--rose);box-shadow:0 6px 18px rgba(0,0,0,.08);overflow:hidden}.cultural-more__media{display:block;background:#111}.cultural-more__media img,.cultural-more__art{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cultural-more__art{background:linear-gradient(155deg,#111 0%,#3a1704 53%,var(--rose) 100%)}.cultural-more__item>div{padding:13px 14px}.cultural-more__item span{display:block;margin-bottom:5px;color:var(--rose-dark);font-size:.56rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.cultural-more__item h2{display:-webkit-box;margin:0 0 8px;overflow:hidden;font-size:1rem;line-height:1.06;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cultural-more__item h2 a{color:#111;text-decoration:none}.cultural-more__link{color:#111;font-size:.66rem;font-weight:850;text-decoration:none}.cultural-more__link span{display:inline;margin:0;color:var(--rose)}@media(max-width:820px){.cultural-more{grid-template-columns:1fr 1fr}.cultural-more__item:last-child{display:none}}@media(max-width:600px){.cultural-more{grid-template-columns:1fr;gap:8px;margin:8px 14px 18px}.cultural-more__item{min-height:92px}.cultural-more__item:last-child{display:grid}}

/* Landing para captación editorial: Publica tu novela. */
.author-portal{padding:38px 0;background:var(--cream);border-bottom:1px solid var(--line)}.author-portal__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center}.author-portal h2{margin:5px 0 10px;font-size:clamp(1.75rem,3.1vw,2.7rem)}.author-portal p:not(.kicker){max-width:680px;margin:0;color:var(--muted)}.author-portal__actions{text-align:right}.author-portal__actions p{margin:11px 0 0!important;font-size:.8rem}.author-portal__actions a:not(.button){color:var(--rose-dark);font-weight:800}@media(max-width:700px){.author-portal__grid{grid-template-columns:1fr;gap:20px}.author-portal__actions{text-align:left}.author-portal__actions .button{width:100%;text-align:center}}
.author-hero{background:#111;color:#fff;padding:70px 0}.author-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:56px;align-items:center}.author-hero .eyebrow{color:var(--sun)}.author-hero h1{max-width:780px;margin:0 0 20px;color:#fff;font-size:clamp(3rem,5.7vw,5.8rem)}.author-hero__lead{max-width:650px;margin:0;color:#e6e6e6;font-size:1.18rem}.author-hero__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.author-hero__points{display:flex;flex-wrap:wrap;gap:9px 22px;margin:28px 0 0;padding:0;list-style:none;color:#d6d6d6;font-size:.84rem}.author-hero__points li:before{content:'✓';margin-right:8px;color:var(--sun)}.author-hero__panel{padding:36px;background:var(--rose);box-shadow:15px 15px 0 #fff;color:#fff}.author-hero__panel span{font-size:.65rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.author-hero__panel h2{margin:16px 0 14px;color:#fff;font-size:2.4rem}.author-hero__panel p{font-size:.95rem;line-height:1.5}.author-hero__panel a{color:#fff;font-size:.78rem;font-weight:850;text-decoration:none;border-bottom:2px solid #fff}.author-intro{padding:88px 0;background:#fff}.author-intro>*{max-width:850px}.author-intro h2{font-size:clamp(2.1rem,4vw,3.7rem)}.author-intro p:not(.kicker){max-width:720px;color:var(--muted);font-size:1.08rem}.author-process{padding:88px 0;background:#fff7ef}.author-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:38px 0 0;padding:0;list-style:none}.author-steps li{padding:25px;background:#fff;border-top:4px solid var(--rose)}.author-steps span{display:block;margin-bottom:27px;color:var(--rose);font:700 2rem/1 Georgia,serif}.author-steps h3{font-size:1.42rem}.author-steps p{margin:0;color:var(--muted);font-size:.92rem}.author-checklist{padding:84px 0;background:#111;color:#fff}.author-checklist__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.author-checklist h2{color:#fff}.author-checklist p:not(.kicker){color:#d6d6d6}.author-checklist ul{margin:0;padding:0;list-style:none}.author-checklist li{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.22)}.author-checklist li:before{content:'✓';margin-right:12px;color:var(--sun);font-weight:800}.author-standards{padding:88px 0;background:#fff}.author-standards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.author-standards article{padding:28px;background:#fff7ef;border-left:4px solid var(--rose)}.author-standards h3{font-size:1.45rem}.author-standards p{margin:0;color:var(--muted)}.author-inquiry{padding:88px 0;background:linear-gradient(125deg,#fff1e3,#fff)}.author-inquiry__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:66px;align-items:start}.author-inquiry h2{font-size:clamp(2.2rem,3.6vw,3.7rem)}.author-inquiry>p,.author-inquiry__grid>div>p:not(.kicker){color:var(--muted)}.author-inquiry__note{padding:16px;border-left:4px solid var(--rose);background:#fff;font-size:.9rem}.author-inquiry__form .j3v-inquiry{margin:0;padding:0;background:transparent;border:0}.author-inquiry__form .j3v-inquiry>h2,.author-inquiry__form .j3v-inquiry>p:not(.j3v-form-notice):not(.j3v-form-error){display:none}.author-inquiry__form form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.author-inquiry__form form p{margin:0 0 14px}.author-inquiry__form label{display:grid;gap:6px;font-size:.83rem;font-weight:800}.author-inquiry__form input,.author-inquiry__form textarea{width:100%;padding:11px;border:1px solid var(--line);background:#fff;font:inherit}.author-inquiry__form textarea{resize:vertical}.author-inquiry__form form p:nth-of-type(5),.author-inquiry__form form p:nth-of-type(6),.author-inquiry__form .j3v-consent,.author-inquiry__form form p:last-child{grid-column:1/-1}.author-inquiry__form .j3v-honeypot{position:absolute;left:-9999px}.author-inquiry__form .j3v-consent{font-size:.75rem}.author-faq{padding:88px 0;background:#fff}.author-faq .j3v-shell{max-width:900px}.author-faq__list{border-top:1px solid var(--line);margin-top:30px}.author-faq details{border-bottom:1px solid var(--line);padding:18px 0}.author-faq summary{cursor:pointer;font:700 1.2rem/1.3 Georgia,serif}.author-faq details p{max-width:720px;margin:14px 0 0;color:var(--muted)}@media(max-width:820px){.author-hero{padding:58px 0}.author-hero__grid,.author-checklist__grid,.author-inquiry__grid{grid-template-columns:1fr}.author-hero__panel{max-width:500px}.author-steps{grid-template-columns:1fr 1fr}.author-standards__grid{grid-template-columns:1fr}.author-inquiry__grid{gap:38px}}@media(max-width:600px){.author-hero{padding:48px 0}.author-hero h1{font-size:2.65rem}.author-hero__panel{padding:27px;box-shadow:9px 9px 0 #fff}.author-hero__actions .button{flex:1 1 100%}.author-intro,.author-process,.author-checklist,.author-standards,.author-inquiry,.author-faq{padding:64px 0}.author-steps{grid-template-columns:1fr}.author-inquiry__form form{grid-template-columns:1fr}}
