.page-hero .btn-outline{color:var(--white);border-color:rgba(255,255,255,.45)}
.page-hero .btn-outline:hover{background:var(--white);color:var(--navy) !important;border-color:var(--white)}
.myo-sec__inner{max-width:860px;margin:0 auto}
.myo-prose{font-family:'DM Sans',sans-serif;font-size:16.5px;line-height:1.75;color:var(--text-mid)}
.myo-prose p{margin:0 0 16px}
.myo-prose p:last-child{margin-bottom:0}
.myo-prose strong{color:var(--text-dark)}
.myo-prose a{color:var(--cobalt);font-weight:600;text-decoration:underline;text-decoration-color:rgba(18,68,162,.3);text-underline-offset:3px}
.myo-prose a:hover{text-decoration-color:var(--cobalt)}
.myo-points{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}
.myo-points li{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;background:var(--white);border-left:3px solid var(--gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:var(--shadow-xs);color:var(--text-dark)}
.tx-section--white .myo-points li{background:var(--ivory)}
.myo-points i{color:var(--gold);margin-top:5px;flex-shrink:0;font-size:14px}
.myo-table-wrap{overflow-x:auto;margin:6px 0 18px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--white)}
.myo-table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}
.myo-table th,.myo-table td{padding:13px 16px;text-align:left;border-bottom:1px solid rgba(7,17,31,.07);vertical-align:top}
.myo-table thead th{background:var(--navy);color:var(--white);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}
.myo-table tbody th{color:var(--text-dark);font-weight:700;white-space:nowrap}
.myo-table tbody tr:last-child th,.myo-table tbody tr:last-child td{border-bottom:0}

.myo-tool{padding:72px 0;background:linear-gradient(180deg,var(--ivory-2) 0%,var(--ivory) 100%);scroll-margin-top:var(--header-total)}
.myo-tool__head{max-width:720px;margin:0 auto 28px;text-align:center}
.myo-tool__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--navy);color:var(--gold-light);font-family:'DM Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}
.myo-tool__intro{margin:10px 0 0;font-size:16.5px;line-height:1.65;color:var(--text-mid)}
.myo-tool__frame{max-width:1040px;margin:0 auto;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border-top:4px solid var(--gold);padding:32px}
.myo-tool__note{max-width:1040px;margin:14px auto 0;font-size:13px;line-height:1.55;color:var(--text-muted);display:flex;gap:8px;align-items:flex-start}
.myo-tool__note i{margin-top:3px;color:#8a6414}

.myo-q{border:0;margin:0 0 20px;padding:0;min-width:0}
.myo-q:last-child{margin-bottom:0}
.myo-q legend{padding:0;margin-bottom:9px;font-family:'DM Sans',sans-serif;font-size:14.5px;font-weight:700;color:var(--text-dark)}
.myo-chips{display:flex;flex-wrap:wrap;gap:8px}
.myo-chip{position:relative;cursor:pointer}
.myo-chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}
.myo-chip span{display:block;padding:10px 16px;border:1.5px solid rgba(7,17,31,.16);border-radius:var(--radius-pill);font-size:14.5px;font-weight:600;color:var(--text-mid);background:var(--white);transition:background var(--trans),color var(--trans),border-color var(--trans)}
.myo-chip:hover span{border-color:var(--cobalt)}
.myo-chip input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--white)}
.myo-chip input:focus-visible+span{outline:3px solid var(--sky);outline-offset:2px}

