.commute-check-module__Y8p3-q__main{color:#102b49;max-width:1180px;margin:auto;padding:42px 24px 30px}.commute-check-module__Y8p3-q__intro{max-width:780px;margin-bottom:32px}.commute-check-module__Y8p3-q__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#886020;margin:0 0 13px;font-size:11px;font-weight:750}.commute-check-module__Y8p3-q__intro h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(36px,5vw,59px);font-weight:500;line-height:1.08}.commute-check-module__Y8p3-q__lede{color:#4c5b63;max-width:650px;font-size:17px;line-height:1.65}.commute-check-module__Y8p3-q__topActions{color:#5a655f;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;font-size:12px;display:flex}.commute-check-module__Y8p3-q__topActions a{color:#102b49;align-items:center;gap:7px;font-weight:700;display:flex}.commute-check-module__Y8p3-q__workspace{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:28px;display:grid}.commute-check-module__Y8p3-q__inputs{min-width:0}.commute-check-module__Y8p3-q__setup,.commute-check-module__Y8p3-q__card{background:#fffdf9;border:1px solid #ded4c4;border-radius:14px;margin-bottom:20px;padding:25px}.commute-check-module__Y8p3-q__setup{background:#f1ebdf}.commute-check-module__Y8p3-q__sectionTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.commute-check-module__Y8p3-q__setup h2,.commute-check-module__Y8p3-q__card h2{font-family:var(--font-fraunces),Georgia,serif;margin:0;font-size:25px;font-weight:500;line-height:1.2}.commute-check-module__Y8p3-q__textButton{text-underline-offset:4px;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:underline}.commute-check-module__Y8p3-q__help{color:#52606a;margin:12px 0 17px;font-size:13px;line-height:1.65}.commute-check-module__Y8p3-q__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.commute-check-module__Y8p3-q__option{min-width:0}.commute-check-module__Y8p3-q__optionLabel{overflow-wrap:anywhere;align-items:center;gap:8px;margin:16px 0 12px;font-size:12px;font-weight:700;display:flex}.commute-check-module__Y8p3-q__optionLabel>span{background:#ece4d4;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid}.commute-check-module__Y8p3-q__field{min-width:0;margin:0 0 16px;display:block}.commute-check-module__Y8p3-q__field>span{margin-bottom:7px;font-size:12px;font-weight:650;line-height:1.45;display:block}.commute-check-module__Y8p3-q__field input,.commute-check-module__Y8p3-q__field select,.commute-check-module__Y8p3-q__field textarea{color:#102b49;width:100%;min-height:46px;box-shadow:none;background:#fff;border:1px solid #c9c7bd;border-radius:7px;padding:11px;font-size:14px}.commute-check-module__Y8p3-q__field select{padding-right:24px}.commute-check-module__Y8p3-q__field textarea{resize:vertical;line-height:1.5}.commute-check-module__Y8p3-q__field small{color:#626a6d;margin-top:7px;font-size:11px;line-height:1.5;display:block}.commute-check-module__Y8p3-q__inputWrap{position:relative}.commute-check-module__Y8p3-q__inputWrap input{padding-right:73px}.commute-check-module__Y8p3-q__inputWrap>span{color:#667078;pointer-events:none;font-size:10px;position:absolute;top:15px;right:10px}.commute-check-module__Y8p3-q__cardTitle{align-items:center;gap:10px;margin-bottom:10px;display:flex}.commute-check-module__Y8p3-q__cardTitle svg{color:#937337;flex-shrink:0}.commute-check-module__Y8p3-q__step{color:#8b6b35;margin-right:4px;font-size:12px;font-weight:700}.commute-check-module__Y8p3-q__callout{background:#f5f0e7;border-left:3px solid #b79c60;margin:17px 0;padding:12px 14px;font-size:12px;line-height:1.65}.commute-check-module__Y8p3-q__check{cursor:pointer;align-items:flex-start;gap:11px;margin:20px 0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.commute-check-module__Y8p3-q__check input{accent-color:#102b49;flex-shrink:0;width:19px;height:19px;margin-top:1px}.commute-check-module__Y8p3-q__fuelReadout{background:#f6f1e7;border:1px solid #dfd5c2;border-radius:9px;margin:5px 0 15px;padding:14px}.commute-check-module__Y8p3-q__fuelReadout span,.commute-check-module__Y8p3-q__fuelReadout small{color:#52606a;font-size:11px;line-height:1.5;display:block}.commute-check-module__Y8p3-q__fuelReadout strong{margin:5px 0;font-size:22px;display:block}.commute-check-module__Y8p3-q__subTitle{margin-top:23px;font-size:16px;font-weight:700}.commute-check-module__Y8p3-q__weightGrid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.commute-check-module__Y8p3-q__example{background:#fff8df;border:1px solid #c9ac61;border-radius:7px;margin:14px 0;padding:12px;font-size:12px;line-height:1.6}.commute-check-module__Y8p3-q__results{border:1px solid #cfc5b3;border-radius:14px;scroll-margin-top:90px;position:sticky;top:90px;overflow:hidden;box-shadow:0 12px 35px #13293a08}.commute-check-module__Y8p3-q__resultHeading{color:#fffaf0;background:#102b49;padding:25px}.commute-check-module__Y8p3-q__resultHeading .commute-check-module__Y8p3-q__eyebrow{color:#d5b877;margin-bottom:10px}.commute-check-module__Y8p3-q__resultHeading h2{font-family:var(--font-fraunces),Georgia,serif;margin:0;font-size:32px;font-weight:450;line-height:1.16}.commute-check-module__Y8p3-q__resultHeading>p:last-child{color:#d1d6db;margin:13px 0 0;font-size:12px}.commute-check-module__Y8p3-q__resultBody{background:#fffdf9;padding:22px}.commute-check-module__Y8p3-q__resultColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.commute-check-module__Y8p3-q__resultName{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.commute-check-module__Y8p3-q__fit{font-family:var(--font-fraunces),Georgia,serif;margin-top:5px;font-size:40px;line-height:1.3;display:block}.commute-check-module__Y8p3-q__fit small{font-family:var(--font-inter),sans-serif;color:#697277;margin-left:6px;font-size:12px}.commute-check-module__Y8p3-q__resultCaption{color:#637078;font-size:10px;line-height:1.5;display:block}.commute-check-module__Y8p3-q__fitMeaning{margin:16px 0 20px;font-size:12px;line-height:1.65}.commute-check-module__Y8p3-q__tableWrap{overflow-x:auto}.commute-check-module__Y8p3-q__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px;line-height:1.45}.commute-check-module__Y8p3-q__table th,.commute-check-module__Y8p3-q__table td{text-align:right;overflow-wrap:anywhere;border-top:1px solid #e0dccf;padding:10px 6px}.commute-check-module__Y8p3-q__table th:first-child{text-align:left;width:45%;padding-left:0;font-weight:500}.commute-check-module__Y8p3-q__table thead th{color:#637078;font-size:10px;font-weight:600}.commute-check-module__Y8p3-q__table .commute-check-module__Y8p3-q__total{background:#f0e9dc;font-weight:700}.commute-check-module__Y8p3-q__table .commute-check-module__Y8p3-q__total th{padding-left:7px;font-weight:650}.commute-check-module__Y8p3-q__small{color:#637078;margin:12px 0;font-size:10px;line-height:1.65}.commute-check-module__Y8p3-q__takeaway{background:#eef1ec;border:1px solid #d9dfd1;border-radius:9px;margin-top:20px;padding:15px}.commute-check-module__Y8p3-q__takeaway h3,.commute-check-module__Y8p3-q__mustHaves h3{margin:0 0 8px;font-size:13px;font-weight:750}.commute-check-module__Y8p3-q__takeaway p{margin:7px 0;font-size:12px;line-height:1.65}.commute-check-module__Y8p3-q__mustHaves{margin:22px 0 18px}.commute-check-module__Y8p3-q__mustHaves h4{margin-top:14px;font-size:11px;font-weight:700}.commute-check-module__Y8p3-q__failed,.commute-check-module__Y8p3-q__pending{color:#853f2e;border-left:2px solid #ba6550;margin:8px 0;padding-left:9px;font-size:11px;line-height:1.6}.commute-check-module__Y8p3-q__pending{color:#796020;border-left-color:#af8e3c}.commute-check-module__Y8p3-q__method{border-top:1px solid #ded4c4;padding-top:14px;font-size:11px;line-height:1.65}.commute-check-module__Y8p3-q__method summary{cursor:pointer;min-height:35px;font-weight:650}.commute-check-module__Y8p3-q__method p{margin:9px 0}.commute-check-module__Y8p3-q__resultActions{flex-direction:column;gap:9px;margin-top:19px;display:flex}.commute-check-module__Y8p3-q__resultActions button,.commute-check-module__Y8p3-q__resultActions a{text-align:center;border:1px solid #d7cfbd;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:12px;font-weight:650;display:flex}.commute-check-module__Y8p3-q__resultActions button:first-child{color:#fff;background:#102b49;border-color:#102b49}.commute-check-module__Y8p3-q__resultActions .commute-check-module__Y8p3-q__reset{color:#6a6258;border:0;min-height:35px;font-size:11px;font-weight:400;text-decoration:underline}.commute-check-module__Y8p3-q__review{color:#fffaf0;background:#102b49;border-radius:14px;grid-template-columns:1.1fr 1fr;gap:48px;margin:20px 0 25px;padding:37px;scroll-margin-top:100px;display:grid}.commute-check-module__Y8p3-q__review .commute-check-module__Y8p3-q__eyebrow{color:#d5b877}.commute-check-module__Y8p3-q__review h2{font-family:var(--font-fraunces),Georgia,serif;margin:0 0 15px;font-size:35px;font-weight:500;line-height:1.17}.commute-check-module__Y8p3-q__review p{color:#d3d9da;font-size:13px;line-height:1.7}.commute-check-module__Y8p3-q__reviewActions{align-self:center}.commute-check-module__Y8p3-q__reviewActions button{color:#102b49;background:#d3b471;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:13px;font-size:13px;font-weight:750;display:flex}.commute-check-module__Y8p3-q__reviewActions p{margin:14px 0 20px;font-size:11px}.commute-check-module__Y8p3-q__reviewActions a{font-size:13px;font-weight:600}.commute-check-module__Y8p3-q__footerNote{color:#637078;margin:15px 0;font-size:11px;line-height:1.7}.commute-check-module__Y8p3-q__srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.commute-check-module__Y8p3-q__main :is(input,select,textarea,button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #9c762a}.commute-check-module__Y8p3-q__main button:hover,.commute-check-module__Y8p3-q__main a:hover{filter:brightness(.94)}@media (max-width:900px){.commute-check-module__Y8p3-q__workspace{grid-template-columns:minmax(0,1fr) 325px;gap:18px}.commute-check-module__Y8p3-q__main{padding:30px 18px}.commute-check-module__Y8p3-q__card,.commute-check-module__Y8p3-q__setup{padding:19px}.commute-check-module__Y8p3-q__resultBody{padding:17px}.commute-check-module__Y8p3-q__review{gap:28px;padding:27px}.commute-check-module__Y8p3-q__results{position:static}}@media (max-width:720px){.commute-check-module__Y8p3-q__main{padding:29px 16px 20px}.commute-check-module__Y8p3-q__intro{margin-bottom:24px}.commute-check-module__Y8p3-q__intro h1{font-size:39px}.commute-check-module__Y8p3-q__lede{font-size:15px}.commute-check-module__Y8p3-q__desktopBreak{display:none}.commute-check-module__Y8p3-q__topActions{gap:12px;font-size:11px}.commute-check-module__Y8p3-q__workspace{display:block}.commute-check-module__Y8p3-q__pair{gap:12px}.commute-check-module__Y8p3-q__card,.commute-check-module__Y8p3-q__setup{border-radius:11px;padding:19px 16px}.commute-check-module__Y8p3-q__setup h2,.commute-check-module__Y8p3-q__card h2{font-size:23px}.commute-check-module__Y8p3-q__sectionTop{align-items:flex-start}.commute-check-module__Y8p3-q__sectionTop h2{max-width:200px}.commute-check-module__Y8p3-q__field select{font-size:13px}.commute-check-module__Y8p3-q__cardTitle{gap:8px}.commute-check-module__Y8p3-q__cardTitle .commute-check-module__Y8p3-q__step{margin:0}.commute-check-module__Y8p3-q__cardTitle svg{width:19px}.commute-check-module__Y8p3-q__results{margin-top:25px}.commute-check-module__Y8p3-q__resultBody{padding:22px}.commute-check-module__Y8p3-q__review{grid-template-columns:1fr;gap:18px;padding:26px 21px}.commute-check-module__Y8p3-q__review h2{font-size:31px}.commute-check-module__Y8p3-q__reviewActions button{font-size:12px}.commute-check-module__Y8p3-q__inputWrap input{padding-right:65px}.commute-check-module__Y8p3-q__inputWrap>span{font-size:9px;right:7px}}@media print{.commute-check-module__Y8p3-q__main{max-width:none;padding:0;font-size:10pt}.commute-check-module__Y8p3-q__main~footer{display:none!important}.commute-check-module__Y8p3-q__workspace{display:block}.commute-check-module__Y8p3-q__intro h1{font-size:25pt}.commute-check-module__Y8p3-q__intro{margin-bottom:15px}.commute-check-module__Y8p3-q__intro .commute-check-module__Y8p3-q__topActions,.commute-check-module__Y8p3-q__textButton,.commute-check-module__Y8p3-q__resultActions,.commute-check-module__Y8p3-q__review,.commute-check-module__Y8p3-q__footerNote{display:none!important}.commute-check-module__Y8p3-q__setup,.commute-check-module__Y8p3-q__card{break-inside:avoid;border-radius:0;margin-bottom:12px;padding:12px}.commute-check-module__Y8p3-q__card h2{font-size:17pt}.commute-check-module__Y8p3-q__field input,.commute-check-module__Y8p3-q__field select,.commute-check-module__Y8p3-q__field textarea{background:#fff;border:0;border-bottom:1px solid #aaa;border-radius:0;min-height:22px;padding:3px;font-size:10pt}.commute-check-module__Y8p3-q__field{margin-bottom:9px}.commute-check-module__Y8p3-q__field>span{font-size:9pt}.commute-check-module__Y8p3-q__field small,.commute-check-module__Y8p3-q__help,.commute-check-module__Y8p3-q__callout{font-size:8pt}.commute-check-module__Y8p3-q__results{break-before:page;box-shadow:none;position:static}.commute-check-module__Y8p3-q__resultHeading{color:#102b49;background:#fff;border-bottom:2px solid #102b49;padding:15px}.commute-check-module__Y8p3-q__resultHeading .commute-check-module__Y8p3-q__eyebrow{color:#886020}.commute-check-module__Y8p3-q__resultHeading>p:last-child{color:#52606a}.commute-check-module__Y8p3-q__resultBody{padding:15px}.commute-check-module__Y8p3-q__table{font-size:10pt}.commute-check-module__Y8p3-q__small,.commute-check-module__Y8p3-q__fitMeaning,.commute-check-module__Y8p3-q__takeaway p{font-size:9pt}.commute-check-module__Y8p3-q__method{display:none}.commute-check-module__Y8p3-q__mustHaves{break-inside:avoid}.commute-check-module__Y8p3-q__check{font-size:9pt}.commute-check-module__Y8p3-q__cardTitle{margin-bottom:4px}.commute-check-module__Y8p3-q__field textarea{resize:none}.commute-check-module__Y8p3-q__example{font-size:8pt}}@media (min-width:901px){.commute-check-module__Y8p3-q__results{max-height:calc(100dvh - 110px);overflow-y:auto}}@media (max-width:420px){.commute-check-module__Y8p3-q__pair{grid-template-columns:minmax(0,1fr);gap:0}}@media print{.commute-check-module__Y8p3-q__results{max-height:none;overflow:visible}}.commute-check-module__Y8p3-q__printSnapshot{display:none}@media print{.commute-check-module__Y8p3-q__intro,.commute-check-module__Y8p3-q__workspace{display:none!important}.commute-check-module__Y8p3-q__printSnapshot{font-size:9pt;line-height:1.45;display:block}.commute-check-module__Y8p3-q__printSnapshot h2{font-family:var(--font-fraunces),Georgia,serif;margin-bottom:8px;font-size:22pt}.commute-check-module__Y8p3-q__printSnapshot h3{margin:12px 0 6px;font-size:11pt;font-weight:700}.commute-check-module__Y8p3-q__printSnapshot p{margin:6px 0 10px}.commute-check-module__Y8p3-q__printSnapshot .commute-check-module__Y8p3-q__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:15px 0}.commute-check-module__Y8p3-q__printOption{break-inside:avoid;border:1px solid #aaa;padding:12px}.commute-check-module__Y8p3-q__printSnapshot .commute-check-module__Y8p3-q__table{font-size:8pt}.commute-check-module__Y8p3-q__printSnapshot .commute-check-module__Y8p3-q__table caption{text-align:left;margin:5px 0;font-weight:700}.commute-check-module__Y8p3-q__printSnapshot .commute-check-module__Y8p3-q__table th{width:60%}.commute-check-module__Y8p3-q__printNotes{white-space:pre-wrap;overflow-wrap:anywhere}}@media screen{.commute-check-module__Y8p3-q__textButton,.commute-check-module__Y8p3-q__resultActions .commute-check-module__Y8p3-q__reset{min-height:44px}}
