/* The approved content and order, with the ivory editorial design. */
body[data-page="business"]{background:#f8f5ee;color:#19201d}
body[data-page="business"] .site-header{max-width:1440px;background:#f8f5ee;border-color:#cbc6bb}
body[data-page="business"] .campaign-hero{padding-top:35px;border-color:#cbc6bb}
body[data-page="business"] .campaign-edition{color:#4d584b;font-size:11px;letter-spacing:.12em;margin-bottom:24px}
body[data-page="business"] h1.campaign-title{font-family:Georgia,'Times New Roman',serif;color:#19201d;font-size:clamp(48px,8.7vw,113px);line-height:.99;letter-spacing:-.065em;font-weight:400}
body[data-page="business"] .campaign-title>span+span{color:#e12820}
body[data-page="business"] .campaign-title-intro{font-size:.7em;letter-spacing:-.04em;margin-bottom:5px}
body[data-page="business"] .campaign-title-arrow{font-family:Arial,sans-serif;font-size:.6em;color:#e12820}
body[data-page="business"] .campaign-copy>.campaign-lead{color:#19201d;font-size:22px;line-height:1.35;font-weight:600;letter-spacing:-.035em}
body[data-page="business"] .campaign-copy h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,3.1vw,43px);line-height:1.03;color:#19201d;letter-spacing:-.045em}
body[data-page="business"] .campaign-copy>p{color:#50594d;font-size:17px;line-height:1.6}
body[data-page="business"] .campaign-copy>.campaign-terms{font-size:14px;color:#525b4d;line-height:1.55}
body[data-page="business"] .campaign-zero{border-color:#cbc6bb;color:#313d2d}
body[data-page="business"] .campaign-zero>span{color:#4a5743;font-size:14px}
body[data-page="business"] .campaign-zero strong{font-family:Georgia,serif;font-weight:400;color:#19201d;font-size:32px}
body[data-page="business"] .campaign-text-link{font-size:16px;color:#a42a20}
body[data-page="business"] .campaign-object.restored-pass-scene{background:radial-gradient(ellipse at 50% 40%,#f5f0e5,#e3d7c1);border-color:#d1c4b0;border-radius:3px}
body[data-page="business"] .restored-pass-caption,body[data-page="business"] .restored-pass-scene figcaption{color:#555c4d;border-color:#b5ad9c}
body[data-page="business"] .restored-pass-scene .ticket{background:#202724;border-radius:13px}
body[data-page="business"] .restored-pass-scene .ticket-stub{background:#e12820;border-radius:0 13px 13px 0}
body[data-page="business"] .restored-pass-scene .ticket-stub:before,body[data-page="business"] .restored-pass-scene .ticket-stub:after{background:#e9dfcd}
body[data-page="business"] .restored-pass-scene .ticket strong{font-family:Georgia,serif;font-weight:400;font-size:28px;letter-spacing:-.035em}
body[data-page="business"] .calculator-invitation{border-color:#e12820;color:#19201d}
body[data-page="business"] .calculator-invitation>strong{font-family:Georgia,serif;font-weight:400;font-size:31px;letter-spacing:-.04em;line-height:1.05}
body[data-page="business"] .calculator-invitation-kicker,body[data-page="business"] .calculator-invitation-bottom{color:#555e4d}
body[data-page="business"] .calculator-invitation-bottom i{color:#e12820}
body[data-page="business"] .campaign-calculator{background:#fffcf5;border:1px solid #c8c0b2;border-radius:3px;box-shadow:0 12px 25px #5b402008;padding:27px 24px}
body[data-page="business"] .campaign-calculator:before{display:none}
body[data-page="business"] .calculator-heading h3{font-family:Georgia,serif;font-size:33px;line-height:1.03;letter-spacing:-.04em;font-weight:400;color:#19201d}
body[data-page="business"] .calculator-heading>.comparison-eyebrow{font-size:11px;color:#58624f}
body[data-page="business"] .campaign-calculator .acquisition-calc-price>label,body[data-page="business"] .campaign-calculator .acquisition-range-label label{color:#3d4836;font-size:17px;font-weight:500}
body[data-page="business"] .campaign-calculator .acquisition-price-input{background:transparent;border:0;border-bottom:1px solid #c7c7bb;border-radius:0;padding:6px 0 16px}
body[data-page="business"] .campaign-calculator .acquisition-price-input input{font-family:Georgia,serif;font-size:43px;font-weight:400;letter-spacing:-.04em;color:#19201d}
body[data-page="business"] .campaign-calculator .acquisition-range-label output{font-family:Georgia,serif;font-weight:400;font-size:27px;padding:0;border:0;border-radius:0;background:transparent;color:#e12820}
body[data-page="business"] .campaign-calculator input[type=range]{background:linear-gradient(to right,#e12820 0 var(--range-fill,22.22%),#d8d7ca var(--range-fill,22.22%) 100%);height:5px;min-height:5px}
body[data-page="business"] .campaign-calculator input[type=range]::-webkit-slider-thumb{background:#e12820;border-color:#fffcf5;box-shadow:0 0 0 1px #d4afa2}
body[data-page="business"] .campaign-calculator input[type=range]::-moz-range-thumb{background:#e12820;border-color:#fffcf5}
body[data-page="business"] .campaign-calculator .acquisition-range-scale{color:#616b56;font-size:13px}
body[data-page="business"] .campaign-calculator .acquisition-calc-result{border-top:1px solid #c7c7bb;background:transparent;border-radius:0;padding:22px 0 0;box-shadow:none}
body[data-page="business"] .campaign-calculator .acquisition-calc-result>span{color:#46513f;font-size:17px}
body[data-page="business"] .campaign-calculator .acquisition-calc-result>output{color:#e12820;font-family:Georgia,serif;font-weight:400;font-size:55px;letter-spacing:-.055em}
body[data-page="business"] .calculator-payment-note{color:#303f2d;font-size:16px}
body[data-page="business"] .calculator-payment-note>span{background:#eee9dd;color:#e12820}
body[data-page="business"] .campaign-calculator .acquisition-calc-note{color:#59624f;font-size:14px}
body[data-page="business"] .payment-comparison{border-color:#cbc6bb}
body[data-page="business"] .payment-comparison-heading h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,51px);color:#19201d;letter-spacing:-.05em}
body[data-page="business"] .payment-option{border-radius:3px;box-shadow:none}
body[data-page="business"] .payment-option--ads{background:#f0ebdf;border-color:#cbc6bb;color:#293225}
body[data-page="business"] .payment-option--bpn{background:#242b26;border-color:#242b26;color:#fff9ed}
body[data-page="business"] .payment-option h3{font-family:Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-.035em}
body[data-page="business"] .payment-option h3 em{color:#ffb8a0}
body[data-page="business"] .comparison-platforms .ad-platform{border-radius:7px;background:#fffcf5;border-color:#ded9ce}
body[data-page="business"] .payment-option-top>img{border-radius:13px}
body[data-page="business"] .comparison-disclosure{color:#535e4b;font-size:16px}
body[data-page="business"] .payment-promise-v44{border-color:#cbc6bb}
body[data-page="business"] .payment-promise-heading h2{font-family:Georgia,serif;font-weight:400;color:#19201d;letter-spacing:-.05em;font-size:clamp(35px,4vw,51px)}
body[data-page="business"] .payment-promise-free{background:#fffcf5;border-color:#cbc6bb;border-radius:3px}
body[data-page="business"] .payment-promise-free>strong{font-family:Georgia,serif;color:#19201d;font-weight:400;letter-spacing:-.05em}
body[data-page="business"] .payment-promise-free>h3{font-size:22px;color:#293525;font-weight:500}
body[data-page="business"] .payment-promise-sale{background:#eee6d7;border:1px solid #cbbda5;color:#19201d;border-radius:3px;box-shadow:none}
body[data-page="business"] .payment-promise-sale>h3{font-family:Georgia,serif;font-weight:400;font-size:34px;color:#19201d}
body[data-page="business"] .payment-promise-sale>h3>em{color:#e12820}
body[data-page="business"] .payment-promise-sale-top{color:#5b5b4c}
body[data-page="business"] .payment-promise-sale-top>span:last-child{background:#e12820;border-radius:4px}
body[data-page="business"] .payment-promise-sale>p{border-color:#bdb29c;color:#4f5946;font-size:16px}
body[data-page="business"] .segment-directory>summary>h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,3.2vw,43px);color:#19201d}
body[data-page="business"] details.segment-directory,body[data-page="business"] .segment-directory details.segment-card{border-color:#cbc6bb}
body[data-page="business"] .segment-directory>summary>.segment-directory-arrow,body[data-page="business"] .segment-toggle{color:#e12820}
body[data-page="business"] .segment-directory .segment-card h3{color:#293525;font-size:19px}
body[data-page="business"] .segment-details p,body[data-page="business"] .segments-help{font-size:16px;color:#545e4d}
body[data-page="business"] .campaign-mechanics{background:#eee7da;border-top:1px solid #cbc6bb;border-bottom:1px solid #cbc6bb}
body[data-page="business"] .campaign-mechanics h2{font-family:Georgia,serif;color:#19201d;font-weight:400;font-size:clamp(40px,5.4vw,70px)}
body[data-page="business"] .campaign-mechanics .eyebrow{color:#555e4d}
body[data-page="business"] .campaign-mechanics .steps article{border-color:#bdb7a9}
body[data-page="business"] .campaign-mechanics .step-number{color:#e12820;font-family:Georgia,serif;font-size:25px;font-weight:400;margin-bottom:22px}
body[data-page="business"] .campaign-mechanics .steps h3{color:#19201d;font-family:Georgia,serif;font-size:29px;font-weight:400}
body[data-page="business"] .campaign-mechanics .steps p,body[data-page="business"] .campaign-mechanics .section-note{color:#4a5543;font-size:17px}
body[data-page="business"] .catalog-principles{border-color:#cbc6bb}
body[data-page="business"] .catalog-principles-heading h2{font-family:Georgia,serif;font-weight:400;color:#19201d}
body[data-page="business"] .catalog-principles-heading em{color:#e12820}
body[data-page="business"] .catalog-principles-copy p{font-size:18px;color:#515b48}
body[data-page="business"] .campaign-partners{background:#f0ebe0;color:#19201d}
body[data-page="business"] .campaign-partners .section-head h2{color:#19201d;font-family:Georgia,serif;font-weight:400}
body[data-page="business"] .campaign-partners .section-head>.eyebrow{color:#58624f}
body[data-page="business"] .campaign-partners .audience-grid>a{background:transparent;border:0;border-top:1px solid #c6bead;border-radius:0;padding-left:0;padding-right:0}
body[data-page="business"] .campaign-partners .audience-grid h3{color:#19201d;font-family:Georgia,serif;font-size:34px;font-weight:400}
body[data-page="business"] .campaign-partners .audience-grid p{color:#525e49;font-size:17px}
body[data-page="business"] .campaign-partners .card-index{color:#e12820;font-size:13px}
body[data-page="business"] .campaign-partners .round-arrow{background:#e12820;color:#fff;border-radius:3px}
body[data-page="business"] .campaign-signoff{font-family:Georgia,serif;font-weight:400;color:#e12820;letter-spacing:-.06em}
@media(max-width:700px){body[data-page="business"] h1.campaign-title{font-size:clamp(36px,9.5vw,66px)}body[data-page="business"] .campaign-copy h2{font-size:37px}body[data-page="business"] .payment-option h3,body[data-page="business"] .payment-promise-sale>h3{font-size:32px}body[data-page="business"] .campaign-calculator .acquisition-calc-result>output{font-size:53px}}
