.calendar-note{margin:20px 0;padding:20px;border:1px solid #cbd7c3;border-radius:7px;background:#eef1e7}.calendar-values{display:grid;grid-template-columns:1fr 25px 1fr;gap:12px;align-items:center}.calendar-values div>span{display:block;font-size:12px;color:#66745e;margin-bottom:6px}.calendar-values strong{font-size:16px;font-weight:500;line-height:1.7}.calendar-arrow{color:#849773;text-align:center}.calendar-note p{font-size:13px;color:#52634a;margin-top:13px;line-height:1.8}.calendar-adjustment{border-top:1px solid #d1dac9;padding-top:12px}.reading-introduction>p{max-width:900px;color:#63705f;font-size:15px;line-height:1.9;margin-top:15px}.report-scope{background:#eceee6;border-radius:6px;padding:16px 20px;margin:22px 0}.report-scope>strong{font-size:14px}.report-scope>p{font-size:13px;margin-top:6px}.report-scope details{padding:10px 0 0;border:0}.report-scope summary,.report-scope details p{font-size:12px}.reading-controls{margin:18px 0}.life-reading{border:1px solid #d6ddcf;background:#fffef9;border-radius:7px;margin:14px 0;padding:0;overflow:hidden;scroll-margin-top:20px}.life-reading>summary{align-items:flex-start;padding:22px;gap:16px}.reading-number{display:block;font-size:12px;line-height:32px;color:#7b875f}.reading-summary{flex:1;min-width:0}.reading-summary>strong{display:block;font-size:21px;line-height:1.5}.reading-summary>span{display:block;color:#65705e;font-size:14px;margin-top:5px}.reading-summary>small{display:block;font-size:13px;color:#777353;margin-top:10px;line-height:1.7}.life-reading>summary:after{flex-shrink:0}.reading-inside{padding:0 24px 24px 52px}.life-reading .reading-context{font-size:13px;color:#6e785f;padding:0 0 16px}.life-reading section{margin:12px 0 22px}.life-reading h4,.transform-reading h4{margin:0 0 9px;font-size:15px}.life-reading p{font-size:15px;line-height:1.9;padding:0;color:#244537;margin:10px 0}.life-reading .hint{font-size:12px;color:#737a69}.everyday-example{border-left:3px solid #b8a06d;background:#f1eee3;padding:16px 20px;border-radius:0 5px 5px 0}.practical-step{border-left:3px solid #839978;padding:2px 0 2px 20px}.reading-basis{border-top:1px solid #dce2d5;border-bottom:0;padding:13px 0 0}.reading-basis>summary{font-size:12px;color:#6b755f}.reading-basis p{font-size:12px;line-height:1.8}.transform-reading{margin:32px 0}.transform-reading h3{font-size:24px}.transform-reading>p{color:#64715e;font-size:14px;margin:8px 0 18px}.transform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.transform-grid article{border:1px solid #d6ddcf;border-radius:6px;padding:18px}.transform-grid article p{font-size:14px;line-height:1.8;margin:8px 0}.reading-version{margin:20px 0;color:#7d846f}#technicalChart{margin-top:32px;border:1px solid #c9d2c0;border-radius:6px;padding:20px}#technicalChart>summary{font-size:17px;font-weight:600}#technicalChart[open]>summary{margin-bottom:24px}.report-body .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.report-body .method{padding:18px 0}.result-warning{font-size:12px;line-height:1.8}@media(max-width:650px){.calendar-note{padding:16px}.calendar-values{grid-template-columns:1fr;gap:5px}.calendar-arrow{text-align:left;transform:rotate(90deg);width:18px;margin:0}.calendar-values strong{font-size:15px}.reading-introduction>p{font-size:14px}.life-reading>summary{padding:18px 15px;gap:10px}.reading-summary>strong{font-size:19px}.reading-summary>span{font-size:13px}.reading-summary>small{font-size:12px}.reading-inside{padding:0 17px 18px}.life-reading p{font-size:15px}.everyday-example{padding:14px}.practical-step{padding-left:14px}.report-scope{padding:15px}.transform-grid{grid-template-columns:1fr}#technicalChart{padding:15px 10px}#technicalChart>summary{padding:0 5px;font-size:15px}.report-body .facts{padding:12px;gap:14px 8px}.report-body .facts dd{font-size:14px}}

.life-reading .reading-basis:not([open])>summary:after,#technicalChart details:not([open])>summary:after{content:"+"}.life-reading .reading-basis[open]>summary:after,#technicalChart details[open]>summary:after{content:"−"}
