.site-header:has(.burger[aria-expanded="true"]){background:#fff!important}.site-header:has(.burger[aria-expanded="true"]) .brand img{filter:none!important}.site-header:has(.burger[aria-expanded="true"]) .burger span{background:#0B0B0B!important}.mobile-explore summary{font-family:var(--display);font-size:2rem;cursor:pointer;padding:12px 0}.mobile-explore[open]{border-bottom:1px solid #D9DADC}.mobile-explore .mlink{font-size:1.2rem;padding:10px 16px}
/* Client revisions — 8 October 2026 */
:root{--red:#B6302B;--red-deep:#B6302B;--hero-red:#B6302B}
.hero--red{background:#0B0B0B!important}
.hero--red .hero__bg-pin::after{background:linear-gradient(90deg,rgba(11,11,11,.97),rgba(11,11,11,.75) 50%,rgba(11,11,11,.28))!important}
.site-header.is-over-hero.is-stuck{background:rgba(11,11,11,.96)!important}
@media(min-width:1101px){.hdr{gap:18px}.nav{gap:20px}.hdr-cta{gap:10px}.hdr-cta .btn{padding-inline:15px}}
.cookie-table{width:100%;border-collapse:collapse;font-size:.95rem;margin:28px 0}.cookie-table th,.cookie-table td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #D9DADC}.cookie-table th{color:#0B0B0B}.cookie-table-wrap{overflow-x:auto}
/* drl-core: ajustes para WordPress (después del CSS del diseño). */
body{margin:0}
/* WordPress resetea el margen de <figure> (:where(figure){margin:0 0 1em}); el diseño
   cuenta con el del navegador. */
:where(figure){margin:1em 40px}
.wp-site-blocks{padding:0!important}
.wp-site-blocks>*{margin-block:0!important}
.drl-chrome{display:contents}
main#main{margin:0;padding:0}
.wp-block-post-content,.entry-content{margin:0!important;padding:0!important;max-width:none!important}
.wp-block-post-content>.drl-page{max-width:none!important;margin:0!important}
.wp-block-post-content>.drl-page{display:block}
.admin-bar .site-header{top:32px}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
/* Listados de artículos (Query Loop) con la tarjeta del diseño. */
.drl-query .wp-block-post-template{list-style:none;margin:0;padding:0}
.drl-query .wp-block-post-template>li{display:contents}
.drl-query .card{position:relative}
.drl-query .card:hover{box-shadow:0 18px 40px -24px rgba(11,11,11,.45);border-color:var(--silver);transform:translateY(-3px)}
.drl-query .card--article:hover{border-color:var(--ink)}
.drl-query .card .wp-block-post-featured-image{margin:0;overflow:hidden}
.drl-query .card .wp-block-post-featured-image img{display:block;height:auto}
.drl-query .card .cat a{color:inherit;text-decoration:none}
.drl-query .card .wp-block-post-title{margin:12px 0 8px}
.drl-query .card .wp-block-post-title a{color:inherit;text-decoration:none}
.drl-query .card .wp-block-post-title a::after{content:"";position:absolute;inset:0}
.drl-query .card .wp-block-post-excerpt__more-text{display:none}
.drl-q-big .card .wp-block-post-title{font-size:var(--fs-h3)}
#post-list{margin-top:clamp(28px,4vw,48px)}
.postgrid>.drl-query{min-width:0}
/* Artículo */
.drl-single .drl-post-title{font-size:clamp(2rem,4.4vw,3.5rem);margin:var(--s3) 0 var(--s4);max-width:22ch}
.drl-single .wp-block-post-featured-image{margin:0}
.drl-single .wp-block-post-featured-image img{display:block;width:100%;height:auto}
.drl-body-col{max-width:var(--measure);min-width:0}
.drl-body-col p{color:var(--ink-80);font-size:1.0625rem;line-height:1.72}
.drl-single .wp-block-post-terms{display:inline}
.body-copy.wp-block-post-content>p:first-of-type{font-size:var(--fs-lead);line-height:1.5;color:var(--ink)}
.body-copy .wp-block-image{margin:var(--s6) 0}
.body-copy .wp-block-image img{display:block;width:100%;height:auto}
.body-copy .wp-element-caption{font-size:var(--fs-small);color:var(--c-mute);margin-top:var(--s2)}
/* ---- Auditoría 2-oct: secciones rediseñadas para no repetir el mismo esquema ---- */
/* Home «Why this matters»: tres claves de texto (sin fotos) */
.drl-essentials-plain{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}
.drl-essentials-plain>li{display:block!important;border:0!important;border-top:2px solid var(--red)!important;padding:var(--s4) 0 0!important;background:none!important;box-shadow:none!important}
.drl-essentials-plain .enum__visual{max-width:none}
.drl-essentials-plain .num{color:var(--red);margin-bottom:var(--s2)}
.drl-essentials-plain h3{font-size:var(--fs-h4)}
/* Resources: índice de temas de texto (la portada ya tiene las tarjetas con foto) */
.drl-topic-index .topic{border:0;border-top:1px solid var(--ink);background:none;margin-top:0!important;box-shadow:none!important;transform:none!important}
.drl-topic-index .topic__body{padding:var(--s4) 0 0!important;min-height:0!important}
.drl-topic-index .topic h3{font-size:var(--fs-h3)}
.drl-topic-index .topic:hover h3{color:var(--red)}
/* About: capítulos con el retrato real fijo al lado */
.drl-timeline-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,88px);align-items:start}
.drl-timeline-portrait{margin:0;position:sticky;top:calc(var(--header-h) + 32px);background:var(--paper)}
.drl-timeline-portrait img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}
/* About: credenciales en columnas de texto */
.drl-creds-plain>div{border-top:2px solid var(--red);padding-top:var(--s4)}
.drl-creds-plain h3{font-size:var(--fs-h4);margin-bottom:var(--s3)}
.drl-creds-plain li{border-bottom:1px solid var(--c-hair)}
/* Testimonios: tres variantes para no repetir el carrusel en cada página */
.drl-quote-band .wrap{display:flex;flex-direction:column;align-items:center;text-align:center}
.drl-quote-band .tquote{max-width:26ch;margin-inline:auto}
.drl-quote-band__who{display:flex;align-items:center;gap:var(--s3);text-align:left;max-width:56ch}
.drl-quote-band__who .tname{margin:0}
.drl-quote-band__who .muted{margin:2px 0 0}
.drl-quote-band .tdisclaimer{margin-top:var(--s5)}
.drl-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);margin-bottom:var(--s5)}
.drl-quote-card{margin:0;padding:var(--s5) var(--s4);background:var(--paper);border-top:2px solid var(--red);display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4)}
.drl-quote-card blockquote{margin:0;font-family:var(--display);font-size:clamp(1.25rem,1rem + .8vw,1.6rem);line-height:1.35}
.drl-quote-card figcaption{display:flex;flex-direction:column;gap:6px}
.drl-quote-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:var(--gutter);align-items:start}
.drl-quote-mark{font-family:var(--display);font-size:clamp(6rem,12vw,10rem);line-height:.8;color:var(--red);margin:var(--s2) 0 0}
.drl-quote-split .tquote{max-width:28ch}
.drl-quote-split .tname{margin:0}
@media(max-width:900px){
 .drl-essentials-plain,.drl-quote-grid{grid-template-columns:1fr}
 .drl-timeline-layout,.drl-quote-split{grid-template-columns:1fr}
 .drl-timeline-portrait{position:static;max-width:320px}
 .drl-quote-mark{font-size:5rem}
}
.drl-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* Dinah bespoke icon system and photo-led introduction — 12 October 2026 */
:root{--drl-icon-arrow:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--arrow%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%2012h17M14%205l7%207-7%207%22/%3E%3Cpath%20d%3D%22M3%208v8%22%20opacity%3D%22.4%22/%3E%3C/svg%3E")}
:root{--drl-icon-down:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--down%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%203v17M5%2014l7%207%207-7%22/%3E%3Cpath%20d%3D%22M8%203h8%22%20opacity%3D%22.4%22/%3E%3C/svg%3E")}
:root{--drl-icon-lock:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--lock%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M7%2010V7a5%205%200%200%201%2010%200v3M4%2010h16v11H4z%22/%3E%3Cpath%20d%3D%22M12%2014v3M10%2021h4%22/%3E%3C/svg%3E")}
:root{--drl-icon-check:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--check%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%2012l5%205L21%204M21%2012v8H3v-3%22/%3E%3C/svg%3E")}
:root{--drl-icon-plus:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--plus%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%204v16M4%2012h16%22/%3E%3Cpath%20d%3D%22M4%205V4h1M19%2020h1v-1%22%20opacity%3D%22.4%22/%3E%3C/svg%3E")}
:root{--drl-icon-chevron:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--chevron%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M4%208l8%208%208-8%22/%3E%3Cpath%20d%3D%22M9%205h6%22%20opacity%3D%22.4%22/%3E%3C/svg%3E")}
:root{--drl-icon-menu:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--menu%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%205h18M3%2012h12M3%2019h18%22/%3E%3C/svg%3E")}
:root{--drl-icon-close:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--close%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%205l14%2014M19%205L5%2019%22/%3E%3Cpath%20d%3D%22M3%2012h2M19%2012h2%22%20opacity%3D%22.4%22/%3E%3C/svg%3E")}
:root{--drl-icon-play:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--play%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M7%204l14%208-14%208zM3%208v8%22/%3E%3C/svg%3E")}
:root{--drl-icon-pause:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--pause%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%204h4v16H5zM15%204h4v16h-4z%22/%3E%3C/svg%3E")}
:root{--drl-icon-volume:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--volume%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%209h4l5-5v16l-5-5H3zM16%208a6%206%200%200%201%200%208M19%205a10%2010%200%200%201%200%2014%22/%3E%3C/svg%3E")}
:root{--drl-icon-mute:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--mute%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%209h4l5-5v16l-5-5H3zM16%209l6%206M22%209l-6%206%22/%3E%3C/svg%3E")}
:root{--drl-icon-expand:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--expand%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M9%203H3v6M15%203h6v6M21%2015v6h-6M3%2015v6h6%22/%3E%3C/svg%3E")}
:root{--drl-icon-kit:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--kit%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%203h14l4%204v14H3zM17%203v5h4M7%203v18M10%2012h7M10%2016h4%22/%3E%3C/svg%3E")}
:root{--drl-icon-award:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--award%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%202l3%202h4v4l2%203-2%203v4h-4l-3%202-3-2H5v-4l-2-3%202-3V4h4zM9%2011l2%202%204-4%22/%3E%3C/svg%3E")}
:root{--drl-icon-search:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--search%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22/%3E%3Cpath%20d%3D%22M15%2015l6%206M7%2010h6%22/%3E%3C/svg%3E")}

.drl-icon{display:inline-block;width:24px;height:24px;flex:0 0 24px;vertical-align:middle;overflow:visible}
.arw .drl-icon{width:22px;height:22px}.tm-arrow .drl-icon{width:.8em;height:.8em;min-width:20px}
.btn .drl-icon{width:20px;height:20px;flex-basis:20px}.reading-skip .drl-icon{width:16px;height:16px}
main .btn--primary:not(:has(.arw)):not(:has(.drl-icon))::after{content:"";width:22px;height:22px;flex:0 0 22px;background:currentColor;mask:var(--drl-icon-arrow) center/contain no-repeat;-webkit-mask:var(--drl-icon-arrow) center/contain no-repeat}
main .btn--primary:has(.drl-icon)::after{display:none}
.checks li::before{width:20px;height:20px;mask:var(--drl-icon-check) center/contain no-repeat;-webkit-mask:var(--drl-icon-check) center/contain no-repeat}
.faq summary::after{width:24px;height:24px;right:2px;margin-top:-12px;mask:var(--drl-icon-plus) center/contain no-repeat;-webkit-mask:var(--drl-icon-plus) center/contain no-repeat}
.nav-chevron{display:inline-block;width:18px;height:18px;border:0;background:currentColor;transform:none;mask:var(--drl-icon-chevron) center/contain no-repeat;-webkit-mask:var(--drl-icon-chevron) center/contain no-repeat}
.nav-mega[open] .nav-chevron{transform:rotate(180deg)}
.mobile-explore summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.mobile-explore summary::-webkit-details-marker{display:none}.mobile-explore summary::after{content:"";width:24px;height:24px;background:currentColor;mask:var(--drl-icon-chevron) center/contain no-repeat;-webkit-mask:var(--drl-icon-chevron) center/contain no-repeat}.mobile-explore[open] summary::after{transform:rotate(180deg)}
.burger span{display:none!important}.burger{color:var(--ink);min-width:48px;min-height:48px}.burger::before{content:"";display:block;width:28px;height:28px;background:currentColor;mask:var(--drl-icon-menu) center/contain no-repeat;-webkit-mask:var(--drl-icon-menu) center/contain no-repeat}.burger[aria-expanded=true]::before{mask-image:var(--drl-icon-close);-webkit-mask-image:var(--drl-icon-close)}.site-header.is-over-hero .burger{color:#fff}.site-header:has(.burger[aria-expanded=true]) .burger{color:#0b0b0b}
.motion-toggle::before,.motion-toggle[aria-pressed=true]::before{width:20px;height:20px;border:0;background:currentColor;mask:var(--drl-icon-pause) center/contain no-repeat;-webkit-mask:var(--drl-icon-pause) center/contain no-repeat}.motion-toggle[aria-pressed=true]::before{mask-image:var(--drl-icon-play);-webkit-mask-image:var(--drl-icon-play)}
.drl-intro{background:#0b0b0b;color:#fff;padding:calc(var(--header-h) + 46px) 0 44px;position:relative}
.drl-intro-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,5vw,76px);align-items:center}
.drl-intro h1{font-size:clamp(3rem,5.15vw,4.65rem);line-height:1.08;letter-spacing:-.045em;margin:16px 0 24px;color:#fff}.drl-intro h1 em{font-weight:400}
.drl-intro .eyebrow{font-size:.64rem;letter-spacing:.15em;line-height:1.6;color:#d5d3cf;margin:0}
.drl-intro .lead{font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.65;color:#d5d3cf;max-width:47ch;margin:0 0 26px}
.drl-intro .btn-row{gap:20px}.drl-intro .btn--primary{background:#fff;color:#B6302B;border-color:#fff;font-size:.84rem;padding:15px 19px}.drl-intro .btn--primary:hover{background:#eee9e3}
.drl-watch{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-size:.86rem;line-height:1.6}.drl-watch>.drl-icon{width:38px;height:38px;padding:9px;border:1px solid #777;box-sizing:content-box}.drl-watch-time{display:block;color:#bbb;font-size:.64rem}
.drl-intro-portrait{margin:0;min-width:0}.drl-intro-portrait img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;display:block;background:#eeeae5}.drl-intro-portrait figcaption{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0 0;border-top:1px solid #4e4b48;margin-top:18px;font-size:.75rem;color:#c4c0bb}.drl-intro-portrait strong{color:#fff;font-size:.95rem;font-weight:500}
.drl-intro-kit{display:flex;gap:16px;align-items:center;margin-top:28px;padding:19px 0 0;border-top:1px solid #4e4b48;color:#fff;text-decoration:none}.drl-intro-kit>span:nth-child(2){flex:1;min-width:0}.drl-intro-kit strong{font-family:var(--display);font-size:1.35rem;font-weight:400;display:block;margin:5px 0}.drl-intro-kit strong+span{display:block;color:#bbb;font-size:.73rem;line-height:1.5}.drl-kit-mark{display:grid;place-items:center;border:1px solid #6b6259;min-width:44px;height:56px;color:#d6bca4}.drl-intro-kit>.drl-icon{color:#d6bca4}
#book-story .hero__bg{display:none}#book-story .hero__copy h2{color:#fff;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.15;margin:20px 0 24px}#book-story .hero__copy>.lead{font-size:1.15rem}#book-story .hero__copy>.btn{margin-top:24px}
.drl-player{position:relative;background:#0b0b0b}.drl-player-controls{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#0b0b0b;color:#fff}.drl-player-controls button{display:grid;place-items:center;background:none;color:inherit;border:1px solid transparent;min-width:44px;min-height:44px;cursor:pointer;padding:8px}.drl-player-controls button:hover{border-color:#80756b}.drl-player-controls button:focus-visible{outline:2px solid #fff;outline-offset:1px}.drl-player-controls input{flex:1;min-width:30px;accent-color:#B6302B;height:32px;cursor:pointer}.drl-player-time{white-space:nowrap;font-size:.75rem;font-variant-numeric:tabular-nums}.drl-player:fullscreen{display:flex;flex-direction:column;justify-content:center}.drl-player:fullscreen video{max-height:calc(100vh - 64px);object-fit:contain}
@media(max-width:1050px){.drl-intro-grid{gap:28px}.drl-intro .btn-row{gap:14px}.drl-intro h1{font-size:3.4rem}.drl-intro-portrait figcaption{display:block}.drl-intro-portrait figcaption span{display:block;margin-top:7px}}
@media(max-width:760px){.drl-intro{padding:calc(var(--header-h) + 28px) 0 32px}.drl-intro-grid{grid-template-columns:1fr;gap:28px}.drl-intro h1{font-size:clamp(2.6rem,10vw,3.7rem);margin:16px 0 20px}.drl-intro .eyebrow{font-size:.59rem}.drl-intro .lead{font-size:1rem}.drl-intro .btn-row{align-items:stretch}.drl-intro .btn-row>.btn{width:100%}.drl-watch{padding-top:3px}.drl-watch>.drl-icon{width:24px;height:24px;padding:7px}.drl-intro-kit{margin-top:20px;padding-top:17px}.drl-intro-kit strong{font-size:1.25rem}.drl-intro-portrait{max-width:540px;width:100%;margin:auto}.drl-intro-portrait figcaption{display:flex}.drl-intro-portrait figcaption span{margin:0;font-size:.64rem}.drl-player-controls{gap:2px;padding:5px}.drl-player-time{font-size:.61rem}.drl-player-controls button{min-width:40px;padding:6px}.drl-player-controls .drl-icon{width:21px;height:21px}}

.site-header.is-over-hero:not(:has(.burger[aria-expanded="true"])){background:#0b0b0b!important}.drl-intro{padding-top:46px}@media(max-width:760px){.drl-intro{padding-top:28px}}

/* Complete editorial refinement, October 12 */
.drl-editorial-hero{background:#faf9f6;padding:64px 0 56px;color:#0b0b0b}.drl-editorial-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center}.drl-editorial-copy h1{font-size:clamp(3rem,5vw,4.8rem);line-height:1.06;letter-spacing:-.045em;margin:20px 0 24px}.drl-editorial-copy .lead{font-size:1.1rem;max-width:43ch;line-height:1.7;margin:0 0 28px}.drl-editorial-copy .eyebrow{font-size:.66rem;letter-spacing:.13em}.drl-editorial-kit{border-top:1px solid #d7d2ca;margin-top:30px;padding-top:22px;display:flex;align-items:center;gap:20px;text-decoration:none;color:inherit}.drl-editorial-kit>img{width:70px;height:auto;max-height:none;box-shadow:2px 4px 12px #0002;object-fit:contain}.drl-editorial-kit>span{flex:1}.drl-editorial-kit strong{display:block;font-family:var(--display);font-weight:400;font-size:1.4rem;line-height:1.2;margin:7px 0}.drl-editorial-kit>span>span:last-child{font-size:.73rem;color:#666}.drl-editorial-kit .eyebrow{font-size:.56rem;color:#a52f2b}.drl-editorial-portrait{margin:0;min-width:0}.drl-editorial-portrait>img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.drl-editorial-portrait figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #cec9c1;margin-top:20px;padding-top:20px}.drl-editorial-portrait figcaption>span>span{display:block;font-size:.7rem;color:#666;margin-top:5px}.drl-editorial-portrait strong{font-weight:500;font-size:.9rem}.drl-editorial-watch{display:flex;gap:10px;align-items:center;text-decoration:none;color:#0b0b0b;font-size:.8rem}.drl-editorial-watch>.drl-icon{width:42px;height:42px;flex-basis:42px;padding:9px;border:1px solid #b6302b;border-radius:50%;color:#b6302b}.drl-editorial-watch small{display:block;color:#666;font-size:.6rem;margin-top:3px}
.drl-guide-hero{background:#faf9f6;padding:64px 0 72px}.drl-guide-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:start}.drl-guide-copy h1{font-size:clamp(2.8rem,4.3vw,4rem);letter-spacing:-.04em;line-height:1.12;margin:18px 0 25px}.drl-guide-copy .lead{font-size:1.12rem;line-height:1.7;margin-bottom:32px}.drl-guide-copy h2{font-size:1.7rem;line-height:1.25;max-width:25ch}.drl-guide-copy .eyebrow{font-size:.65rem;line-height:1.8}.drl-kit-benefits{list-style:none;padding:0;margin:28px 0}.drl-kit-benefits li{display:flex;align-items:flex-start;gap:14px;padding:15px 0;border-top:1px solid #dedbd5;line-height:1.6;font-size:.95rem}.drl-kit-benefits .drl-icon{color:#b6302b;margin-top:2px}.drl-kit-display{margin:0!important;display:flex;justify-content:center;align-items:center;padding:28px;background:#eae5dc;overflow:hidden}.drl-kit-display img{display:block;width:auto;max-width:100%;height:auto;max-height:410px;object-fit:contain;box-shadow:5px 10px 22px #352b2426}.drl-guide-form{padding:30px;background:#fff;border:1px solid #dfdbd4;margin-top:24px}.drl-guide-form h2{font-size:1.5rem;margin:0 0 24px}.drl-guide-form .form-note{font-size:.75rem;line-height:1.6}.drl-guide-form .btn{width:100%}.drl-resource-feature{display:grid;grid-template-columns:.7fr 1fr;gap:56px;align-items:center;margin-top:36px}.drl-resource-feature .drl-kit-display img{max-height:370px}.drl-resource-feature h3{font-size:2rem;line-height:1.2}.drl-resource-feature p{max-width:55ch}
.drl-options,.drl-service-steps{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:36px 0}.drl-options>article{padding:32px;background:#fff;border-top:3px solid #b6302b}.drl-options h3{font-size:1.8rem;line-height:1.2}.drl-options .plist{margin:24px 0}.drl-options .plist li{gap:20px;align-items:start;font-size:.85rem}.drl-options .plist li>span:last-child{text-align:right;min-width:90px}.drl-price{font-family:var(--display);font-size:2rem;line-height:1.3;margin:28px 0}.drl-service-steps article{border-top:1px solid #777;padding:25px 0 8px}.drl-service-steps h3{font-size:1.6rem;color:inherit}.drl-service-steps p{color:inherit;opacity:.85}.drl-reading-width{max-width:820px;margin-top:28px}.drl-reading-width p{line-height:1.8}.drl-package{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;margin-top:36px}.drl-package aside{border-left:1px solid #d4cfc6;padding-left:32px}.drl-package aside h3{font-size:1.4rem;margin-top:26px}.drl-pricing-list{margin-top:36px}.drl-pricing-list article{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;border-top:1px solid #ccc5bc;padding:30px 0}.drl-pricing-list h3{font-size:1.6rem;line-height:1.25;margin:0 0 14px}.drl-fee{color:#a52f2b;font-weight:500;font-size:1.15rem}.drl-pricing-list p{margin-top:0}.drl-stage-overview{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:28px;padding:0;margin:40px 0}.drl-stage-overview li{border-top:1px solid #ccc;padding-top:18px}.drl-stage-overview li>span{font-family:var(--display);font-size:2rem;color:#b6302b}.drl-stage-overview h3{font-size:1.3rem;line-height:1.3;min-height:3.8em;margin-top:14px}.drl-stage-overview p{font-size:.9rem;line-height:1.65}.drl-fit-photo{display:block;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.stepcard__image img{object-fit:contain!important;height:auto!important}.drl-article-image{margin:32px 0}.drl-article-image img{width:100%;height:auto;max-height:540px;object-fit:contain;background:#f5f3ef}.drl-article-image figcaption{font-size:.8rem;color:#666;padding-top:10px}.drl-quote-card{margin:28px 0;padding:28px;border-top:1px solid #d4cfc6}.drl-quote-card blockquote{margin:0 0 18px;font-family:var(--display);font-size:1.3rem;line-height:1.65}.drl-long-quote{font-size:clamp(1.05rem,1.8vw,1.5rem)!important}.drl-news-description{font-size:.9rem;line-height:1.75;max-width:56ch}
@media(max-width:1000px){.drl-editorial-grid{gap:32px}.drl-guide-grid{gap:36px;grid-template-columns:1fr 1fr}.drl-stage-overview{grid-template-columns:repeat(3,1fr)}.drl-editorial-portrait figcaption{align-items:flex-start;flex-direction:column}.drl-guide-copy h1{font-size:3rem}.drl-package{gap:32px}}
@media(max-width:760px){.drl-editorial-hero,.drl-guide-hero{padding:32px 0 40px}.drl-editorial-grid,.drl-guide-grid,.drl-resource-feature,.drl-options,.drl-package,.drl-service-steps,.drl-pricing-list article{grid-template-columns:1fr;gap:28px}.drl-editorial-copy h1{font-size:clamp(2.8rem,11vw,3.6rem)}.drl-editorial-copy .lead{font-size:1rem}.drl-editorial-copy>.btn{width:100%}.drl-editorial-kit{gap:14px}.drl-editorial-kit strong{font-size:1.3rem}.drl-editorial-kit>img{width:60px}.drl-editorial-portrait figcaption{flex-direction:row}.drl-editorial-portrait figcaption>span>span{font-size:.58rem}.drl-editorial-watch{gap:7px}.drl-editorial-watch small{font-size:.55rem}.drl-editorial-portrait strong{font-size:.8rem}.drl-guide-copy h1{font-size:2.65rem}.drl-guide-copy .lead{font-size:1rem}.drl-guide-form{padding:24px 20px}.drl-kit-display{padding:26px}.drl-kit-display img{max-height:360px}.drl-options>article{padding:24px}.drl-package aside{border-left:0;border-top:1px solid #d4cfc6;padding:18px 0 0}.drl-stage-overview{grid-template-columns:1fr;gap:20px}.drl-stage-overview h3{min-height:0;font-size:1.4rem}.drl-stage-overview li{display:grid;grid-template-columns:40px 1fr;column-gap:12px}.drl-stage-overview li>span{grid-row:span 2}.drl-stage-overview h3{margin:3px 0 10px}.drl-stage-overview p{grid-column:2;margin:0}.drl-pricing-list article{gap:12px}.drl-quote-card{padding:24px 0}.drl-resource-feature{gap:28px}.drl-service-steps{gap:12px}.drl-guide-copy h2{font-size:1.6rem}}

:root{--drl-icon-arrow:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--arrow%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M4%2012h15m-6-6%206%206-6%206%22/%3E%3C/svg%3E")}

:root{--drl-icon-down:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--down%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%204v15m-6-6%206%206%206-6%22/%3E%3C/svg%3E")}

:root{--drl-icon-lock:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--lock%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Crect%20x%3D%225%22%20y%3D%2210%22%20width%3D%2214%22%20height%3D%2211%22%20rx%3D%221%22/%3E%3Cpath%20d%3D%22M8%2010V7a4%204%200%200%201%208%200v3M12%2014v3%22/%3E%3C/svg%3E")}

:root{--drl-icon-check:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--check%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22m5%2012%204%204L19%206%22/%3E%3C/svg%3E")}

:root{--drl-icon-plus:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--plus%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22/%3E%3C/svg%3E")}

:root{--drl-icon-chevron:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--chevron%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22/%3E%3C/svg%3E")}

:root{--drl-icon-menu:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--menu%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M4%206h16M4%2012h12M4%2018h16%22/%3E%3C/svg%3E")}

:root{--drl-icon-close:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--close%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22/%3E%3C/svg%3E")}

:root{--drl-icon-play:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--play%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22m9%206%209%206-9%206z%22/%3E%3C/svg%3E")}

:root{--drl-icon-pause:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--pause%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%204h4v16H5zM15%204h4v16h-4z%22/%3E%3C/svg%3E")}

:root{--drl-icon-volume:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--volume%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%209h4l5-5v16l-5-5H3zM16%208a6%206%200%200%201%200%208M19%205a10%2010%200%200%201%200%2014%22/%3E%3C/svg%3E")}

:root{--drl-icon-mute:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--mute%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%209h4l5-5v16l-5-5H3zM16%209l6%206M22%209l-6%206%22/%3E%3C/svg%3E")}

:root{--drl-icon-expand:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--expand%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M9%203H3v6M15%203h6v6M21%2015v6h-6M3%2015v6h6%22/%3E%3C/svg%3E")}

:root{--drl-icon-kit:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--kit%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%203h14l4%204v14H3zM17%203v5h4M7%203v18M10%2012h7M10%2016h4%22/%3E%3C/svg%3E")}

:root{--drl-icon-award:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--award%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%202l3%202h4v4l2%203-2%203v4h-4l-3%202-3-2H5v-4l-2-3%202-3V4h4zM9%2011l2%202%204-4%22/%3E%3C/svg%3E")}

:root{--drl-icon-search:url("data:image/svg+xml,%3Csvg%20class%3D%22drl-icon%20drl-icon--search%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22/%3E%3Cpath%20d%3D%22M15%2015l6%206M7%2010h6%22/%3E%3C/svg%3E")}
/* Keep the guide form within the same balanced grid, below the introduction. */
.drl-guide-side{display:contents}.drl-guide-grid{column-gap:64px;row-gap:32px}.drl-guide-side>.drl-kit-display{grid-column:2;grid-row:1;align-self:start}.drl-guide-form{grid-column:1/-1;margin:0;padding:30px 36px}.drl-guide-form .formbody{display:grid;grid-template-columns:1fr 1fr 1.1fr;column-gap:22px;align-items:start}.drl-guide-form .field{margin:0}.drl-guide-form .formbody>.btn{margin-top:29px}.drl-guide-form .formnote{grid-column:1/-1;margin-top:12px;margin-bottom:0}.drl-guide-form h2{margin-bottom:22px}.site-header:not(.is-over-hero) .brand img,.bare-header .brand img{filter:brightness(0)!important}
@media(max-width:760px){.drl-guide-side>.drl-kit-display{grid-column:auto;grid-row:auto}.drl-guide-form{grid-column:auto;padding:26px 20px}.drl-guide-form .formbody{grid-template-columns:1fr;gap:18px}.drl-guide-form .formbody>.btn{margin-top:0}.drl-guide-form .formnote{margin:0}.drl-guide-copy .drl-kit-benefits{margin-bottom:0}}
/* Content is immediately readable; brand illustrations retain the complete artwork. */
.js main .reveal,.scroll-motion[data-motion-pending]{opacity:1!important;transform:none!important;transition:none!important}.lines>span>span{animation:none!important}.js .reveal:not(.is-in) .mark::after{transform:scaleX(1)}
main img[src*="trademark-search.png"],main img[src*="brand-protection.png"],main img[src*="trademark-process.png"],main img[src*="your-name-your-brand.png"],main img[src*="office-action.png"],main img[src*="name-or-logo.png"],main img.stepcard__image{object-fit:contain!important;aspect-ratio:3/2!important;height:auto!important}.drl-guide-copy>p:not(.lead){margin-top:12px}
main img[src*="/brand-name.png"],main img[src*="/brand-resources.png"],main img[src*="/trademark-filing.png"],main img[src*="/trademark-renewal.png"]{object-fit:contain!important;aspect-ratio:3/2!important;height:auto!important}.drl-editorial-portrait>img{transform:none!important}.drl-editorial-portrait{overflow:hidden}.drl-thanks-cover{display:block;width:min(100%,440px)!important;height:auto!important;aspect-ratio:1!important;object-fit:contain!important;margin:auto}
@media(max-width:480px){.bare-cta .btn{font-size:.67rem;padding:12px 10px;white-space:normal;max-width:175px}.bare-cta{min-width:0}.hdr:has(.bare-cta){gap:10px}.hdr:has(.bare-cta) .brand img{max-width:130px;height:auto}}
