body.sm-comparison{background:#faf9f5;color:#173c38;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}body.sm-comparison header{background:#faf9f5}body.sm-comparison .brand,body.sm-comparison .brand-symbol{color:#173c38}body.sm-comparison .brand-symbol{background:#e7eee6}.im-guide{max-width:1080px!important;margin:0 auto!important;padding:30px 40px 80px!important;font-size:17px;line-height:1.95}.im-guide *{box-sizing:border-box}.im-guide a{color:#146e5a;text-underline-offset:.2em;overflow-wrap:anywhere}.im-guide a:hover{text-decoration-thickness:2px}.im-guide a:focus-visible,.im-guide button:focus-visible,.im-guide input:focus-visible,.im-guide summary:focus-visible{outline:3px solid #af6719;outline-offset:4px}.im-crumb{font-size:13px;color:#527369}.im-hero{padding:55px 0 44px;border-bottom:1px solid #ccd8ce}.im-guide .im-eyebrow,.im-guide .im-kicker{font-size:12px;letter-spacing:.14em;font-weight:700;color:#146e5a}.im-guide h1{font-size:clamp(38px,5vw,69px);font-weight:700;line-height:1.35;letter-spacing:-.045em;margin:18px 0 27px;max-width:900px}.im-guide h1 em{font-style:normal;color:#146e5a}.im-lead{max-width:680px;font-size:20px}.im-meta{font-size:12px;line-height:1.8;color:#536d65;max-width:700px}.im-start{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.im-start a{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:17px 20px;border:1px solid #a9c2b5;border-radius:4px;text-decoration:none;font-size:15px;font-weight:650;background:#fffef9;min-height:60px}.im-start span{font-size:12px;white-space:nowrap}.im-summary{background:#eaf0e7;padding:26px 32px;margin:30px 0 50px;border-left:4px solid #146e5a}.im-summary strong{font-size:21px}.im-guide section:not(.im-hero){padding:42px 0 20px;border-bottom:1px solid #d7dfd5;scroll-margin-top:30px}.im-guide h2{font-size:clamp(25px,3vw,35px);line-height:1.55;letter-spacing:-.025em;margin:10px 0 22px;color:#173c38;border:0;background:none;padding:0}.im-guide h3{font-size:21px;line-height:1.6;margin:30px 0 12px}.im-guide p{margin:14px 0}.im-guide ul,.im-guide ol{padding-left:1.5em}.im-guide li{margin:12px 0}.im-size-flow{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f0f0e6;padding:22px;margin:25px 0}.im-size-flow div{display:grid;gap:8px}.im-size-flow small,.im-size-flow span{font-size:12px}.im-size-flow strong{font-size:20px}.im-note{border-left:3px solid #b68139;padding:18px 23px;background:#f6f0e1;margin:25px 0}.im-note p{margin-bottom:0}.im-table-wrap{overflow:auto;border:1px solid #d6ded3;border-radius:4px}.im-guide table{border-collapse:collapse;width:100%;font-size:15px;table-layout:fixed}.im-guide caption{padding:15px;background:#edf1e9;text-align:left;font-size:13px}.im-guide th,.im-guide td{padding:16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #d6ded3;overflow-wrap:anywhere}.im-guide thead{background:#214f44;color:#fff}.im-guide th:first-child{width:18%}.im-guide th:nth-child(2){width:31%}.im-format-flow{display:grid;grid-template-columns:1fr 2fr;gap:0;border-top:1px solid #cdd8ce;margin:25px 0}.im-format-flow>*{padding:16px;border-bottom:1px solid #cdd8ce;font-size:15px}.im-format-flow strong{background:#edf1e9}.im-measures{padding:25px;background:#f0f3ec;border-radius:4px;margin:25px 0}.im-bar{display:grid;grid-template-columns:110px 1fr 165px;align-items:center;gap:16px;margin:18px 0;font-size:14px}.im-bar-track{height:16px;background:#dce5d8;border-radius:3px;overflow:hidden}.im-bar-fill{height:100%;background:#146e5a;min-width:2px}.im-bar output{text-align:right;font-variant-numeric:tabular-nums}.im-guide .im-caption,.im-guide figcaption{font-size:12px;line-height:1.8;color:#546b63}.im-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 18px}.im-guide figure{margin:0}.im-compare figcaption{margin-bottom:9px;font-weight:650}.im-guide img{display:block;max-width:100%;height:auto;border-radius:4px}.im-compare img{width:100%;background:#e7ede3}.im-choice{display:flex;gap:9px;flex-wrap:wrap}.im-choice button{font:inherit;font-size:14px;background:#fffef9;color:#146e5a;border:1px solid #adc5b7;border-radius:4px;min-height:46px;padding:10px 15px;cursor:pointer}.im-choice button[aria-pressed=true]{background:#146e5a;color:white}.im-guide details{background:#f2f2e9;padding:16px 20px;margin:24px 0}.im-guide summary{cursor:pointer;font-weight:650}.im-screen{padding:18px;background:#eaf0e7;margin:25px 0!important}.im-screen img{border:1px solid #c3d1c4;width:100%}.im-screen figcaption,.im-phone figcaption{margin-top:12px}.im-phone{max-width:390px;margin:30px auto!important;border:1px solid #c3d1c4;padding:12px;background:#fff}.im-lab-result{padding:20px 24px;background:#e9f0e7;margin:25px 0}.im-lab-result strong{font-size:21px}.im-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.im-two>div{background:#edf1e8;padding:0 22px 10px}.im-symptoms{display:grid;grid-template-columns:1fr 1fr;gap:20px}.im-symptoms article{border-top:3px solid #638d76;padding:0 18px 10px;background:#f1f2e9}.im-checklist{display:grid;gap:8px}.im-checklist label{display:flex;gap:13px;align-items:flex-start;background:#edf1e8;padding:15px 18px;cursor:pointer}.im-checklist input{width:20px;height:20px;flex:none;margin-top:5px;accent-color:#146e5a}.im-next{background:#e7eee3;margin-top:30px;padding:26px!important}.im-guide #im-check-status{font-weight:700;color:#146e5a}body.sm-comparison footer{color:#173c38;background:#f0f1e7}body.sm-comparison footer a{color:#146e5a}[data-bh-os-consent]{margin:24px auto;max-width:1000px;padding:20px!important}[data-bh-os-consent] button{min-height:44px;padding:10px;margin:5px} @media(max-width:800px){.im-guide{padding:24px 28px 60px!important}.im-size-flow{flex-direction:column;align-items:stretch}.im-size-flow>span{transform:rotate(90deg);text-align:center}.im-size-flow div{grid-template-columns:1fr 1fr}.im-size-flow div span{grid-column:1/-1}.im-guide h1{font-size:51px}.im-bar{grid-template-columns:75px 1fr 145px;gap:10px}}@media(max-width:550px){.im-guide{font-size:16px;padding:20px 20px 45px!important}.im-hero{padding-top:35px}.im-guide h1{font-size:39px}.im-lead{font-size:18px}.im-start,.im-compare,.im-two,.im-symptoms{grid-template-columns:1fr}.im-start a{font-size:14px}.im-summary{padding:22px}.im-guide section:not(.im-hero){padding-top:32px}.im-guide h3{font-size:20px}.im-table-wrap{border:0;overflow:visible}.im-guide table,.im-guide tbody,.im-guide tr,.im-guide td,.im-guide tbody th{display:block;width:100%!important}.im-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.im-guide tbody tr{border:1px solid #cdd8ce;margin-bottom:14px}.im-guide tbody th{background:#e6eee1}.im-guide td{padding:12px 15px}.im-format-flow{grid-template-columns:1fr}.im-format-flow>*{padding:12px 15px}.im-bar{grid-template-columns:70px 1fr;gap:5px 12px}.im-bar output{grid-column:1/-1;text-align:left;font-size:13px}.im-measures{padding:17px}.im-screen{padding:8px}.im-size-flow strong{font-size:18px}.im-symptoms h3{font-size:19px}.im-choice button{flex:1 1 44%}.im-phone{max-width:320px}}

.db-path{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:22px;background:#e9efe4;margin:20px 0}.db-path span{padding:8px 13px;background:#fffdf6;border:1px solid #b9cbbb;font-size:14px}.db-proof{display:grid;grid-template-columns:1fr 1fr;gap:20px}.db-memo{padding:22px 28px;background:#edf1e8}.db-choice{margin:25px 0}.db-choice button{flex:1}.im-guide code{overflow-wrap:anywhere}@media(max-width:800px){.db-proof{grid-template-columns:1fr}.db-path{flex-direction:column;align-items:stretch}.db-path b{transform:rotate(90deg);text-align:center}.db-choice button{flex:1 1 100%}}
@media(max-width:800px){.im-size-flow>span,.db-path>b{display:block;align-self:center;width:24px;height:24px;line-height:24px;flex:none;transform:rotate(90deg);text-align:center}}

.im-guide .db-evidence-note{display:block;width:100%;max-width:none;margin:18px 0 12px;padding:16px 20px;background:#edf1e9;color:#173c38;font-size:14px;line-height:1.8;white-space:normal;overflow-wrap:anywhere}
.im-guide .cf-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.im-guide .cf-flow>div,.im-guide .cf-route>div{display:flex;flex-direction:column;gap:10px;background:#e8efe4;border-top:3px solid #527f66;padding:20px;min-width:0}.im-guide .cf-flow b,.im-guide .cf-route b{font-size:18px;line-height:1.6}.im-guide .cf-flow span,.im-guide .cf-route span{font-size:14px}.im-guide .cf-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.im-guide .cf-screens{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;max-width:760px}.im-guide .cf-screen{display:grid;justify-items:center;min-width:0;gap:12px;max-width:760px}.im-guide .cf-screen img{width:auto;max-width:100%;height:auto}.im-guide .cf-screen figcaption{width:100%;display:block;min-width:0;white-space:normal}.im-guide .cf-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf1e8;padding:22px;font:14px/1.9 ui-monospace,SFMono-Regular,monospace;color:#173c38;border-left:3px solid #527f66}.im-guide .cf-code code{white-space:pre-wrap}.im-guide .cf-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.im-guide .cf-proof>div{padding:22px;background:#e8efe4;min-width:0}.im-guide .cf-proof b{font-size:18px}.im-guide .im-meta,.im-guide .im-note,.im-guide figcaption{white-space:normal;overflow-wrap:anywhere;min-width:0}.im-guide code{white-space:normal}@media(max-width:850px){.im-guide .cf-flow{grid-template-columns:1fr 1fr}.im-guide .cf-route,.im-guide .cf-proof{grid-template-columns:1fr}}@media(max-width:550px){.im-guide .cf-flow{grid-template-columns:minmax(0,1fr)}.im-guide .cf-code{padding:16px;font-size:13px}}
