.gr-answer{max-width:920px;margin:0 auto clamp(40px, 4vw, 56px);text-align:left}.gr-answer .updated-on{margin:14px 0 0}.gr-cards .lcard__title{margin-bottom:10px}.lcard--note .lcard__media--icon .icon{width:84px;height:84px;padding:24px;border-radius:50%;background:rgb(255 255 255 / .08);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16),0 0 0 14px rgb(255 255 255 / .035),0 0 0 30px rgb(255 255 255 / .02);stroke-width:1.4}.src-link{color:var(--btn);font-weight:500;text-decoration:underline;text-decoration-color:var(--blue-100);text-underline-offset:3px}.src-link:hover{text-decoration-color:currentColor}.src-link .icon{display:inline-block;width:12px;height:12px;margin-left:5px;vertical-align:-1px}.gr-table-wrap{border-radius:var(--r)}.gr-table{min-width:960px}.gr-table th,.gr-table td{padding:20px}.gr-table thead th{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.gr-table tbody th{width:22%;color:var(--navy);font-size:17px;font-weight:500;letter-spacing:-.3px;line-height:1.35;background:none}.gr-table tbody th small{display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0}.gr-table tbody tr{transition:background-color .25s var(--ease)}.gr-table tbody tr:hover{background:#fafbfa}.gr-table td:nth-child(2){width:15%}.gr-table td:nth-child(3){width:28%}.gr-table__amount{width:18%;color:var(--navy);font-weight:500}.gr-table tr.is-off th,.gr-table tr.is-off td{color:var(--muted)}.status{display:inline-flex;white-space:nowrap;align-items:center;gap:7px;padding:4px 10px;border-radius:var(--pill);font-size:13px;font-weight:600;line-height:1.4}.status::before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.status--on{background:#e6f3ec;color:var(--success)}.status--wait{background:#fdf3e1;color:#8a5a00}.status--off{background:var(--grey);color:var(--muted)}.gr-note{max-width:880px;margin:20px 0 0;color:var(--muted);font-size:14px}.gr-sim__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:stretch}.gr-sim__table{display:flex;flex-direction:column}.gr-sim__table .table-wrap{box-shadow:none}.gr-sim__table table{font-size:16px}.gr-sim__table th,.gr-sim__table td{padding:18px 24px}.gr-sim__table thead th{background:#fff;border-bottom:1px solid var(--line);vertical-align:bottom}.gr-sim__table thead th small{display:block;margin-top:2px;color:var(--muted);font-size:13px;font-weight:400}.gr-sim__table tbody th{background:none;color:var(--ink);font-weight:500}.gr-sim__table td{color:var(--text);font-size:18px;letter-spacing:-.3px}.gr-sim__table td strong{color:var(--navy);font-weight:600}.gr-calc{flex:1;display:grid;align-content:center;gap:12px;margin-top:16px;padding:24px;border-radius:var(--r);background:#fff;box-shadow:var(--hair)}.gr-calc[hidden]{display:none}.gr-calc__label{color:var(--navy);font-size:15px;font-weight:500}.gr-calc__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:stretch}.gr-calc__input{position:relative;display:flex;align-items:center}.gr-calc__input input{width:100%;min-height:56px;padding:10px 70px 10px 16px;border:1px solid var(--line);border-radius:var(--r);background:#fff;color:var(--ink);font-size:18px;-moz-appearance:textfield;transition:border-color .2s,box-shadow .2s}.gr-calc__input input::-webkit-outer-spin-button,.gr-calc__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gr-calc__input input:focus{outline:0;border-color:var(--btn);box-shadow:0 0 0 4px rgb(58 104 140 / .14)}.gr-calc__input>span{position:absolute;right:16px;color:var(--muted);font-size:14px;pointer-events:none}.gr-calc__out{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gr-calc__out>span{display:grid;align-content:center;padding:8px 14px;border-radius:var(--r);background:var(--page)}.gr-calc__out small{color:var(--muted);font-size:12px;line-height:1.3}.gr-calc__out strong{color:var(--navy);font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.3}.gr-sim__notes{display:flex;flex-direction:column;padding:40px;border-radius:var(--r);background:#fff;box-shadow:var(--hair),var(--shadow-card)}.gr-sim__notes .btn-row{margin-top:auto;padding-top:24px}.gr-sim__notes h3{margin-bottom:16px;color:var(--navy)}.gr-sim__cap{padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.gr-conds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.gr-cond{padding:32px;border-radius:var(--r);background:var(--grey);box-shadow:var(--hair);transition:background-color .35s var(--ease),box-shadow .45s var(--ease-out),transform .45s var(--ease-out)}.gr-cond:hover{background:#fff;box-shadow:var(--hair),var(--shadow-lift);transform:translateY(-3px)}.gr-cond__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgb(58 104 140 / .08);color:var(--blue)}.gr-cond__icon .icon{width:28px;height:28px}.gr-cond h3{margin:16px 0 4px}.gr-cond .checklist{margin-bottom:0}.gr-cond__sub{margin:20px 0 0;color:var(--navy);font-weight:600}.crosslist{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.crosslist li{position:relative;padding-left:30px}.crosslist li::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23bc2d3b' stroke-width='3' stroke-linecap='round' d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") center / 10px no-repeat;box-shadow:inset 0 0 0 1px rgb(188 45 59 / .25)}.gr-src{margin:24px 0 0;color:var(--muted);font-size:14px}.gr-src--center{text-align:center}.gr-steps{counter-reset:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.gr-step{position:relative;padding:32px 28px;border-radius:var(--r);background:#fff;box-shadow:var(--hair),var(--shadow-card);transition:box-shadow .45s var(--ease-out),transform .45s var(--ease-out)}.gr-step:hover{box-shadow:var(--hair),var(--shadow-lift);transform:translateY(-3px)}.gr-steps>.reveal:nth-child(2){transition-delay:.08s}.gr-steps>.reveal:nth-child(3){transition-delay:.16s}.gr-steps>.reveal:nth-child(4){transition-delay:.24s}.gr-step__num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;font-size:18px;font-weight:500}.gr-step__title{margin:20px 0 10px}.gr-step p{margin:0;font-size:15px}.gr-single__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(32px, 4vw, 56px);align-items:start}.gr-single__content>p:first-child{color:var(--navy);font-size:1.25rem;line-height:1.5;letter-spacing:-.5px}.gr-single__content .wp-block-columns{display:block;margin:0}.gr-single__content .wp-block-column:empty{display:none}.gr-single__content figure{max-width:440px}.gr-single__content figure img{border-radius:var(--r)}.prose a.gr-phone{text-decoration:none}.prose a.gr-phone:hover span{text-decoration:underline;text-underline-offset:4px}.gr-single__aside{position:sticky;top:120px;display:grid;gap:16px}.gr-single__aside .answer{font-size:16px}.gr-single__aside .updated-on{margin:0}.gr-single__result{margin:0;padding:14px 16px;border-radius:var(--r);background:var(--page);font-size:15px;line-height:1.45}.gr-single__result strong{display:block;margin-bottom:4px;color:var(--navy);font-size:17px}.gr-phone{display:inline-flex;align-items:center;gap:10px;color:var(--navy);font-size:22px;letter-spacing:-.6px}.gr-phone .icon{width:20px;height:20px;color:var(--btn)}.gr-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:stretch}.gr-example__card{padding:32px;border-radius:var(--r);background:#fff;box-shadow:var(--hair)}.gr-example__card h3{margin-bottom:16px}.spec-list{display:grid;margin:0}.spec-list>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.spec-list>div:last-child{border-bottom:0}.spec-list dt{color:var(--muted);font-size:15px}.spec-list dd{margin:0;color:var(--ink);font-weight:500;text-align:right;word-break:break-word}.formula{margin:0 0 16px;padding:16px 18px;border-radius:var(--r);background:var(--page);color:var(--navy);font-size:17px;letter-spacing:-.3px}@media (max-width:1024px){.gr-single__grid{grid-template-columns:1fr}.gr-single__aside{position:static}.gr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-cond,.gr-example__card{padding:28px 24px}.gr-sim__notes{padding:32px 28px}}@media (max-width:880px){.gr-sim__grid,.gr-conds,.gr-example{grid-template-columns:1fr}}@media (max-width:900px){.gr-table{min-width:0}.gr-table thead{display:none}.gr-table,.gr-table tbody,.gr-table tr,.gr-table th,.gr-table td{display:block;width:auto!important}.gr-table tbody tr{padding:20px;border-bottom:1px solid var(--line)}.gr-table tbody tr:last-child{border-bottom:0}.gr-table tbody th,.gr-table td{padding:0;border:0}.gr-table tbody th{margin-bottom:12px}.gr-table td{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:6px 0;font-size:15px}.gr-table td::before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.9;text-transform:uppercase}.gr-table td .status{justify-self:start}}@media (max-width:767px){.gr-steps{grid-template-columns:1fr;gap:12px}.gr-step{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;align-items:center;padding:22px 20px}.gr-step__num{width:40px;height:40px;font-size:16px}.gr-step__title{margin:0}.gr-step p{grid-column:2;margin-top:8px}.gr-sim__notes,.gr-cond,.gr-example__card{padding:28px 20px}.gr-sim__table th,.gr-sim__table td{padding:14px 12px}.gr-sim__table td{font-size:16px}.gr-calc__row{grid-template-columns:1fr}.spec-list>div{flex-direction:column;gap:2px;padding:10px 0}.spec-list dt{font-size:13px}.spec-list dd{text-align:left}}