.vibration{max-width:1150px;margin:36px auto 70px;color:var(--navy)}.vib-back{font:600 14px system-ui;color:var(--blue)}.vibration h1{font:700 clamp(42px,6.3vw,88px)/1.03 Libron,Georgia,serif;letter-spacing:-.055em;color:var(--blue);margin:25px 0 12px}.vibration h1 em{font:italic 1em var(--display);color:var(--red)}.vib-lead{max-width:700px;margin:0 0 30px;font-size:clamp(17px,2vw,22px)}.vib-lab{display:grid;grid-template-columns:minmax(0,1.65fr)minmax(250px,1fr);border:1px solid var(--hair)}.vibration h2{font:700 clamp(23px,2.6vw,32px)/1.15 Libron,Georgia,serif;letter-spacing:-.035em;margin:0}.vib-figure{background:var(--wash);color:var(--navy);padding:clamp(14px,2.5vw,32px);min-width:0}.vib-fighead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#well{width:100%;display:block;margin:14px 0 8px}#well text{font:15px system-ui;fill:var(--navy)}#potential{stroke:var(--quiet);stroke-width:3;fill:none}.vib-controls{padding:clamp(18px,3vw,35px);background:#fff;font:15px/1.5 system-ui}.vib-controls h2{margin-bottom:18px}#comparison{border-top:1px solid var(--hair);margin-top:22px;padding-top:20px}.vib-controls fieldset{border:0;margin:0;padding:0}.vib-controls legend{font-weight:650;margin-bottom:8px}.vib-controls fieldset label{display:block;padding:6px 0}.vib-controls button,.vib-controls select{font:inherit;cursor:pointer}.vib-controls button{margin-top:12px}#isotope{display:block;width:100%;padding:8px;margin-top:6px}#again{background:0 0;border:0;text-decoration:underline;color:var(--blue);padding:0}.vib-theory{display:grid;grid-template-columns:1fr 2fr;gap:24px;border-top:1px solid var(--hair);margin-top:38px;padding-top:24px}.vib-theory p{margin:0 0 15px}.vib-formula{line-height:1.8;padding-left:16px;border-left:3px solid var(--green);font-family:Georgia,serif}@media(max-width:760px){.vib-lab,.vib-theory{grid-template-columns:1fr}.vibration{margin-top:24px}.vib-fighead h2{font-size:22px}}#levels line{stroke-width:3}#levels .hcl{stroke:var(--blue)}#levels .dcl{stroke:var(--red);stroke-dasharray:6 3}.vib-results{width:100%;border-collapse:collapse;font:15px/1.4 system-ui;color:var(--navy);font-variant-numeric:tabular-nums}.vib-results th,.vib-results td{text-align:right;padding:7px 3px;border-top:1px solid var(--hair)}.vib-results th{font-size:13px}.vib-results :first-child:is(th,td){text-align:left}.vib-results td:first-child::before{content:"";display:inline-block;width:20px;margin-right:6px;vertical-align:middle;border-top:3px solid var(--blue)}.vib-results .dcl td:first-child::before{border-top:3px dashed var(--red)}#outcome{margin:20px 0 0;border-left:5px solid var(--green);background:#edf7f1;padding:15px;color:var(--navy)}#outcome h3{font:700 22px/1.15 Libron,Georgia,serif;margin:0 0 8px}#outcome p{margin:0}