body{color-scheme:dark}body.light-theme{color-scheme:light}.joint-guide :is(.granta-answer p,.granta-answer li,.granta-answer th,.granta-answer td,.granta-answer h3,.granta-answer strong,.oil-step-number,.rack-source-row dt,.rack-source-row dd){color:var(--text-light)!important}.joint-guide a.faq-xlink:is(:link,:visited,:hover,:focus-visible,:active){color:var(--text-light)!important;text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--accent-green)}.joint-guide a.faq-xlink:hover{text-decoration-thickness:3px}.joint-guide a.faq-xlink:focus-visible{outline:3px solid var(--text-light);outline-offset:3px}#articleHeroBtnShare,#articleHeroBtnShare:is(:hover,:focus-visible,:active),.faq-toc-more-btn,.faq-toc-more-btn:is(:hover,:focus-visible,:active){color:var(--text-light)!important;background:var(--bg-main)!important}#articleHeroBtnShare:focus-visible,.faq-toc-more-btn:focus-visible{outline-color:var(--text-light)!important}.faq-toc-arrow{color:var(--text-light)!important}#faqInlineToc a[data-inline-toc]:is(:link,:visited,:hover,:focus-visible,:active){color:var(--text-light)!important}#faqInlineToc a[data-inline-toc]:focus-visible{outline:3px solid var(--text-light);outline-offset:3px}.joint-guide .granta-table-scroll :is(table,thead,tbody,tr,th,td){transition-property:border-color,box-shadow!important}.joint-guide .granta-table-scroll thead th{background:var(--bg-secondary)!important}.joint-guide .granta-table-scroll tbody tr{background:var(--bg-main)!important}.joint-guide .granta-table-scroll tbody tr:nth-child(even){background:var(--bg-secondary)!important}.joint-guide .granta-table-scroll tbody td{background:transparent!important}.joint-guide :is(p,li,th,td,h3,h4,strong,dt,dd,.oil-step-number){color:var(--text-light)!important}.joint-guide :is(.oil-guide-summary strong,.oil-guide-symptom-grid strong){color:var(--text-light)!important}.joint-guide a:is(:link,:visited,:hover,:focus-visible,:active){color:var(--text-light)!important;text-decoration:underline;text-decoration-color:var(--accent-green);text-underline-offset:.18em}.joint-guide a:focus-visible{outline:3px solid var(--text-light);outline-offset:3px}.vsa-tool :is(h3,h4){color:var(--accent-green)!important}.vsa-tool p{color:var(--text-light)!important}.vsa-tool button,.vsa-tool button:is(:hover,:focus-visible,:active){color:var(--text-light)!important;background:var(--bg-main);border-color:var(--accent-green)}.vsa-tool button[aria-pressed=true],.vsa-tool button[aria-pressed=true]:is(:hover,:focus-visible,:active){color:#000!important;background:var(--accent-green)!important}.vsa-panels>section,.vsa-status{color:var(--text-light)!important;background:var(--bg-main)}.joint-guide .oil-guide-next>a:is(:link,:visited,:hover,:focus-visible,:active){color:#000!important;background:var(--accent-green)!important}.joint-guide .oil-control-grid .is-stop>span{color:var(--text-light)!important}@media(forced-colors:active){.joint-guide :is(p,li,th,td,h3,h4,strong,dt,dd){color:CanvasText!important}.joint-guide a:any-link{color:LinkText!important}.vsa-tool button,.vsa-tool button:is(:hover,:focus-visible,:active),.vsa-tool button[aria-pressed=true],.vsa-tool button[aria-pressed=true]:is(:hover,:focus-visible,:active){color:ButtonText!important;background:ButtonFace!important;border-color:ButtonText}.vsa-panels>section,.vsa-status{color:CanvasText!important;background:Canvas}}
.vsa-tool button{color:var(--text-light)!important}.vsa-tool button[aria-pressed=true],.vsa-tool button[aria-pressed=true]:is(:hover,:focus-visible,:active){background:var(--accent-green)!important;color:#000!important}.vsa-tool :is(.vsa-status,.vsa-tray,p,h3,h4){color:var(--text-light)!important}

.faq-content.oil-guide .vsa-tool[data-faq-functional] button+p{margin-top:16px!important}

.vsa-tool :is(input,label,.vsa-status){color:var(--text-light)!important}.vsa-tool input{background:var(--bg-main)!important}.faq-content.oil-guide .vsa-tool[data-faq-functional] form+p{margin-top:16px!important}.vsa-tool input::placeholder{color:var(--text-light);opacity:1}.vsa-tool button[type=submit],.vsa-tool button[type=submit]:is(:hover,:focus-visible,:active){background:var(--accent-green)!important;color:#000!important}
@media(forced-colors:active){.vsa-tool :is(input,label,.vsa-status){color:CanvasText!important}.vsa-tool input{background:Canvas!important}.vsa-tool button[type=submit],.vsa-tool button[type=submit]:is(:hover,:focus-visible,:active){background:ButtonFace!important;color:ButtonText!important}}