.ynti{max-width:1260px;margin:64px auto;padding:40px 4%;background:#f2f5eb;border:1px solid #e0e6d7;color:#284435;scroll-margin-top:30px;font-family:Inter,Arial,sans-serif}.ynti *{box-sizing:border-box}.ynti-head{display:flex;justify-content:space-between;align-items:center;gap:24px}.ynti-head small{font-size:10px;letter-spacing:2px;color:#647957}.ynti h2{font:400 34px/1.2 'DM Serif Display',Georgia,serif;letter-spacing:-.7px;margin:14px 0}.ynti-head p{font-size:12px;line-height:1.7;color:#77846b}.ynti-live{font-size:10px;max-width:170px;line-height:1.7;color:#59734b}.ynti-live:before{content:'●';color:#8fa668;margin-right:7px}.ynti-progress{height:2px;background:#dce5cf;margin:25px 0}.ynti-progress i{display:block;height:100%;width:0;background:#719050;transition:width 1s}.ynti-table{overflow-x:auto;min-height:210px}.ynti table{width:100%;border-collapse:separate;border-spacing:0 8px;white-space:nowrap;font-size:12px}.ynti th{font-size:10px;font-weight:400;text-align:right;color:#78846c;padding:8px}.ynti th:first-child{text-align:left}.ynti td{padding:15px 10px;text-align:right;background:#fff;border-top:1px solid #e0e7d7;border-bottom:1px solid #e0e7d7}.ynti td:first-child{text-align:left;border-left:1px solid #e0e7d7;border-radius:5px 0 0 5px}.ynti td:last-child{border-right:1px solid #e0e7d7;border-radius:0 5px 5px 0}.ynti td strong{font-size:11px;display:block}.ynti td small{font-size:9px;display:block;color:#7d8972;margin-top:6px}.ynti tr.ynti-current td{background:#e8efde}.ynti-reveal{animation:ynti-reveal .9s both}.ynti-note{font-size:10px;line-height:1.8;color:#77836c}.ynti-priorities{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:22px 0}.ynti-priorities span{font-size:10px;color:#819074;margin-right:7px}.ynti button{font:inherit;cursor:pointer}.ynti-priorities button{font-size:10px;border:1px solid #cddabe;border-radius:20px;padding:8px 12px;color:#567047;background:transparent;transition:.3s}.ynti-priorities button[aria-pressed=true]{background:#31543b;border-color:#31543b;color:white}.ynti-insight{font-size:15px;line-height:1.9;background:#e4ecd6;border:1px solid #d3dfc0;border-radius:6px;padding:23px;margin:15px 0;min-height:90px}.ynti-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.ynti-cards article{background:white;border:1px solid #dfe6d5;padding:20px;border-radius:5px;font-size:11px;line-height:1.8;display:flex;flex-direction:column}.ynti-cards h3{font-size:14px;margin:0 0 10px}.ynti-cards p{margin:6px 0}.ynti-cards small{font-size:10px;color:#869278}.ynti-why{color:#738764}.ynti-link{margin-top:auto;padding-top:15px;display:block;color:#355b38;text-decoration:underline;text-underline-offset:5px;font-weight:500}.ynti-method{font-size:10px;line-height:1.8;color:#7b886e;border-top:1px solid #dbe4cf;padding-top:15px}.ynti-method summary{cursor:pointer;color:#527047}.ynti-controls{display:flex;justify-content:flex-end;gap:20px;margin-top:18px}.ynti-controls button{background:none;border:0;color:#647d51;font-size:10px;padding:8px}.ynti-return{padding:14px 5%;font:11px/1.7 Inter,Arial,sans-serif;background:#edf2e4;display:flex;justify-content:space-between;gap:20px;color:#516b43}.ynti-return a{color:inherit;text-decoration:underline}@keyframes ynti-reveal{from{opacity:.15;filter:blur(3px)}to{opacity:1;filter:none}}@media(max-width:740px){.ynti{margin:36px 0;padding:30px 5%;border-left:0;border-right:0}.ynti h2{font-size:28px}.ynti-head{display:block}.ynti-live{display:block;max-width:none;margin-top:14px}.ynti-cards{grid-template-columns:1fr}.ynti-insight{font-size:13px}.ynti td{padding:12px 8px}}@media(prefers-reduced-motion:reduce){.ynti *{animation:none!important;transition:none!important}}
