.newton-page{background:var(--cream)}.breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:24px;color:var(--muted);font-size:13px}.breadcrumb a{text-underline-offset:4px}.breadcrumb span:last-child{font-weight:700;color:var(--ink)}
.newton-hero{display:grid;gap:42px;padding:38px 0 76px}.hero-copy-newton h1{font:700 clamp(42px,10vw,70px)/1.04 'Fredoka';letter-spacing:-.03em;margin:12px 0 22px}.hero-copy-newton h1 em{color:var(--purple);font-style:normal}.hero-copy-newton>p:not(.eyebrow){max-width:610px;color:var(--muted);font-size:17px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}
.motion-stage{position:relative;min-height:340px;border-radius:32px;background:#fff2c6;overflow:hidden;box-shadow:var(--shadow)}.ground{position:absolute;left:0;right:0;bottom:70px;height:7px;background:#3f395e}.moving-ball{position:absolute;right:17%;bottom:77px;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffb1a4 0 12%,var(--coral) 13% 63%,#dc5845 64%);box-shadow:0 12px 0 rgba(76,62,30,.13)}.force-arrow{position:absolute;left:11%;bottom:107px;font-weight:700;color:#765600}.force-arrow i{font-style:normal;font-size:38px;vertical-align:middle}.motion-trail{position:absolute;bottom:115px;height:5px;border-radius:5px;background:#c9a626}.trail-one{left:35%;width:66px}.trail-two{left:28%;width:36px}.trail-three{left:23%;width:18px}.motion-stage p{position:absolute;left:24px;right:24px;bottom:9px;margin:0;text-align:center;color:#625b3d}.motion-stage p strong{color:#7d5c00}
.concept-strip{background:var(--purple);color:#fff}.concept-grid{display:grid;gap:1px}.concept-grid>div{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;padding:21px 4px;border-bottom:1px solid rgba(255,255,255,.14)}.concept-grid>div:last-child{border:0}.concept-grid span{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;background:rgba(255,255,255,.13);border-radius:15px;font-size:24px}.concept-grid strong{font:700 21px 'Fredoka'}.concept-grid small{color:#d6d2f8}
.laws-section{padding:82px 0}.section-intro{max-width:780px;margin-bottom:38px}.section-intro h2,.light-intro h2,.quiz-layout>div h2,.remember-card h2,.related-card h2,.share-panel h2{font:700 clamp(33px,7vw,50px)/1.12 'Fredoka';margin:7px 0}.section-intro>p:last-child{color:var(--muted)}
.law-card{display:grid;gap:24px;margin-bottom:22px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden}.law-number{display:flex;align-items:center;gap:8px;width:max-content;height:max-content;padding:8px 12px;border-radius:14px;background:#ebe8ff;color:var(--purple)}.law-number small{font-size:10px;font-weight:700;letter-spacing:.12em}.law-number strong{font:700 28px 'Fredoka'}.law-name{color:var(--purple);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.law-copy h2{font:700 clamp(27px,6vw,38px)/1.15 'Fredoka';margin:7px 0 12px}.law-copy>p{color:var(--muted)}.everyday{margin-top:18px;padding:16px;background:var(--cream);border-radius:15px}.everyday b{color:var(--purple);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.everyday p{margin:5px 0 0;color:var(--muted)}.formula-box{display:flex;flex-direction:column;margin:18px 0;padding:18px 20px;border-radius:17px;background:var(--purple);color:#fff}.formula-box span{color:#d6d2ff;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.formula-box strong{font:700 38px 'Fredoka'}.formula-box small{color:#e7e4ff}
.law-visual{position:relative;min-height:230px;border-radius:21px;background:#f0eeff;overflow:hidden}.inertia .toy-car{position:absolute;left:23%;bottom:60px;font-size:70px}.inertia i{position:absolute;left:0;right:0;bottom:48px;height:6px;background:#59536e}.inertia b{position:absolute;right:18%;top:25%;padding:8px 13px;border-radius:13px;background:var(--coral);color:#fff;transform:rotate(7deg)}.carts{display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:26px 12px}.carts span{position:relative;font-size:65px}.carts span:nth-child(2){font-size:66px}.carts span i{position:absolute;left:9px;top:-9px;color:#7164cf;font:700 15px sans-serif}.carts b{align-self:start;padding:5px 10px;border-radius:16px;background:#fff;color:var(--purple);font-size:12px}.action-reaction .person{position:absolute;left:50%;bottom:55px;transform:translateX(-50%);font-size:87px}.action-reaction i{position:absolute;left:50%;font:700 47px 'Fredoka';font-style:normal}.up-arrow{top:18px;color:var(--green);transform:translateX(-50%)}.down-arrow{bottom:6px;color:var(--coral);transform:translateX(-50%)}.action-reaction b{position:absolute;right:16px;bottom:13px;color:var(--muted);font-size:12px}
.simulation-section{padding:84px 0;background:#242044;color:#fff}.light-intro .eyebrow{color:#c9c3ff}.light-intro>p:last-child{color:#c8c4d9}.sim-grid{display:grid;gap:18px}.sim-controls,.track-card{padding:23px;border-radius:23px;background:#fff;color:var(--ink)}.sim-controls label{display:block;margin-bottom:25px}.sim-controls label>span{display:flex;justify-content:space-between;margin-bottom:9px}.sim-controls output{color:var(--purple);font-weight:700}.sim-controls input{width:100%;accent-color:var(--purple)}.sim-formula{display:flex;flex-direction:column;padding:17px;background:#f0eeff;border-radius:15px}.sim-formula span{color:var(--muted);font-size:12px}.sim-formula strong{font:700 31px 'Fredoka';color:var(--purple)}.sim-formula small{color:var(--muted)}.track-card{display:flex;flex-direction:column;justify-content:center;min-height:320px}.track-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:700}.track{position:relative;height:112px;margin:8px 0 18px;border-bottom:7px solid #45405e;background:repeating-linear-gradient(90deg,transparent 0 60px,#eeeaf7 60px 62px)}.sim-cart{position:absolute;left:2%;bottom:1px;display:flex;flex-direction:column;align-items:center;transition:left .35s ease}.sim-cart span{font-size:60px;line-height:1}.sim-cart i{display:block;height:20px;width:38px;border-radius:4px 4px 0 0;background:var(--coral);transform-origin:bottom}.track-card p{margin:0;color:var(--muted)}
.experiment-section{padding:84px 0}.experiment-grid{display:grid;gap:15px}.experiment-grid article{padding:23px;background:#fff;border:1px solid var(--line);border-radius:21px}.experiment-icon{font-size:38px}.experiment-grid small{display:block;margin-top:12px;color:var(--purple);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.experiment-grid h3{font:700 25px 'Fredoka';margin:6px 0}.experiment-grid p{color:var(--muted)}.experiment-grid b{display:block;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:#5d5872}.safety-box{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:start;margin-top:18px;padding:19px;border-radius:18px;background:#fff2c6}.safety-box span{font-size:30px}.safety-box p{margin:0;color:#655d3d}
.quiz-section{padding:84px 0;background:#f0eeff}.quiz-layout{display:grid;gap:30px}.quiz-layout>div:first-child>p:last-child{color:var(--muted)}.quiz-card{padding:23px;background:#fff;border-radius:24px;box-shadow:var(--shadow)}.quiz-progress{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:700}.quiz-card h3{font:700 25px/1.25 'Fredoka';margin:22px 0}.quiz-options{display:grid;gap:9px}.quiz-options button{padding:13px 15px;border:2px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);text-align:left;font:600 14px 'DM Sans';cursor:pointer}.quiz-options button:hover:not(:disabled){border-color:var(--purple);background:#f7f5ff}.quiz-options button.correct{border-color:var(--green);background:#e6f8f1}.quiz-options button.wrong{border-color:var(--coral);background:#fff0ed}.quiz-feedback{min-height:50px;color:var(--muted)}
.remember-section{display:grid;gap:18px;padding:84px 0}.remember-card,.related-card{padding:26px;border-radius:24px}.remember-card{background:#fff;border:1px solid var(--line)}.remember-card ol{padding-left:21px}.remember-card li{margin:12px 0;color:var(--muted)}.remember-card li b,.remember-card li strong{color:var(--ink)}.related-card{background:#fff2c6}.related-card>span{font-size:42px}.related-card p:not(.eyebrow){color:#655d3d}.newton-share{padding:68px 0;background:var(--purple);color:#fff}.share-panel{display:grid;gap:18px}.share-panel .eyebrow{color:#d4cfff}.share-panel h2{margin-bottom:4px}.share-panel>div>p:last-child{color:#dfdcff}.share-panel .button{background:#fff;color:var(--purple)}#shareFeedback{grid-column:1/-1;margin:0;color:#b8f2de;font-weight:700}
@media(min-width:760px){.newton-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:68px;padding:60px 0 98px}.concept-grid{grid-template-columns:repeat(3,1fr)}.concept-grid>div{border-bottom:0;border-right:1px solid rgba(255,255,255,.14);padding:25px 20px}.concept-grid>div:last-child{border-right:0}.laws-section,.experiment-section{padding:105px 0}.law-card{grid-template-columns:72px 1.2fr .8fr;align-items:center;gap:30px;padding:30px}.sim-grid{grid-template-columns:.8fr 1.2fr}.sim-controls,.track-card{padding:29px}.experiment-grid{grid-template-columns:repeat(3,1fr)}.quiz-layout{grid-template-columns:.65fr 1.35fr;align-items:center}.quiz-card{padding:30px}.remember-section{grid-template-columns:1.15fr .85fr}.remember-card,.related-card{padding:32px}.share-panel{grid-template-columns:1fr auto;align-items:center}}
@media(max-width:560px){.newton-hero{padding-top:25px}.hero-actions{align-items:stretch;flex-direction:column;gap:12px}.hero-actions .text-link{text-align:center}.motion-stage{min-height:290px}.moving-ball{width:70px;height:70px}.force-arrow{left:8%}.law-card{padding:19px}.simulation-section,.experiment-section,.quiz-section,.remember-section{padding:68px 0}.safety-box{grid-template-columns:1fr}.quiz-card{padding:19px}}
