.chart-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:30px}.chart-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.chart-form input:not([type=checkbox]){padding:12px;border:1px solid var(--line);background:#fff;font:inherit;color:var(--ink);min-width:0}.chart-form .check{grid-column:1/-1;display:block;font-weight:400}.chart-form .check input{margin-right:7px}.chart-form .micro,.chart-form #form-message{grid-column:1/-1;margin:0}.chart-form button{border:0;cursor:pointer;justify-content:center}.chart-form button:disabled,.purchase button:disabled{opacity:.5;cursor:not-allowed}.result{margin-top:42px}.reading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.chapter{border-top:2px solid #d3b988;padding-top:18px}.chapter h3{font-size:23px;margin:15px 0 7px}.chapter p{font-size:14px;color:#43535d}.chapter .planet{font-size:11px;letter-spacing:.11em;color:var(--gold);font-weight:700}.chapter .locked{font-style:italic;color:#888}.purchase{border-top:1px solid var(--line);padding-top:25px}.purchase button{border:0;cursor:pointer}.card-link{margin-top:35px}.card-link a{display:flex;align-items:center;gap:20px;font-size:13px}.card-link img{width:90px;height:auto}.paper[hidden],.purchase[hidden]{display:none}@media(max-width:760px){.chart-form,.reading{grid-template-columns:1fr}}
