.breadcrumb{font:13px/1.6 Arial,sans-serif;margin-bottom:30px;color:#6c6c5c}.health-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.health-card{background:#f1ecdf;border-top:2px solid #8b7654;padding:28px 24px;display:flex;flex-direction:column;align-items:flex-start}.health-card h2{font-size:1.65rem}.health-card h2 a{text-decoration:none}.health-card .more{margin-top:auto;font:14px/1.6 Arial,sans-serif}.health-card p:not(.eyebrow){font-size:16px}.card-mark{font-size:55px;line-height:1.2;color:#60745e;margin-bottom:25px}.note{border-top:1px solid #cbbf9f;padding-top:25px}.note h2{font-size:1.55rem}.matrix-scroll,.table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain}.matrix{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:10px;min-width:680px;padding:4px 4px 18px}.matrix-cell{border:1px solid #cdc3af;background:#f3eee3;padding:14px 9px;display:flex;flex-direction:column;gap:9px;align-items:center;text-align:center;text-decoration:none;line-height:1.4;font:13px/1.4 Arial,sans-serif;scroll-margin:20px}.matrix-cell:hover,.matrix-cell:focus{background:#e4e9df;border-color:#36564a}.cell-number{font-size:11px;color:#676858}.matrix-cell small{font:12px/1.4 Georgia,serif}.gua{flex-shrink:0;color:#36564a;display:inline-block;max-width:100%}.gua path{stroke:currentColor;stroke-width:6;fill:none;stroke-linecap:butt}.group-heading{margin:35px 0 18px;font-size:1.45rem}.malady{border-top:1px solid #d7cfbd;scroll-margin-top:22px}.malady:last-child{border-bottom:1px solid #d7cfbd}.malady summary{cursor:pointer;padding:18px 8px;line-height:1.5;display:flex;gap:16px;align-items:center}.malady summary::before{content:'+';font:22px Arial,sans-serif;color:#36564a}.malady[open] summary::before{content:'−'}.malady summary strong{font-weight:400;flex:1}.malady summary>span:first-child{font:13px Arial,sans-serif;color:#7d705d}.malady summary small{font:12px Arial,sans-serif}.malady[open]{background:#f2eddf}.malady-body{padding:15px 28px 28px}.malady-body a{font-size:14px}.hex-pair{display:flex;flex-wrap:wrap;gap:24px;margin:25px 0}.hex-card{flex:1 1 220px;border-top:1px solid #cfc5b1;padding-top:16px}.hex-card .gua{display:block;margin-bottom:14px}.hex-card p{font-size:15px;line-height:1.65;margin-top:14px}.reflection{border-left:2px solid #87947f;padding:5px 0 5px 20px;margin:24px 0}.reflection h4{font-size:1.15rem;font-weight:400;margin:0 0 12px}.reflection p{margin-bottom:10px}.sources{font-size:14px;border-top:1px solid #d7cfbd;padding-top:25px}.sources h2{font-size:1.4rem}.sources li{margin-bottom:10px}.cycle-video{margin:26px 0 12px}.cycle-video video{display:block;width:100%;height:auto;background:#f2ecdf;border:1px solid #d7cfbd}.cycle-video figcaption{font:12px/1.6 Arial,sans-serif;margin-top:10px;color:#676858}.pigua-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:25px 0}.pigua-grid article{background:#f0ebdf;padding:20px 10px;text-align:center}.pigua-grid h3{font:13px/1.5 Arial,sans-serif;margin:12px 0 7px}.pigua-grid p{font-size:13px;line-height:1.4;margin:0}.element-controls{display:grid;grid-template-columns:1fr 1fr;gap:24px}.element-controls label{font:14px/1.6 Arial,sans-serif}.element-controls select{display:block;width:100%;max-width:100%;margin-top:8px;padding:14px 10px;border:1px solid #a89e88;background:#faf7f0;color:#302e28;font:15px Arial,sans-serif}.element-result{margin:24px 0 0;padding:24px;background:#faf7f0;min-height:150px}.element-result p{margin:12px 0 0}.cycle-line{font-size:1.1rem;color:#36564a}.relation-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.relation-table caption{text-align:left;font-size:13px;margin-bottom:16px}.relation-table td,.relation-table th{border-bottom:1px solid #d5cbb9;text-align:left;vertical-align:top;padding:15px 12px}.relation-table th{background:#eee9dc}.trigram-grid .gua{margin-bottom:12px}summary:focus-visible,select:focus-visible,.matrix-scroll:focus-visible{outline:3px solid #9a6233;outline-offset:4px}@media(max-width:850px){.health-cards{grid-template-columns:1fr}.health-card{padding:25px}.health-card .card-mark{font-size:40px;margin-bottom:15px}.pigua-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.element-controls{grid-template-columns:1fr}.malady summary{flex-wrap:wrap;gap:10px}.malady summary strong{flex-basis:calc(100% - 70px)}.malady summary>span[lang]{margin-left:51px}.malady-body{padding:10px 18px 25px}.tint .element-result{padding:18px}.pigua-grid{gap:9px}.pigua-grid article{padding:16px 6px}.matrix{min-width:680px}.health-cards{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
