.js .no-js-only{display:none}.content h2,.content h3,.content p,.content li{overflow-wrap:anywhere}.calc-form fieldset{display:grid;gap:1rem}.calc-form select{width:100%;margin:.35rem 0 0;border:1px solid var(--line);border-radius:10px;padding:.85rem;background:#fff;color:var(--ink);font:inherit}.table-shell{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--white)}.table-shell table{width:100%;border-collapse:collapse}.table-shell th,.table-shell td{text-align:left;vertical-align:top;padding:.85rem;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.table-shell th{background:#eee6ec;color:var(--plum2)}@media(max-width:560px){.hero h1{overflow-wrap:anywhere;hyphens:auto}.table-shell{overflow:visible}.table-shell table,.table-shell thead,.table-shell tbody,.table-shell tr,.table-shell th,.table-shell td{display:block;width:100%;max-width:100%}.table-shell tr{border-bottom:2px solid var(--line)}.table-shell th,.table-shell td{border-bottom:1px solid var(--line)}.table-shell td:last-child{border-bottom:0}}
.calc-side figure{margin:0 0 1.1rem}.calc-side figcaption{font-size:.85rem;line-height:1.35;margin-top:.4rem}.calc-side img{display:block;width:100%;height:auto;border-radius:12px;background:#fff}.measure-steps{margin:0;padding-left:1.2rem;display:grid;gap:.9rem}.measure-steps li{overflow-wrap:anywhere}
.visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.visual-grid figure{margin:0}.visual-grid img{display:block;width:100%;height:auto;border-radius:12px;background:#fff}.visual-grid figcaption{font-size:.85rem;line-height:1.35;margin-top:.45rem;color:var(--muted)}@media(max-width:640px){.visual-grid{grid-template-columns:1fr}}
