.poincare-guide-wrap{max-width:960px;margin:0 auto;padding:15px 15px 80px}.poincare-guide-site-header{color:var(--muted);border-bottom:1px solid var(--line);text-align:center;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:980px;margin:0 auto;padding:16px 20px;font-size:13px;line-height:normal;display:flex}.poincare-guide-site-header a{color:var(--accent);font-weight:700;text-decoration:none}.poincare-guide-hero{text-align:center;margin:0 auto;padding:28px 0 20px}.poincare-guide-page h1{margin:0 0 6px;font-size:34px}.poincare-guide-page h2{border-bottom:2px solid var(--accent);margin-top:44px;padding-bottom:6px;font-size:22px}.poincare-guide-page p{margin:14px 0}.poincare-guide-reading-list{margin:20px 0;padding-left:25px}.poincare-guide-reading-list li{margin-bottom:10px}.poincare-guide-sequence{counter-reset:reading-step;margin:22px 0;padding:0;list-style:none}.poincare-guide-sequence li{counter-increment:reading-step;padding:14px 16px 14px 58px;position:relative}.poincare-guide-sequence li:not(:last-of-type){border-bottom:1px solid var(--line)}.poincare-guide-sequence li:before{content:counter(reading-step);width:24px;height:24px;color:var(--accent);justify-content:center;align-items:center;font-family:Courier New,monospace;font-weight:700;display:flex;position:absolute;top:14px;left:16px}.poincare-guide-cross-sell{background:#eef8f0;border:1px solid #cfe8d4;margin:26px 0;padding:14px 18px;font-size:14.5px}.poincare-guide-cross-sell a{color:#1a7a3d;font-weight:700;text-decoration:none}.poincare-guide-cross-sell a:hover{text-decoration:underline}.poincare-guide-note{background:#fff8e6;border:1px solid #f0dca0;margin:16px 0;padding:16px 18px;font-size:14px}.poincare-guide-faq-item{margin-bottom:20px}.poincare-guide-faq-question{margin-bottom:4px;font-weight:700}.poincare-guide-cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:42px;display:flex}.poincare-guide-primary-button,.poincare-guide-secondary-button{border:1px solid var(--accent);justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,opacity .2s;display:inline-flex}.poincare-guide-primary-button{background:var(--accent);color:#fff}.poincare-guide-secondary-button{color:var(--accent);background:0 0}.poincare-guide-primary-button:hover,.poincare-guide-secondary-button:hover{opacity:.85}.about-disclaimer{border:1px dashed var(--accent);margin-top:36px;padding:14px 16px;font-size:11.5px}.about-disclaimer p{margin-bottom:8px;font-size:11.5px}.about-disclaimer p:last-child{margin-bottom:0}.about-disclaimer p:first-child{margin-top:0}@media (max-width:680px){.poincare-guide-wrap{padding:30px 16px 60px}.poincare-guide-site-header{gap:15px;font-size:11px}.poincare-guide-page h1{font-size:28px}.poincare-guide-page h2{font-size:20px}.poincare-guide-reading-list{padding-left:22px}.poincare-guide-cta{flex-direction:column;align-items:stretch}.poincare-guide-primary-button,.poincare-guide-secondary-button{text-align:center;width:100%}}@media (max-width:480px){.poincare-guide-wrap{padding:20px 14px 50px}.poincare-guide-site-header{padding:14px 0}.poincare-guide-hero{padding-top:24px}.poincare-guide-page h1{font-size:26px;line-height:1.25}.poincare-guide-sequence li{padding-left:52px}.poincare-guide-sequence li:before{left:12px}}