.myo-field{margin-bottom:10px;display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:baseline}
.myo-field:last-child{margin-bottom:0}
.myo-field label,.myo-power__ctrl label,.myo-ages__ctrl label{font-size:14.5px;font-weight:700;color:var(--text-dark)}
.myo-field output{font-size:15px;font-weight:700;color:var(--cobalt);font-variant-numeric:tabular-nums}
.myo-field input{grid-column:1/-1}
.myo-tool input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;margin:0;--fill:50%}
.myo-tool input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(90deg,var(--cobalt) var(--fill),rgba(7,17,31,.12) var(--fill))}
.myo-tool input[type=range]::-moz-range-track{height:8px;border-radius:8px;background:rgba(7,17,31,.12)}
.myo-tool input[type=range]::-moz-range-progress{height:8px;border-radius:8px;background:var(--cobalt)}
.myo-tool input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:var(--white);border:3px solid var(--gold);box-shadow:var(--shadow-sm)}
.myo-tool input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--white);border:3px solid var(--gold);box-shadow:var(--shadow-sm)}
.myo-tool input[type=range]:focus-visible{outline:3px solid var(--sky);outline-offset:4px;border-radius:8px}
.myo-risk>*,.myo-power>*,.myo-proj>*,.myo-match>*,.myo-ages>*,.myo-day>*,.myo-ok>*,.myo-plan>*{min-width:0}
.myo-timer .btn{white-space:normal;text-align:center;max-width:100%}
.myo-big{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:46px;line-height:1.1;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums;margin:2px 0 10px}
.myo-pill{display:inline-block;margin:0 0 10px;padding:6px 14px;border-radius:var(--radius-pill);font-size:13px;font-weight:700;letter-spacing:.04em;background:rgba(18,68,162,.1);color:var(--cobalt)}
.myo-pill[data-key=mod]{background:rgba(184,137,42,.16);color:#7a560f}
.myo-pill[data-key=high]{background:rgba(176,42,42,.12);color:#9a2323}

.myo-risk{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;align-items:start}
.myo-risk__out{position:sticky;top:calc(var(--header-total) + 16px);background:var(--navy);color:var(--white);border-radius:var(--radius-md);padding:26px 24px;text-align:center}
.myo-dial{width:100%;max-width:250px;margin:0 auto;display:block}
.myo-dial path{fill:none;stroke-width:14;stroke-linecap:round}
.myo-dial__track{stroke:rgba(255,255,255,.14)}
.myo-dial__fill{stroke:var(--sky);transition:stroke-dasharray .5s ease,stroke .3s ease}
.myo-risk__out[data-level-key=mid] .myo-dial__fill{stroke:var(--gold-light)}
.myo-risk__out[data-level-key=high] .myo-dial__fill{stroke:#ff7a6b}
.myo-risk__level{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;font-weight:700;margin:4px 0 8px;color:var(--white)}
.myo-risk__text{font-size:15px;line-height:1.6;color:rgba(255,255,255,.82);margin:0 0 10px}
.myo-risk__count{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);margin:0 0 18px}
.myo-risk__out .btn{width:100%;justify-content:center}

.myo-power{display:grid;grid-template-columns:1fr 1fr;gap:28px 36px;align-items:start}
.myo-power__bands{display:flex;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}
.myo-power__bands span{padding-top:6px;border-top:3px solid var(--cobalt)}
.myo-power__bands span:nth-child(1){width:23.4%}
.myo-power__bands span:nth-child(2){width:25.5%;border-color:var(--gold);padding-left:6px}
.myo-power__bands span:nth-child(3){flex:1;border-color:#c0473d;padding-left:6px}
.myo-power__out{background:var(--ivory);border-radius:var(--radius-md);padding:22px 24px}
.myo-power__far{font-size:17px;color:var(--text-dark);margin:0 0 10px}
.myo-power__far strong{font-size:24px;color:var(--cobalt);white-space:nowrap}
.myo-power__mean{font-size:15px;line-height:1.65;color:var(--text-mid);margin:0}
.myo-sight{grid-column:1/-1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
.myo-sight li{display:flex;flex-direction:column;align-items:center;gap:3px;padding:16px 8px 12px;border-radius:var(--radius-sm);border:1.5px solid rgba(7,17,31,.1);text-align:center;transition:border-color var(--trans),background var(--trans)}
.myo-sight li[data-clear="1"]{border-color:rgba(18,68,162,.45);background:rgba(18,68,162,.05)}
.myo-sight__art{font-size:26px;color:var(--navy);height:34px;transition:filter .25s ease}
.myo-sight__name{font-size:13.5px;font-weight:700;color:var(--text-dark)}
.myo-sight__dist{font-size:12px;color:var(--text-muted)}
.myo-sight__state{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a6414;min-height:16px}
.myo-sight li[data-clear="1"] .myo-sight__state{color:var(--cobalt)}

.myo-proj{display:grid;grid-template-columns:1fr 1.25fr;gap:28px 36px;align-items:start}
.myo-proj__chart svg{width:100%;height:auto;display:block}
.myo-grid{stroke:rgba(7,17,31,.1);stroke-width:1}
.myo-grid--high{stroke:#c0473d;stroke-dasharray:5 4;stroke-width:1.2}
.myo-axis{font-family:'DM Sans',sans-serif;font-size:11.5px;fill:var(--text-muted)}
.myo-axis--high{fill:#9a2323;font-weight:700}
.myo-line{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}
.myo-line--a{stroke:var(--navy)}
.myo-line--b{stroke:var(--gold);stroke-dasharray:1 0}
.myo-legend{list-style:none;display:flex;flex-wrap:wrap;gap:18px;margin:8px 0 0;padding:0;font-size:13px;font-weight:600;color:var(--text-mid)}
.myo-legend li::before{content:"";display:inline-block;width:22px;height:3px;border-radius:3px;background:var(--navy);vertical-align:middle;margin-right:8px}
.myo-legend .is-b::before{background:var(--gold)}
.myo-proj__out{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.myo-stat{padding:18px 20px;border-radius:var(--radius-md);background:var(--navy);color:var(--white);display:flex;flex-direction:column;gap:2px}
.myo-stat.is-b{background:var(--ivory);color:var(--text-dark);border:1.5px solid var(--gold)}
.myo-stat span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}
.myo-stat strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:36px;line-height:1.15;font-variant-numeric:tabular-nums}
.myo-stat em{font-style:normal;font-size:13.5px;font-weight:600;color:var(--gold-light)}
.myo-stat.is-b em{color:#8a6414}
.myo-proj__diff{grid-column:1/-1;margin:0;font-size:15.5px;font-weight:600;color:var(--text-dark)}

.myo-match{display:grid;grid-template-columns:1fr 1.3fr;gap:36px;align-items:start}
.myo-match__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.myo-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-radius:var(--radius-sm);border:1.5px solid rgba(7,17,31,.1);border-left-width:4px;transition:border-color var(--trans),opacity var(--trans)}
.myo-opt[data-key=good]{border-left-color:var(--cobalt)}
.myo-opt[data-key=maybe]{border-left-color:var(--gold)}
.myo-opt[data-key=no]{opacity:.62}
.myo-opt__name{font-size:16px;font-weight:700;color:var(--text-dark);text-decoration:none}
.myo-opt__name i{font-size:12px;margin-left:4px;color:var(--cobalt)}
.myo-opt__name:hover{color:var(--cobalt)}
.myo-opt__why{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--text-mid)}
.myo-fit{flex-shrink:0;padding:5px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;white-space:nowrap;background:rgba(7,17,31,.07);color:var(--text-mid)}
.myo-fit:empty{display:none}
.myo-fit[data-key=good]{background:var(--cobalt);color:var(--white)}
.myo-fit[data-key=maybe]{background:rgba(184,137,42,.18);color:#7a560f}

.myo-ages{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:start}
.myo-ages__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.myo-stage{padding:8px 14px;border-radius:var(--radius-pill);border:1.5px solid rgba(7,17,31,.16);background:var(--white);font-family:'DM Sans',sans-serif;font-size:13.5px;font-weight:600;color:var(--text-mid);cursor:pointer;transition:background var(--trans),color var(--trans),border-color var(--trans)}
.myo-stage:hover{border-color:var(--cobalt)}
.myo-stage[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}
.myo-ages__panels{display:grid;gap:14px}
.myo-age{padding:22px 24px;border-radius:var(--radius-md);background:var(--ivory);border-left:4px solid var(--gold)}
.is-ready .myo-ages .myo-age{display:none}
.is-ready .myo-ages .myo-age.is-on{display:block}
.myo-age__title{font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;font-weight:700;color:var(--navy);margin:0 0 12px}
.myo-age__dl{margin:0 0 14px}
.myo-age__dl dt{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a6414;margin-top:12px}
.myo-age__dl dd{margin:4px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-mid)}
.myo-age__link{font-size:14.5px;font-weight:700;color:var(--cobalt);text-decoration:none}
.myo-age__link:hover{text-decoration:underline}

.myo-truths{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;counter-reset:truth}
.myo-truth{counter-increment:truth;padding:20px 22px;border-radius:var(--radius-md);border:1.5px solid rgba(7,17,31,.1);transition:border-color var(--trans),background var(--trans)}
.myo-truth[data-done=right]{border-color:var(--cobalt);background:rgba(18,68,162,.04)}
.myo-truth[data-done=wrong]{border-color:var(--gold);background:rgba(184,137,42,.06)}
.myo-truth__q{margin:0 0 14px;font-size:16.5px;font-weight:700;line-height:1.45;color:var(--text-dark)}
.myo-truth__q::before{content:counter(truth) ". ";color:#8a6414}
.myo-truth__btns{display:flex;gap:8px}
.myo-truth__btns button{flex:1;padding:10px 12px;border-radius:var(--radius-pill);border:1.5px solid var(--navy);background:var(--white);font-family:'DM Sans',sans-serif;font-size:14px;font-weight:700;color:var(--navy);cursor:pointer;transition:background var(--trans),color var(--trans)}
.myo-truth__btns button:hover:not(:disabled){background:var(--navy);color:var(--white)}
.myo-truth__btns button:disabled{cursor:default;opacity:.45}
.myo-truth__btns button[aria-pressed=true]{background:var(--navy);color:var(--white);opacity:1}
.myo-truth__a{margin:14px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-mid)}
.myo-truth__a strong{color:var(--text-dark)}
.myo-truths__score{margin:18px 0 0;text-align:center;font-size:15px;font-weight:700;color:var(--cobalt);min-height:22px}

.myo-day{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}
.myo-day__out{background:var(--ivory);border-radius:var(--radius-md);padding:24px}
.myo-meter__bar{height:14px;border-radius:14px;background:rgba(7,17,31,.1);overflow:hidden}
.myo-meter__bar span{display:block;height:100%;width:0;border-radius:14px;background:#c0473d;transition:width .35s ease,background .35s ease}
.myo-meter__bar span[data-key=mid]{background:var(--gold)}
.myo-meter__bar span[data-key=good]{background:var(--cobalt)}
.myo-meter__text{margin:12px 0 0;font-size:15.5px;color:var(--text-mid)}
.myo-meter__text strong{color:var(--text-dark)}
.myo-day__tips{list-style:none;margin:16px 0 18px;padding:0;display:grid;gap:8px}
.myo-day__tips li{position:relative;padding:11px 14px 11px 40px;border-radius:var(--radius-sm);background:var(--white);font-size:14.5px;line-height:1.5;color:var(--text-mid)}
.myo-day__tips li::before{content:"";position:absolute;left:15px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--gold)}
.myo-day__tips li[data-ok="1"]::before{background:var(--cobalt)}
.myo-timer__out{margin:10px 0 0;font-size:14.5px;font-weight:600;color:var(--cobalt);min-height:22px}

.myo-ok{display:grid;grid-template-columns:1fr 1fr;gap:20px 36px;align-items:center}
.myo-ok__tabs{grid-column:1/-1;display:inline-flex;justify-self:center;padding:5px;border-radius:var(--radius-pill);background:var(--ivory-2)}
.myo-ok__tabs button{padding:10px 26px;border:0;border-radius:var(--radius-pill);background:transparent;font-family:'DM Sans',sans-serif;font-size:15px;font-weight:700;color:var(--text-mid);cursor:pointer;transition:background var(--trans),color var(--trans)}
.myo-ok__tabs button[aria-pressed=true]{background:var(--navy);color:var(--white)}
.myo-ok__art{width:100%;height:auto;border-radius:var(--radius-md);background:var(--navy);transition:background .5s ease}
.myo-ok[data-state=day] .myo-ok__art{background:#e9f1fb}
.myo-ok__eye{fill:none;stroke:rgba(255,255,255,.55);stroke-width:3;transition:stroke .5s ease}
.myo-ok[data-state=day] .myo-ok__eye{stroke:var(--navy)}
.myo-ok__cornea{fill:none;stroke-width:4;stroke-linecap:round;stroke:var(--sky);transition:opacity .5s ease}
.myo-ok__cornea--flat{opacity:0;stroke:var(--cobalt)}
.myo-ok[data-state=day] .myo-ok__cornea--steep{opacity:0}
.myo-ok[data-state=day] .myo-ok__cornea--flat{opacity:1}
.myo-ok__lens{fill:none;stroke:var(--gold-light);stroke-width:5;stroke-linecap:round;transition:opacity .5s ease,transform .5s ease}
.myo-ok[data-state=day] .myo-ok__lens{opacity:0;transform:translateX(-40px)}
.myo-ok__rays{opacity:0;transition:opacity .5s ease .15s}
.myo-ok__rays line{stroke:var(--gold);stroke-width:1.6}
.myo-ok__rays circle{fill:var(--gold)}
.myo-ok[data-state=day] .myo-ok__rays{opacity:1}
.myo-ok__copy p{margin:0;font-size:16.5px;line-height:1.7;color:var(--text-mid)}
.myo-ok__copy strong{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;color:var(--navy);margin-bottom:6px}
.myo-ok[data-state=night] [data-show=day],.myo-ok[data-state=day] [data-show=night]{display:none}
.myo-ok__steps{grid-column:1/-1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;counter-reset:okstep}
.myo-ok__steps li{counter-increment:okstep;padding:14px 14px 14px 46px;position:relative;border-radius:var(--radius-sm);border:1.5px solid rgba(7,17,31,.1);font-size:14px;font-weight:600;line-height:1.4;color:var(--text-muted);transition:border-color var(--trans),color var(--trans),background var(--trans)}
.myo-ok__steps li::before{content:counter(okstep);position:absolute;left:12px;top:12px;width:24px;height:24px;border-radius:50%;background:rgba(7,17,31,.1);color:var(--text-mid);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}
.myo-ok[data-state=night] li[data-on=night],.myo-ok[data-state=day] li[data-on=day]{border-color:var(--gold);color:var(--text-dark);background:var(--ivory)}
.myo-ok[data-state=night] li[data-on=night]::before,.myo-ok[data-state=day] li[data-on=day]::before{background:var(--navy);color:var(--white)}

.myo-plan{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:start}
.myo-plan__parts{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.myo-part{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-sm);border:1.5px solid rgba(7,17,31,.12);cursor:pointer;transition:border-color var(--trans),background var(--trans)}
.myo-part:hover{border-color:var(--cobalt)}
.myo-part:has(input:checked){border-color:var(--navy);background:var(--ivory)}
.myo-part input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--navy);flex-shrink:0}
.myo-part strong{display:block;font-size:15.5px;color:var(--text-dark)}
.myo-part em{display:block;font-style:normal;font-size:13.5px;line-height:1.45;color:var(--text-muted);margin-top:2px}
.myo-plan__out{position:sticky;top:calc(var(--header-total) + 16px);background:var(--navy);border-radius:var(--radius-md);padding:26px 24px;color:var(--white)}
.myo-plan__counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;margin-bottom:16px}
.myo-plan__counts strong{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:44px;line-height:1;color:var(--gold-light)}
.myo-plan__counts span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.75)}
.myo-plan__text{font-size:15px;line-height:1.6;color:rgba(255,255,255,.85);margin:0 0 18px}
.myo-plan__out .btn{width:100%;justify-content:center;white-space:normal;text-align:center}

