.jg-shell{min-width:0}.jg-shell .hs-reading{max-width:none}.jg-shell .hs-hero{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}.jg-shell .hs-hero>*{min-width:0}.jg-shell .hs-product img{width:100%;height:390px;object-fit:contain;background:#fff}.jg-shell a{text-decoration:underline;text-underline-offset:4px}.jg-shell a.hs-button{text-decoration:none}.jg-shell .model-table{overflow-x:auto;margin:25px 0;border:1px solid #d4dccf;border-radius:12px}.jg-shell .model-table table{width:100%;border-collapse:collapse;font-size:.96rem;line-height:1.7}.jg-shell th,.jg-shell td{padding:14px 17px;vertical-align:top;text-align:left;border-bottom:1px solid #d8dfd3;overflow-wrap:anywhere}.jg-shell thead{background:#e6eade}.jg-shell tbody th{width:40%;font-weight:600}.jg-shell tbody tr:last-child>*{border:0}.jg-shell #compare tbody th{width:auto}.jg-shell #compare table{min-width:720px}.jg-note{border-left:4px solid #a17a49;padding:14px 23px;background:#ede9de;border-radius:0 12px 12px 0;margin:22px 0}.jg-note h3{margin-top:0}.jg-gallery{margin:25px 0}.jg-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.jg-controls button{border:1px solid #bbcbb9;border-radius:50%;width:48px;height:48px;background:#fffdf7;color:#214f3c;font-size:1.4rem;cursor:pointer}.jg-slides{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.jg-slides figure{margin:0;border:1px solid #d7dfd1;border-radius:17px;padding:15px;background:#fff}.jg-slides img{display:block;width:100%;height:440px;object-fit:contain}.jg-slides figcaption{font-size:.83rem;color:#65755f;margin-top:12px}.jg-gallery.is-ready .jg-slides{display:block}.jg-gallery figure[hidden]{display:none}.jg-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.jg-thumbs button{padding:4px;width:76px;height:68px;background:#fff;border:1px solid #c4d0bd;border-radius:9px;cursor:pointer}.jg-thumbs img{width:100%;height:100%;object-fit:contain}.jg-thumbs button[aria-pressed=true]{border:3px solid #2c6049}.jg-series{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin:32px 0}.jg-series section{background:#fffdf7;border:1px solid #d7dece;border-radius:18px;padding:25px}.jg-series h2,.jg-series h3{margin-top:0}.jg-series ul{padding-left:20px;line-height:1.9}.jg-cards{display:grid;gap:24px;margin:30px 0}.jg-cards article{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:30px;border:1px solid #d6dfcc;border-radius:18px;padding:24px;background:#fffdf8}.jg-cards article img{width:250px;height:220px;object-fit:contain;background:white;border-radius:12px}.jg-cards h3{margin-top:0}.jg-tags{font-size:.85rem;color:#5c735e}.jg-banner{margin:30px 0}.jg-banner img{width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}.jg-shell [hidden]{display:none!important}.jg-shell :focus-visible{outline:3px solid #b38850;outline-offset:4px}@media(max-width:720px){.jg-shell .hs-hero{grid-template-columns:1fr}.jg-shell .hs-product img{height:300px}.jg-slides img{height:290px}.jg-cards article{grid-template-columns:1fr;gap:18px;padding:20px}.jg-cards article img{max-width:100%;margin:auto;display:block}.jg-shell th,.jg-shell td{padding:10px;font-size:.9rem}.jg-thumbs button{width:61px;height:58px}.jg-shell .hs-toc{gap:12px}.jg-banner img{aspect-ratio:2/1}}
