body.tbpm-auto-page .entry-header .entry-title,body.tbpm-auto-page .wp-block-post-title{display:none!important}.tbpm{--ink:#082b25;--paper:#f7f5ef;--orange:#ff7043;--lime:#b8dc48;--mist:#e6ede7;--line:#aebdb6;box-sizing:border-box;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.tbpm *{box-sizing:border-box}.tbpm-inner{width:min(1260px,calc(100% - 48px));margin:auto}.tbpm-hero{background:var(--ink);color:#fff;border-top:7px solid var(--orange);padding:82px 0 70px}.tbpm-kicker{font-size:11px;font-weight:800;letter-spacing:.15em;color:#687b75}.tbpm-hero .tbpm-kicker{color:var(--lime)}.tbpm h1{font-size:clamp(48px,7.8vw,110px);line-height:.87;letter-spacing:-.065em;max-width:1050px;margin:25px 0}.tbpm-lede{max-width:840px;font-size:clamp(18px,2vw,25px);line-height:1.45}.tbpm-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:35px}.tbpm-tags span{border:1px solid #58736d;padding:9px 13px;font-size:12px}.tbpm-tool{padding:65px 0}.tbpm-notice{display:flex;gap:12px;background:#fff0d7;border-left:5px solid var(--orange);padding:17px 20px;margin-bottom:20px}.tbpm-grid{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--ink)}.tbpm-inputs,.tbpm-result{padding:40px}.tbpm-inputs{border-right:1px solid var(--ink)}.tbpm fieldset{border:0;padding:0;margin:0 0 35px}.tbpm legend,.tbpm-field>label{display:block;font-weight:800;margin-bottom:10px}.tbpm-toggle{display:grid;grid-template-columns:1fr 1fr}.tbpm-toggle label{border:1px solid var(--ink);padding:14px}.tbpm-toggle label+label{border-left:0}.tbpm-toggle input{accent-color:var(--orange)}.tbpm-field{margin-bottom:28px}.tbpm-field>div{display:grid;grid-template-columns:1fr auto}.tbpm-field input[type=number],.tbpm-field select{width:100%;min-width:0;border:1px solid var(--ink);background:#fff;padding:15px;font:700 20px Arial}.tbpm-field>div span{border:1px solid var(--ink);border-left:0;padding:17px 14px;background:#fff;font-size:12px}.tbpm-field input[type=range]{width:100%;accent-color:var(--orange);margin-top:20px}.tbpm-field small{display:block;font-size:10px;line-height:1.45;color:#65746e;margin-top:7px}.tbpm-presets{display:flex;gap:8px;flex-wrap:wrap}.tbpm-presets button{border:1px solid var(--ink);background:transparent;padding:9px 12px;cursor:pointer}.tbpm-presets button:hover{background:var(--lime)}.tbpm-formula{background:var(--ink);color:#fff;padding:22px;margin-top:35px}.tbpm-formula span,.tbpm-formula small{display:block;color:#adc0ba;font-size:10px}.tbpm-formula code{display:block;color:var(--lime);font-size:16px;line-height:1.5;margin:12px 0}.tbpm-result{--result-color:#d5a900;background:#fff;border-top:8px solid var(--result-color)}.tbpm-primary{font-size:clamp(70px,9vw,128px);line-height:1;letter-spacing:-.06em;margin:28px 0 5px}.tbpm-primary small{font-size:.23em;letter-spacing:0}.tbpm-result h2{font-size:clamp(30px,4vw,46px);margin:10px 0;color:var(--result-color)}.tbpm-scale{position:relative;display:grid;grid-template-columns:repeat(6,1fr);height:70px;margin:40px 0 24px}.tbpm-scale span{display:flex;align-items:flex-end;padding:8px 4px;font-size:8px;font-weight:800;border-right:1px solid #fff}.tbpm-scale span:nth-child(1){background:#00a650}.tbpm-scale span:nth-child(2){background:#d5a900}.tbpm-scale span:nth-child(3){background:#f07c00}.tbpm-scale span:nth-child(4){background:#d92d20;color:#fff}.tbpm-scale span:nth-child(5){background:#8f3f97;color:#fff}.tbpm-scale span:nth-child(6){background:#7e0023;color:#fff}.tbpm-scale i{position:absolute;top:-12px;width:14px;height:94px;border:3px solid #fff;outline:2px solid var(--ink)}.tbpm-details{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.tbpm-details div{padding:14px}.tbpm-details div+div{border-left:1px solid var(--line)}.tbpm-details span,.tbpm-details b{display:block}.tbpm-details span{font-size:9px;color:#65736e;margin-bottom:7px}.tbpm-caution{background:#eef2ef;padding:13px;font-size:12px;line-height:1.45;margin-top:22px}.tbpm-breakpoints{background:var(--mist);padding:75px 0}.tbpm-section-head,.tbpm-reading-grid,.tbpm-method-head{display:grid;grid-template-columns:1fr 1fr;gap:80px}.tbpm h2{font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.045em;margin:14px 0}.tbpm-section-head>p,.tbpm-method-head>p,.tbpm-reading p{font-size:18px;line-height:1.6}.tbpm-table-wrap{overflow-x:auto;margin-top:35px}.tbpm table{width:100%;border-collapse:collapse;background:#fff}.tbpm th{background:var(--ink);color:#fff;text-align:left;padding:15px}.tbpm td{border:1px solid var(--line);padding:15px}.tbpm td i{display:inline-block;width:13px;height:13px;margin-right:10px}.tbpm td i.good{background:#00a650}.tbpm td i.moderate{background:#d5a900}.tbpm td i.sensitive{background:#f07c00}.tbpm td i.unhealthy{background:#d92d20}.tbpm td i.very{background:#8f3f97}.tbpm td i.hazardous{background:#7e0023}.tbpm-reading{background:var(--ink);color:#fff;padding:75px 0}.tbpm-reading .tbpm-kicker{color:var(--lime)}.tbpm-method{padding:75px 0}.tbpm-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink);margin-top:35px}.tbpm-steps article{padding:24px;min-height:205px}.tbpm-steps article+article{border-left:1px solid var(--ink)}.tbpm-steps article>b{color:var(--orange);font-size:12px}.tbpm-steps h3{font-size:27px}.tbpm-steps p{font-size:14px;line-height:1.5}.tbpm-reference{padding:75px 0}.tbpm-copy{max-width:900px}.tbpm-copy p{font-size:17px;line-height:1.65}.tbpm a{color:var(--ink);font-weight:800}.tbpm-faq{max-width:900px;margin-top:65px}.tbpm-faq details{border-top:1px solid var(--ink);padding:18px 0}.tbpm-faq details:last-child{border-bottom:1px solid var(--ink)}.tbpm-faq summary{font-weight:800;cursor:pointer}.tbpm-related{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);margin-top:65px}.tbpm-related a{padding:20px 10px;text-decoration:none}.tbpm-related a+a{border-left:1px solid var(--ink)}
@media(max-width:820px){.tbpm-inner{width:min(100% - 28px,1260px)}.tbpm-hero{padding:55px 0}.tbpm-grid,.tbpm-section-head,.tbpm-reading-grid,.tbpm-method-head{grid-template-columns:1fr}.tbpm-inputs{border-right:0;border-bottom:1px solid}.tbpm-inputs,.tbpm-result{padding:24px}.tbpm-notice{display:block}.tbpm-notice span{display:block;margin-top:5px}.tbpm-details{grid-template-columns:1fr}.tbpm-details div+div{border-left:0;border-top:1px solid}.tbpm-scale span{font-size:0}.tbpm-steps,.tbpm-related{grid-template-columns:1fr 1fr}.tbpm-steps article:nth-child(3){border-left:0;border-top:1px solid}.tbpm-steps article:nth-child(4){border-top:1px solid}.tbpm-related a:nth-child(3){border-left:0}}

