.lc-more{margin:0;font:700 17px/1.6 var(--ui);color:var(--ink-2);text-wrap:pretty}.lc-table tbody th{width:15%}.lc-name{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.lc-name:hover{text-decoration:underline}.lc-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border:3px solid #fff;border-radius:50%;background:var(--soft);color:var(--deep);box-shadow:0 0 0 1px var(--line)}.lc-ic svg{width:62%;height:62%}.lc-sk{display:grid;grid-template-columns:repeat(2,max-content);gap:5px}.sk.lv0{visibility:hidden}.sk{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 6px;border-radius:99px;font:800 12.5px/1.2 var(--ui);white-space:nowrap}.sk svg{width:15px;height:15px;flex:none}.sk.lv2{background:var(--sky-deep);color:#fff}.sk.lv1{background:var(--sky-soft);color:var(--sky-deep);box-shadow:inset 0 0 0 1.5px #1f84cb47}.lc-sk-note{display:block;margin-top:5px;font:700 12.5px/1.3 var(--ui);color:var(--ink-3)}.ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.way{padding:22px 24px 24px;border:5px solid #fff;border-radius:28px;background:var(--milk);box-shadow:0 0 0 1px var(--line),var(--shadow-1);scroll-margin-top:20px}.way-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;list-style:none;pointer-events:none}.way-head::-webkit-details-marker{display:none}.way-head .pm{display:none}.way-ic{flex:none;display:grid;place-items:center;width:50px;height:50px;border:4px solid #fff;border-radius:50%;background:var(--soft);color:var(--deep);box-shadow:0 0 0 1px var(--line),0 3px 0 var(--lip)}.way-ic svg{width:58%;height:58%}.way h3{margin:0;font:600 clamp(19px,1.9vw,22px)/1.25 var(--serif);color:var(--ink);text-wrap:balance}.way-n{display:inline-block;min-width:1.6em;margin-right:6px;color:var(--ink-3);font:900 .8em/1 var(--ui)}.way p,.way li{font:700 16px/1.55 var(--ui);color:var(--ink-2);text-wrap:pretty}.way-what{grid-column:1 / -1;margin:14px 0 0;font:700 16px/1.55 var(--ui);color:var(--ink);text-wrap:pretty}.way-fit{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.way-fit>div{padding:12px 14px;border-radius:18px}.way-fit .yes{background:var(--leaf-soft)}.way-fit .no{background:var(--sand)}.way-fit p{margin:4px 0 0;font-size:15px}.way h4{display:flex;align-items:center;gap:6px;margin:0;font:900 12.5px/1.3 var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.way h4 svg{width:16px;height:16px;flex:none}.way-fit .yes h4{color:var(--leaf-deep)}.way-fit .no h4{color:var(--ink-2)}.way-sub{margin-top:16px!important;color:var(--tangerine-deep)!important}.way-steps{margin:8px 0 0;padding-left:1.4em}.way-steps li{margin:0 0 4px;padding-left:2px}.way-steps li::marker{font-weight:900;color:var(--tangerine-deep)}.way-trap,.way-why{display:flex;gap:10px;margin:14px 0 0;padding:12px 14px;border-radius:18px;background:var(--sun-soft);font-size:15px!important}.way-why{background:var(--sky-soft)}.way-trap b,.way-why b{color:var(--ink)}.tr-i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--sun-deep)}.way-why .tr-i{color:var(--sky-deep)}.tr-i svg{width:64%;height:64%}.way-more{margin:14px 0 0;font-size:15px!important}.way a,.goal a{color:var(--tangerine-deep);font-weight:800}.goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.goal{padding:22px 24px;border:5px solid #fff;border-radius:28px;background:var(--tangerine-soft);box-shadow:0 0 0 1px var(--line),var(--shadow-1)}.goal h3{display:flex;align-items:center;gap:12px;margin:0;font:600 clamp(19px,1.9vw,22px)/1.25 var(--serif);color:var(--ink)}.goal-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border:3px solid #fff;border-radius:50%;background:var(--milk);color:var(--tangerine-deep);box-shadow:0 0 0 1px var(--line)}.goal-ic svg{width:60%;height:60%}.goal-p{margin:12px 0 0;font:800 16px/1.5 var(--ui);color:var(--ink);text-wrap:pretty}.goal ul{margin:10px 0 0;padding-left:1.2em}.goal li{margin:0 0 6px;font:700 15.5px/1.6 var(--ui);color:var(--ink-2);text-wrap:pretty}.goal li::marker{color:var(--tangerine-deep)}@media(max-width:900px){.ways,.goals{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.lc-table tbody th{width:auto}.lc-sk{display:flex;flex-wrap:wrap}.sk.lv0{display:none}.lc-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lc-table tr>*{grid-column:1 / -1}.lc-table td[data-label=Cost]{grid-column:1}.lc-table td[data-label="Time per week"]{grid-column:2}.way,.goal{padding:18px 18px 20px;border-radius:24px}.way-fit{grid-template-columns:minmax(0,1fr)}.way-head{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.way-head:focus-visible{outline:3px solid var(--tangerine);outline-offset:4px;border-radius:14px}.way-head .pm{display:grid;place-items:center;width:32px;height:32px;border:3px solid #fff;border-radius:50%;background:var(--sand);color:var(--cocoa);box-shadow:0 0 0 1px var(--line);transition:transform .3s var(--ease-pop),background-color .2s,color .2s}.way-head .pm svg{width:18px;height:18px}.way-d[open] .pm{transform:rotate(45deg);background:var(--tangerine);color:#fff}.way-d:not([open]) .way-what{margin-top:10px}.way-ic{width:44px;height:44px}}
