body.page-cms-job .source-hero.hero-has-image .hero-title-band{text-align:center;align-content:center;justify-items:center;padding:110px 40px 45px}body.page-cms-job .source-hero.hero-has-image .hero-title-band h1{color:#fff;text-align:center;text-wrap:balance;width:min(1050px,100%);margin:0;font-size:clamp(50px,5.2vw,74px);line-height:1.05;transform:translateY(-38px)}.cms-job-description{z-index:2;background:#fff;margin-top:0;padding:76px max(40px,50% - 430px) 88px;position:relative}.cms-job-copy :is(p,li){color:#6f6f6f;font-size:17px;line-height:1.75}.cms-job-copy :first-child{margin-top:0}.cms-job-copy :last-child{margin-bottom:0}body.page-cms-job .cms-job-button{border-color:var(--color-charcoal);background:var(--color-coral);color:#fff;text-align:center;justify-content:center;align-items:center;width:max-content;margin:38px auto 0;display:flex}@media (width<=980px){body.page-cms-job .source-hero.hero-has-image .hero-title-band{padding:74px 28px 34px}body.page-cms-job .source-hero.hero-has-image .hero-title-band h1{font-size:clamp(36px,10vw,48px);transform:translateY(-22px)}.cms-job-description{padding:54px 28px 66px}}.luzie-blog-post{width:min(1080px,100% - 80px);margin:0 auto}.luzie-blog-meta{color:var(--color-coral);flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.luzie-blog-post h1{margin:8px 0 0;font-family:Salsbury,cursive;font-size:clamp(42px,6vw,78px);font-weight:400;line-height:1}.luzie-blog-post{padding:220px 0 110px}.luzie-blog-post h1{max-width:900px;margin-bottom:65px}.luzie-blog-title-image{object-fit:contain;width:auto;max-width:min(560px,100%);height:auto;max-height:360px;margin:-25px 0 65px;display:block}.luzie-blog-body{width:min(860px,100%);margin:0 auto}.luzie-blog-body :is(p,li){font-size:16px;line-height:1.75}.luzie-blog-body :is(h2,h3){margin:1.8em 0 .6em}.luzie-blog-body img{max-width:100%;height:auto}.luzie-blog-body a{color:var(--color-mint-deep);font-weight:700}@media (width<=980px){.luzie-blog-post{width:calc(100% - 48px);padding:175px 0 72px}.luzie-blog-post h1{margin-bottom:42px}.luzie-blog-title-image{max-height:260px;margin:-12px 0 42px}}.cms-post--editorial,.cms-post--editorial *{box-sizing:border-box}.cms-post--editorial{color:#333;font-family:Open Sans,Arial,sans-serif}.editorial-blocks>p{white-space:pre-line;margin:0;padding-bottom:14px;font-size:14px;font-weight:500;line-height:1.7}.editorial-blocks>:is(h2,h3,h4){margin:0;padding:40px 0 10px;font-family:Montserrat,sans-serif;font-weight:500}.editorial-blocks>h2{font-size:26px;line-height:1}.editorial-blocks>h3{font-size:22px;line-height:1}.editorial-blocks>h4{font-size:18px;line-height:1.2}.editorial-blocks a{color:var(--color-mint-deep);font-weight:700;text-decoration:underline}.article-download{text-align:center;margin:28px 0}.article-download a{background:var(--color-coral);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:2px solid #000;border-radius:50px;padding:14px 32px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.editorial-checklist,.editorial-process,.editorial-calculation{border:2px solid #000;border-radius:6px;margin:24px 0;padding:20px 24px}.editorial-checklist{background:var(--color-mint-deep);color:#fff}.editorial-checklist>p,.editorial-process>p,.editorial-calculation>p{margin:0 0 12px;font-size:1.05rem;font-weight:700}.editorial-checklist ul,.editorial-process ol{margin:0;padding:0;list-style:none}.editorial-checklist li{border-bottom:1px solid #0003;gap:10px;padding:8px 0;font-size:14px;display:flex}.editorial-checklist li:last-child{border-bottom:0}.cost-article .editorial-checklist ul{columns:2;column-gap:16px}.cost-article .editorial-checklist li{break-inside:avoid;border:0;padding:6px 0}.editorial-info-grid{gap:16px;margin:24px 0;display:flex}.editorial-info-card{background:#f1f1f1;flex-direction:column;flex:1;justify-content:center;min-height:137px;padding:20px 24px;display:flex}.editorial-info-card strong{font-size:30px;line-height:1.15}.editorial-info-card :is(span,small){font-size:14px;font-weight:500;line-height:1.7}.editorial-info-card span{font-weight:700}.cost-article .editorial-info-card{text-align:center;border:2px solid #000;border-radius:6px;align-items:center}.cost-article .editorial-info-grid:not(.savings-grid) .editorial-info-card:first-child{background:var(--color-coral);color:#fff}.cost-article .editorial-info-grid:not(.savings-grid) .editorial-info-card:last-child,.cost-article .savings-grid .editorial-info-card:first-child{background:var(--color-mint-deep);color:#fff}.cost-article .savings-grid .editorial-info-card:last-child{background:#fff}.cost-article .savings-grid .editorial-info-card:last-child strong{color:var(--color-coral)}.editorial-process,.editorial-calculation{background:#fff}.editorial-process ol{counter-reset:steps;gap:10px;display:grid}.editorial-process li{counter-increment:steps;align-items:flex-start;gap:14px;font-size:14px;line-height:1.7;display:flex}.editorial-process li:before{background:var(--color-coral);color:#fff;content:counter(steps);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.editorial-table{overflow-x:auto}.editorial-table table{border-collapse:collapse;background:#fff;width:100%;font-size:15px;line-height:1.55}.editorial-table tr:first-child{background:var(--color-coral);color:#fff}.editorial-table td{border:0;border-bottom:1px solid #ddd;padding:10px 14px}.editorial-table-figure{margin:24px 0}.editorial-table-figure>:is(p,small){font-size:14px;line-height:1.7}.editorial-calculation dl{margin:0}.editorial-calculation dl>div{border-bottom:1px solid #eee;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.editorial-calculation dl>div.total{border:0;font-weight:700}.editorial-calculation dd{text-align:right;margin:0;font-weight:600}.editorial-faq{margin:24px 0}.editorial-faq details{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:8px;overflow:hidden}.editorial-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:14px 18px;font-weight:600;list-style:none;display:flex}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq details[open] summary{background:#f0f7f4}.editorial-faq details[open] summary span{transform:rotate(45deg)}.editorial-faq details>p{background:#fafafa;border-top:1px solid #e0e0e0;margin:0;padding:14px 18px;font-size:14px;line-height:1.7}@media (width<=680px){.editorial-info-grid{flex-direction:column}.cost-article .editorial-checklist ul{columns:1}.editorial-calculation dl>div{flex-direction:column;gap:2px}.editorial-calculation dd{text-align:left}}
