.gas-guide{color:#33473f;font-size:.95rem;line-height:1.65}.gas-guide h3{font-size:1.8rem;color:#153e30;font-weight:750;letter-spacing:-.04em}.gas-guide-eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.14em;color:#26724e;margin-bottom:.4rem}.gas-guide-note{padding:1rem;border-radius:12px;background:#eef5ef;border-left:3px solid #39835b;font-size:.8rem}.gas-guide-instruction{font-size:.85rem;margin:1.3rem 0}.gas-guide-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.5rem;align-items:start}.gas-invoice-figure{margin:0;min-width:0}.gas-invoice{position:relative;background:#fff;border:1px solid #d5ded8;box-shadow:0 8px 24px #173d3010;line-height:0}.gas-invoice>img{display:block;width:100%;height:auto}.gas-bill-zone{position:absolute;display:block;border:1px solid #26724e70;border-radius:2px;text-decoration:none;transition:background .15s,border-color .15s}.gas-bill-zone:hover,.gas-bill-zone.is-active{background:#226d4912;border-color:#226d49;box-shadow:0 0 0 1px #226d49}.gas-bill-zone:focus-visible,.gas-guide-detail summary:focus-visible,.gas-invoice-zoom:focus-visible{outline:3px solid #b77715;outline-offset:3px}.gas-bill-zone>.gas-number{position:absolute;top:-10px;left:-10px;box-shadow:0 0 0 2px #fff}.gas-number{display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#226d49;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1}.gas-invoice-figure figcaption{font-size:.72rem;line-height:1.5;color:#607167;margin-top:.8rem}.gas-invoice-zoom{display:inline-block;margin-top:.5rem;color:#226d49;font-size:.85rem;font-weight:600;text-underline-offset:3px}.gas-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gas-guide-detail{border-bottom:1px solid #dce5df;scroll-margin-top:110px}.gas-guide-detail summary{display:flex;gap:.6rem;align-items:center;padding:1rem .25rem;cursor:pointer;color:#244936;font-weight:650;list-style:none;line-height:1.35}.gas-guide-detail summary::-webkit-details-marker{display:none}.gas-guide-detail summary::after{content:'+';margin-left:auto;font-size:1.2rem}.gas-guide-detail[open] summary::after{content:"\2212"}.gas-guide-detail[open]{background:#f6f9f6;border-radius:8px}.gas-guide-copy{padding:0 .85rem .6rem;font-size:.85rem}.gas-guide-copy h4{font-size:1rem;font-weight:700;color:#183d2c;line-height:1.5;margin-bottom:.8rem}.gas-guide-copy p:last-child{margin-bottom:.5rem}.gas-guide-help{border-top:1px solid #dce5df;margin-top:1.7rem;padding-top:1.3rem}.gas-guide-help p{font-size:.85rem;margin:.35rem 0 .8rem}.gas-guide-help a{margin-bottom:.5rem}@media(max-width:767px){.gas-guide-layout{grid-template-columns:1fr}.gas-invoice-figure{max-width:620px;width:100%;margin:auto}.gas-guide h3{font-size:1.5rem}.gas-guide-detail{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.gas-bill-zone{transition:none}}@media print{.gas-guide-layout{display:block}.gas-invoice-figure{max-width:600px}.gas-bill-zone{border:none}.gas-invoice-zoom{display:none}.gas-guide-detail>.gas-guide-copy{display:block!important}.gas-guide-help .btn{display:none}}