.myo-guide{padding:72px 0;background:var(--navy);color:var(--white)}
.myo-guide__head{max-width:760px;margin-bottom:30px}
.myo-guide .tx-section-label{color:var(--gold-light)}
.myo-guide .tx-section-heading{color:var(--white)}
.myo-guide__home{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:14.5px;font-weight:700;color:var(--gold-light);text-decoration:none}
.myo-guide__home:hover{text-decoration:underline}
.myo-guide__cols{display:grid;grid-template-columns:1fr 1.4fr 1.2fr;gap:36px}
.myo-guide__title{font-family:'DM Sans',sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.14)}
.myo-guide__list{list-style:none;margin:0;padding:0}
.myo-guide__link{display:block;padding:9px 0;font-size:15.5px;line-height:1.4;color:rgba(255,255,255,.86);text-decoration:none;transition:color var(--trans),padding-left var(--trans)}
a.myo-guide__link:hover{color:var(--white);padding-left:6px}
.myo-guide__link.is-current{color:var(--gold-light);font-weight:700}

@media (max-width:900px){
.myo-risk,.myo-power,.myo-proj,.myo-match,.myo-ages,.myo-day,.myo-ok,.myo-plan{grid-template-columns:1fr;gap:24px}
.myo-risk__out,.myo-plan__out{position:static}
.myo-guide__cols{grid-template-columns:1fr;gap:26px}
.myo-ok__steps{grid-template-columns:1fr 1fr}
.myo-truths{grid-template-columns:1fr}
}
@media (max-width:600px){
.myo-tool,.myo-guide{padding:52px 0}
.myo-tool__frame{padding:22px 16px;border-radius:var(--radius-md)}
.myo-sight{grid-template-columns:repeat(3,1fr)}
.myo-proj__out{grid-template-columns:1fr}
.myo-big{font-size:40px}
.myo-axis{font-size:14.5px}
.myo-timer .btn{width:100%;justify-content:center}
.myo-opt{flex-direction:column;align-items:flex-start;gap:8px}
.myo-prose{font-size:16px}
.myo-ok__tabs button{padding:10px 20px}
}
@media (prefers-reduced-motion:reduce){
.myo-tool *,.myo-guide *{transition:none!important}
}
