/* Dark reading and tool surfaces for the existing indexed pages.
   Page families retain their content and controls; the dashboard has its own UI. */
.lamp-legacy{background:#000;color:#fafaf7;--hair:#303036;--grey:#a5a5af;--red-text:#f28c75;font-family:'Space Grotesk',system-ui,sans-serif;font-size:1.0625rem;line-height:1.7;color-scheme:dark}
.lamp-legacy::after{display:none}.lamp-legacy ::selection{background:#d93415;color:#fff}.lamp-legacy :focus-visible{outline:2px solid #ff9c85;outline-offset:4px}.lamp-legacy nav{background:#050506;color:#fafaf7;backdrop-filter:none;border-bottom-color:#303036}.lamp-legacy nav a,.lamp-legacy .brand,.lamp-legacy .navl a{color:#fafaf7}.lamp-legacy .navl{font-size:.875rem;letter-spacing:0;text-transform:none}.lamp-legacy .brand .bulb{box-shadow:none;animation:none}.lamp-legacy main,.lamp-legacy article,.lamp-legacy header{background:#000;color:#fafaf7}.lamp-legacy section{border-color:#303036}.lamp-legacy h1,.lamp-legacy h2,.lamp-legacy h3{color:#fafaf7;font-weight:600;text-wrap:balance}.lamp-legacy h1{line-height:1.08;letter-spacing:-.04em;text-transform:none}.lamp-legacy h2{line-height:1.15;letter-spacing:-.03em;text-transform:none}.lamp-legacy p,.lamp-legacy .sub,.lamp-legacy .sub2,.lamp-legacy .lead2,.lamp-legacy .lede,.lamp-legacy .prose p,.lamp-legacy .prose ul,.lamp-legacy .col p,.lamp-legacy .col ul,.lamp-legacy .step p,.lamp-legacy .faq p{color:#c3c3cb}.lamp-legacy .sub b,.lamp-legacy .prose b,.lamp-legacy .microtrust b{color:#fafaf7}.lamp-legacy .kick,.lamp-legacy .eyebrow,.lamp-legacy .microtrust,.lamp-legacy .byline,.lamp-legacy .breadcrumb{font-size:.875rem;letter-spacing:.025em;line-height:1.6}.lamp-legacy .byline,.lamp-legacy .breadcrumb,.lamp-legacy .microtrust{color:#a5a5af;text-transform:none}.lamp-legacy .kick{color:#ed8d77}.lamp-legacy .answer{font-size:1.2rem;line-height:1.65;font-weight:400;color:#dedee3;border-color:#3d3d44}.lamp-legacy article .answer{border-left:2px solid #e03616;padding-left:22px;max-width:62ch}.lamp-legacy a{text-underline-offset:4px}.lamp-legacy main a:not(.cta):not(.btn):not(.button){color:#ed9b89}.lamp-legacy main a:hover{color:#fff}.lamp-legacy code{background:#212127;color:#f1f1f4;border-radius:3px}.lamp-legacy pre{background:#0c0c10;color:#eeeef2;border:1px solid #373740;border-left:2px solid #e03616;border-radius:4px;font-size:.9375rem}.lamp-legacy pre code{background:none;color:inherit;white-space:pre}.lamp-legacy blockquote{color:#f3f3f7;border-left-color:#e03616;font-weight:500}.lamp-legacy table{background:transparent;color:#ccc}.lamp-legacy th,.lamp-legacy td{border-color:#34343c}.lamp-legacy th{color:#aaaab6;background:#111115;font-size:.875rem;text-transform:none;letter-spacing:0}.lamp-legacy td{color:#c8c8d0}.lamp-legacy td:first-child{color:#f2f2f6}.lamp-legacy .cmp .us{color:#f49a83}.lamp-legacy .scan input,.lamp-legacy input[type=text],.lamp-legacy input[type=url],.lamp-legacy textarea{background:#111115;color:#fafaf7;border:1px solid #55555f;border-radius:4px;font:400 1rem/1.5 'Space Grotesk',system-ui,sans-serif}.lamp-legacy .scan input::placeholder,.lamp-legacy textarea::placeholder{color:#9797a2}.lamp-legacy .scan button{background:#d93415;border:1px solid #d93415;border-radius:4px;color:#fff;font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none}.lamp-legacy .scan button:hover{background:#b92c12;transform:none}.lamp-legacy .cta{background:#09090c;color:#fafaf7;border-block:1px solid #303036}.lamp-legacy .cta p,.lamp-legacy .cta h2{color:#fafaf7}.lamp-legacy .conversion-note{font-size:.875rem;color:#b2b2bc}.lamp-legacy .conversion-note a{color:inherit!important}.lamp-legacy footer{background:#050506;border-top:1px solid #303036;color:#a5a5af}.lamp-legacy footer a{color:#c5c5ce}.lamp-legacy .step{border-top:1px solid #54545e}.lamp-legacy .col .tag{font-size:.875rem;letter-spacing:0;text-transform:none}.lamp-legacy article .d{color:#a5a5af}.lamp-legacy .faq details{border-color:#36363e}.lamp-legacy .faq summary{font-size:1.0625rem;font-weight:500}.lamp-legacy .strip{background:#0a0a0d;color:#ddd;border-color:#333}
/* A fix is a procedure, a comparison is a decision, a definition is a short read. */
.page-fix article .wrap{max-width:900px}.page-fix article h1{max-width:24ch;font-size:clamp(2.2rem,4.8vw,3.7rem)}.page-fix article h2{font-size:1.8rem;padding-top:28px;border-top:1px solid #303036;max-width:none}.page-fix article ol{padding-left:25px;list-style:decimal}.page-fix article ol li{padding:12px 0 12px 8px}.page-fix article ol li::before{content:none}.page-fix article ol li::marker{color:#ed8d77;font-weight:500}.page-fix .answer{background:#0c0c10;padding:20px 24px!important;max-width:none!important}.page-comparison article .wrap{max-width:1040px}.page-comparison article h1{max-width:25ch;font-size:clamp(2.4rem,5vw,4.4rem)}.page-comparison article table{font-size:1rem;table-layout:auto}.page-comparison article th,.page-comparison article td{padding:18px 20px}.page-comparison article h2{max-width:30ch}.page-definition article .wrap{max-width:820px}.page-definition article h1{max-width:22ch;font-size:clamp(2.5rem,5.7vw,4.5rem)}.page-definition .answer{border-left:0!important;border-block:1px solid #42424a;padding:24px 0!important;font-size:1.35rem}.page-definition article h2{font-size:1.65rem;text-transform:none}.page-notes article .wrap{max-width:940px}.page-notes article h1{max-width:26ch;font-size:clamp(2.5rem,5.7vw,4.6rem)}.page-notes article h2{max-width:28ch}.page-notes .byline{padding-top:14px;border-top:1px solid #323238;margin-top:20px}.page-answers article .wrap{max-width:860px}.page-answers h1{max-width:23ch}.page-answers article .answer{font-size:1.25rem}.page-answers article .faq{margin-top:35px}.page-audience-commerce .grid3{grid-template-columns:1fr 1fr}.page-audience-commerce .grid3 .col:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.4fr;gap:15px 40px;border-top:1px solid #333;padding-top:25px}.page-audience-commerce .grid3 .col:last-child .tag{grid-column:1/-1}.page-audience-studio .grid2{gap:55px}.page-audience-studio .col{padding-top:25px;border-top:2px solid #e03616}.page-audience-publisher .narrow{max-width:960px}.page-audience-publisher header .sub{max-width:62ch}.page-audience-publisher .prose{max-width:780px}.page-audience-local header .narrow{max-width:850px}.page-audience-local .grid3{grid-template-columns:1fr;gap:0}.page-audience-local .grid3 .col{padding:26px 0;border-top:1px solid #333;display:grid;grid-template-columns:30px 1fr 1.5fr;gap:25px}.page-audience-local .grid3 .col .tag{padding-top:3px}.page-audience-local .grid3 .col h3{font-size:1.3rem}.page-audience-software .grid3{gap:40px}.page-audience-software .col{border-left:1px solid #414148;padding-left:22px}.page-tool textarea{color-scheme:dark}.page-tool .wrap{max-width:1050px}.page-tool h1{max-width:25ch}
@media(max-width:760px){.lamp-legacy .wrap{padding-inline:22px}.lamp-legacy nav{padding:18px 22px}.lamp-legacy h1{font-size:2.5rem}.lamp-legacy h2{font-size:1.85rem}.lamp-legacy .answer{font-size:1.125rem}.page-comparison article table{display:block;overflow-x:auto;font-size:.9375rem}.page-comparison article th,.page-comparison article td{padding:13px;min-width:145px}.page-audience-local .grid3 .col{grid-template-columns:25px 1fr;gap:10px 18px}.page-audience-local .grid3 .col p{grid-column:2}.page-audience-commerce .grid3{grid-template-columns:1fr}.page-audience-commerce .grid3 .col:last-child{display:block}.page-audience-software .grid3{grid-template-columns:1fr}.page-audience-studio .grid2{grid-template-columns:1fr}.lamp-legacy .navl{font-size:.875rem}.lamp-legacy .scan{max-width:100%}.lamp-legacy .scan button{min-height:48px}}
@media(prefers-reduced-motion:reduce){.lamp-legacy{scroll-behavior:auto}.lamp-legacy *{scroll-behavior:auto;animation:none!important;transition:none!important}}
