/* Scoped IntoChemistry v13.7 design. Inherits existing WordPress header/footer. */
.icv13-conf{--ic-navy:#0a2c56;--ic-blue:#0967c8;--ic-line:#d4e1f1;color:#173650;font:inherit;max-width:1440px;margin:20px auto;padding:0 12px;line-height:1.58;box-sizing:border-box}.icv13-conf *{box-sizing:border-box}.icv13-conf a{color:#075dab}.icv13-conf h2,.icv13-conf h3,.icv13-conf h4{color:var(--ic-navy);line-height:1.22;margin:0 0 10px;font-family:Georgia,serif}.icv13-conf p{margin:0 0 13px}.icv13-conf button,.icv13-conf select{font:inherit}.icv13-conf-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,0.9fr);gap:22px;align-items:center;border:1px solid #d9e7f6;border-radius:18px;padding:28px;background:linear-gradient(105deg,#e9f4ff,#fff 70%);margin-bottom:20px}.icv13-conf-hero h2{font-size:clamp(26px,3.3vw,40px)}.icv13-conf-hero img{width:100%;height:auto;max-height:210px;object-fit:contain;border-radius:12px}.icv13-conf-eyebrow{font-size:12px;letter-spacing:.11em;font-weight:800;color:#1764ac}.icv13-conf-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.icv13-conf-card,.icv13-conf-three>nav,.icv13-conf-three>.icv13-conf-content,.icv13-conf-three>aside,.icv13-conf-studio-layout>aside,.icv13-conf-work,.icv13-conf-panel{border:1px solid var(--ic-line);background:white;border-radius:15px;min-width:0;box-shadow:0 3px 12px #063e7d0a}.icv13-conf-card{overflow:hidden}.icv13-conf-card img{width:100%;height:135px;object-fit:cover}.icv13-conf-card>div{padding:18px}.icv13-conf-three{display:grid;grid-template-columns:minmax(150px,0.82fr) minmax(0,2.6fr) minmax(180px,0.93fr);gap:18px;align-items:start}.icv13-conf-three>nav,.icv13-conf-three>aside{padding:20px}.icv13-conf-three>nav ol{padding-left:20px}.icv13-conf-three>nav li{margin:0 0 10px}.icv13-conf-three>.icv13-conf-content{padding:23px}.icv13-conf-three>.icv13-conf-content section{border-bottom:1px solid #e2ebf5;padding:18px 0}.icv13-conf-three>.icv13-conf-content section:last-child{border:0}.icv13-conf-goal{background:#edf6ff;border-left:5px solid var(--ic-blue);padding:14px;border-radius:8px}.icv13-conf-num{background:#0e6dd0;color:white;border-radius:50%;display:inline-grid;place-items:center;font:bold 16px Arial;width:31px;height:31px;margin-right:11px}.icv13-conf-three details{background:#f2f8ff;padding:13px;border-radius:8px}.icv13-conf-downloads{padding-left:21px}.icv13-conf-downloads li{margin-bottom:9px}.icv13-conf-studio-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px}.icv13-conf-studio-layout>aside,.icv13-conf-work{padding:21px}.icv13-conf select{display:block;width:100%;max-width:100%;padding:10px;border:1px solid #b4c6d9;border-radius:9px;background:white;color:var(--ic-navy);margin:8px 0 13px}.icv13-conf button{cursor:pointer;border-radius:9px;padding:10px 15px;border:1px solid #a8c8ed;background:#eaf4ff;color:#0a4d9c;min-height:43px}.icv13-conf button:hover{background:#d7ecff}.icv13-conf button:focus-visible,.icv13-conf select:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}.icv13-conf-next,.icv13-conf-action{background:#075ab7!important;color:#fff!important;border-color:#075ab7!important}.icv13-conf-options{display:grid;gap:9px;margin:17px 0}.icv13-conf-option{text-align:left;width:100%;background:#f7fbff!important}.icv13-conf-option.correct{background:#e5f8ee!important;border-color:#118a55}.icv13-conf-option.incorrect{background:#fff1f0!important;border-color:#b33a45}.icv13-conf-feedback{min-height:1.8em;color:#a42c39}.icv13-conf-feedback.correct,.icv13-conf-win{color:#07633d;font-weight:700}.icv13-conf-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.icv13-conf-panel{padding:18px}.icv13-conf-controls{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.icv13-conf-controls label{flex:1;min-width:110px}.icv13-conf-panel svg{width:100%;height:auto;margin:16px 0}.icv13-conf-note{color:#526b88;font-size:14px;margin-top:16px!important}.icv13-conf-count,.icv13-conf-context{color:#44627d}.icv13-conf-work h3{font-size:23px}.icv13-conf-work h4{font-size:18px;margin-top:20px}.icv13-conf-panel label{display:block;color:#23415e}
@media(max-width:980px){.icv13-conf-three{grid-template-columns:1fr 2.4fr}.icv13-conf-three>aside{grid-column:1/-1}.icv13-conf-hero{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.icv13-conf{padding:0 8px}.icv13-conf-hero{grid-template-columns:1fr;padding:19px}.icv13-conf-hero img{max-height:170px}.icv13-conf-cards,.icv13-conf-three,.icv13-conf-studio-layout,.icv13-conf-view-grid{grid-template-columns:1fr}.icv13-conf-three>aside{grid-column:auto}.icv13-conf-three>nav{position:static}.icv13-conf-three>.icv13-conf-content,.icv13-conf-work{padding:16px}.icv13-conf h2{font-size:27px}}
