.gssv-vl12-guide,.gssv-vl12v2{--v5-ink:#183b52;--v5-teal:#0c746d;--v5-line:#d4e7ea;--v5-background:#f6fafb}.gssv-vl12-guide :is(.gssv-vl12-visual-formulas,.gssv-vl12-visual-figure),.gssv-vl12v2 :is(.gssv-vl12-visual-formulas,.gssv-vl12-visual-figure){box-sizing:border-box;max-width:100%;min-width:0;clear:both}.gssv-vl12-visual-formulas{margin:26px 0 30px;padding:20px 22px 22px;background:linear-gradient(125deg,#f3faf8,#f8fbff);border:1px solid #b6dcd7;border-radius:17px;box-shadow:0 6px 25px rgb(15 66 76 / .045)}.gssv-vl12-visual-formulas-head>span{font:750 11px/1.45 system-ui,sans-serif;letter-spacing:.11em;color:#118276}.gssv-vl12-visual-formulas-head>h2{font:750 clamp(20px,2vw,26px)/1.4 system-ui,sans-serif!important;color:#123c53!important;margin:7px 0 17px!important;letter-spacing:-.015em!important;padding:0!important;border:0!important}.gssv-vl12-equation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.gssv-vl12-visual-equation{min-width:0;background:#fff;border:1px solid #d3e5e9;border-radius:13px;padding:17px 16px 14px;text-align:left}.gssv-vl12-visual-equation>h3{font:700 16px/1.45 system-ui,sans-serif!important;color:#165068!important;margin:0 0 10px!important;letter-spacing:0!important;padding:0!important;border:0!important}.gssv-vl12-math-scroll{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:7px 3px 13px;border-bottom:1px solid #e4eeee}.gssv-vl12-math-scroll math[display="block"]{display:block;overflow:visible;margin:0 auto!important;padding:0!important;text-align:center;white-space:nowrap!important;font-size:clamp(20px,2vw,25px)!important;font-family:"STIX Two Math","Cambria Math","Latin Modern Math","DejaVu Serif",serif;line-height:1.65!important;color:#133c57}.gssv-vl12-formula-condition{font:400 14px/1.6 system-ui,sans-serif!important;color:#465f6c!important;margin:12px 0 0!important;max-width:72ch!important}.gssv-vl12-visual-figure{margin:28px auto 30px!important;padding:14px 14px 13px!important;border:1px solid #d5e5e9!important;border-radius:16px!important;background:#fff!important;max-width:1000px!important;box-shadow:0 8px 24px rgb(22 70 90 / .055);overflow:hidden}.gssv-vl12-visual-picture{width:100%;max-width:100%;min-width:0;border-radius:12px;overflow:hidden;background:#fff0}.gssv-vl12-visual-picture img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-width:0!important;max-height:none!important;object-fit:contain!important;cursor:default!important;margin:0 auto!important;border:0!important;box-shadow:none!important;background:transparent!important}.gssv-vl12-visual-figure figcaption{display:block!important;margin:10px 3px 0!important;padding:0!important;text-align:left!important;color:#486576!important;font:400 14px/1.55 system-ui,sans-serif!important}.gssv-vl12-visual-fig-num{display:inline;font-weight:750;color:#136d67}.gssv-vl12-guide .gssv-vl12-panel,.gssv-vl12v2 .gssv-vl12v2-explain{clear:both}.gssv-vl12v2 .gssv-vl12v2-explain p,.gssv-vl12v2 .gssv-vl12-deep p{overflow-wrap:break-word;line-height:1.7!important}.gssv-vl12v2 .gssv-vl12v2-core,.gssv-vl12-guide .gssv-vl12-intro{min-width:0;max-width:100%}.gssv-vl12v2 .gssv-vl12-deep :is(.gssv-vl12-example,.gssv-vl12-check){overflow-wrap:break-word}.gssv-vl12v2 :is(.gssv-vl12v2-core,.gssv-vl12-deep) :is(.formula,.math,.gsv-eq),.gssv-vl12-guide :is(.formula,.math,.gsv-eq){max-width:100%;overflow-x:auto;overflow-y:hidden}body.single-gssv_exam .gssv-study .gsv-question :is(math,mjx-container,.MathJax,.katex){max-width:100%;overflow-x:auto;overflow-y:hidden;vertical-align:middle}body.single-gssv_exam .gssv-study .gsv-question :is(.gsv-stem,.gsv-rich,.gsv-feedback) img{max-width:100%;height:auto;object-fit:contain}@media(max-width:820px){.gssv-vl12-equation-grid{grid-template-columns:1fr;gap:10px}}@media(max-width:640px){.gssv-vl12-visual-formulas{padding:14px 12px 15px!important;margin:22px 0 24px!important;border-radius:13px}.gssv-vl12-visual-formulas-head>h2{font-size:21px!important;line-height:1.4!important;margin:5px 0 13px!important}.gssv-vl12-visual-equation{padding:12px 11px 14px}.gssv-vl12-visual-equation>h3{font-size:15px!important}.gssv-vl12-math-scroll math[display="block"]{font-size:21px!important;line-height:1.55!important}.gssv-vl12-formula-condition{font-size:13px!important;line-height:1.55!important}.gssv-vl12-visual-figure{margin:19px auto 23px!important;padding:7px 7px 10px!important;border-radius:12px!important}.gssv-vl12-visual-picture{border-radius:7px}.gssv-vl12-visual-figure figcaption{font-size:12.5px!important;line-height:1.5!important;margin:9px 6px 1px!important}.gssv-vl12v2 .gssv-vl12v2-explain p,.gssv-vl12v2 .gssv-vl12-deep p{font-size:16px!important;line-height:1.7!important}}@media(prefers-reduced-motion:reduce){.gssv-vl12-visual-formulas *,.gssv-vl12-visual-figure *{transition:none!important;animation:none!important}}.gssv-vl12-visual-open{display:inline-block!important;margin-left:9px!important;color:#0d6e76!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important;font-size:inherit!important;white-space:nowrap}.gssv-vl12-visual-open:focus-visible{outline:3px solid #dbac47;outline-offset:3px}