.job-templates-post .post-image img{height:auto;max-height:none;object-fit:contain}.job-templates-post h2,.job-templates-post h3{scroll-margin-top:125px}.job-templates-post h3{font:30px/1.1 var(--font-display);margin:32px 0 14px;text-transform:uppercase}.job-templates-post li{font-size:19px;line-height:1.6;margin-bottom:10px}.template-toc{margin:32px 0 48px;padding:24px;background:#e4ebee}.template-toc h2{margin-top:0!important;font-size:34px!important}.template-toc a{font-size:18px}.job-templates-post .post-body .template-callout,.job-templates-post .post-body>aside:last-child{padding:24px;background:#031525;color:#f5f2eb;margin:32px 0}.template-callout>strong{font:28px var(--font-display);color:#f4ad26}.template-callout p{margin:8px 0 0}.job-templates-post .post-body .template-callout a,.job-templates-post .post-body>aside:last-child a{color:#f4ad26}.template-table{overflow-x:auto;margin:32px 0;border:1px solid #9facb5}.template-table table{border-collapse:collapse;min-width:680px;width:100%;font-size:16px}.template-table th{background:#031525;color:#f5f2eb;text-align:left}.template-table td,.template-table th{padding:13px;border-bottom:1px solid #bdc8ce}.template-table td:not(:first-child){white-space:nowrap}.template-table:focus-visible{outline:3px solid #0b5fa5;outline-offset:3px}.pricing-waterfall,.template-flow{margin:40px 0;background:#e4ebee;padding:24px}.pricing-waterfall figcaption,.template-flow figcaption{font:32px/1.05 var(--font-display);text-transform:uppercase;margin-bottom:22px}.template-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;list-style:none;padding:0;margin:0}.template-flow li{border-top:4px solid #f4ad26;padding-top:14px;margin:0}.template-flow span,.template-flow strong{display:block}.template-flow strong{font:26px/1.1 var(--font-display);text-transform:uppercase}.template-flow span{margin-top:10px}.labor-bar{display:flex;min-height:65px;font-weight:700;font-size:18px}.labor-bar span{padding:18px 12px;display:flex;align-items:center;justify-content:center}.labor-bar span:first-child{flex:25 1;background:#0b5fa5;color:#fff}.labor-bar span:last-child{flex:10 1;background:#f4ad26;color:#031525}.pricing-waterfall>p{font-size:17px}.job-templates-post blockquote{margin:26px 0;padding:18px 22px;border-left:5px solid #0b5fa5;background:#e4ebee}.job-templates-post blockquote p{margin:0}@media(max-width:800px){.template-flow ol{grid-template-columns:1fr}.job-templates-post li{font-size:18px}.pricing-waterfall,.template-flow,.template-toc{padding:20px}.job-templates-post .post-hero h1{font-size:clamp(44px,12vw,62px)}.labor-bar{font-size:15px}.labor-bar span{padding:14px 10px}}.pricing-waterfall>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #9facb5;font-size:20px}.pricing-waterfall>div:last-of-type{background:#031525;color:#f5f2eb;padding:18px;margin-top:12px}.pricing-waterfall>div:last-of-type strong{color:#f4ad26}.template-flow span{font-size:17px;line-height:1.45}.job-templates-post .template-table td{white-space:normal}.job-templates-post .template-table table{min-width:600px}.job-templates-post .template-callout strong{color:#f4ad26}.job-templates-post .provider-visual{margin:28px 0 34px;padding:18px;background:#e4ebee;border:1px solid #bdc8ce}.provider-visual img,.provider-visual picture{display:block;width:100%;height:auto;object-fit:contain}.provider-visual figcaption{margin-top:14px;font-size:15px;line-height:1.5}.provider-ontraq img{width:min(100%,350px);margin:20px auto}.provider-smartsheet img{max-height:650px}.job-templates-post .template-flow p{font-size:17px}.job-templates-post .post-body .template-callout strong{color:#f4ad26}