.resource-tool[data-astro-cid-fmsseimc]{min-width:0}.tool-note[data-astro-cid-fmsseimc],.tool-formula[data-astro-cid-fmsseimc]{max-width:54rem;color:var(--fg-muted);margin-bottom:1.5rem;line-height:1.7}.tool-formula[data-astro-cid-fmsseimc]{border:.0625rem solid var(--rule);border-radius:var(--radius-2);padding:1rem}.tool-questions[data-astro-cid-fmsseimc]{gap:1.5rem;display:grid}fieldset[data-astro-cid-fmsseimc]{border:.0625rem solid var(--rule);border-radius:var(--radius-2);min-width:0;margin:0;padding:clamp(1.25rem,3vw,2rem)}legend[data-astro-cid-fmsseimc]{max-width:100%;padding-inline:.5rem;line-height:1.7}legend[data-astro-cid-fmsseimc] strong[data-astro-cid-fmsseimc],legend[data-astro-cid-fmsseimc] span[data-astro-cid-fmsseimc]{display:block}.tool-options[data-astro-cid-fmsseimc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tool-options--compact[data-astro-cid-fmsseimc]{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-options[data-astro-cid-fmsseimc] label[data-astro-cid-fmsseimc]{background:var(--bg-2);border:.0625rem solid var(--rule);border-radius:var(--radius-3);cursor:pointer;align-items:start;gap:.75rem;min-height:2.75rem;padding:1rem;display:flex}.tool-options[data-astro-cid-fmsseimc] label[data-astro-cid-fmsseimc]:has(:checked){background:var(--primary-soft);border-color:var(--primary)}.tool-options[data-astro-cid-fmsseimc] input[data-astro-cid-fmsseimc]{accent-color:var(--primary);flex:none;width:1.1rem;height:1.1rem;margin-top:.4rem}.tool-options[data-astro-cid-fmsseimc] small[data-astro-cid-fmsseimc]{color:var(--fg-muted);margin-top:.5rem;line-height:1.5;display:block}.tool-rating-grid[data-astro-cid-fmsseimc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.tool-matrix[data-astro-cid-fmsseimc] fieldset[data-astro-cid-fmsseimc]>.m-field[data-astro-cid-fmsseimc]{max-width:24rem}.tool-actions[data-astro-cid-fmsseimc]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.tool-actions[data-astro-cid-fmsseimc] button[data-astro-cid-fmsseimc][disabled]{opacity:.55;cursor:not-allowed}.tool-results[data-astro-cid-fmsseimc]{border:.0625rem solid var(--rule);border-radius:var(--radius-2);scroll-margin-top:calc(var(--page-nav-h,6rem) + 1rem);margin-top:3rem;padding:clamp(1.25rem,3vw,2rem)}.tool-results[data-astro-cid-fmsseimc] p{color:var(--fg-muted);margin-top:1rem;line-height:1.7}.tool-results[data-astro-cid-fmsseimc] h3{margin-top:1.75rem}.tool-results[data-astro-cid-fmsseimc] ul{gap:1rem;margin-block:1rem;padding-left:1.5rem;list-style:outside;display:grid}.tool-results[data-astro-cid-fmsseimc] table{border-collapse:collapse;width:100%;margin-block:1.5rem}.tool-results[data-astro-cid-fmsseimc] th,.tool-results[data-astro-cid-fmsseimc] td{border-bottom:.0625rem solid var(--rule);text-align:left;vertical-align:top;padding:.75rem}@media (width<=63.99rem){.tool-options[data-astro-cid-fmsseimc],.tool-rating-grid[data-astro-cid-fmsseimc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.tool-options[data-astro-cid-fmsseimc],.tool-rating-grid[data-astro-cid-fmsseimc]{grid-template-columns:1fr}}.resource-layout[data-astro-cid-caoip2bs]{padding-block:var(--section-space);grid-template-columns:minmax(0,1fr) 15rem;gap:clamp(2rem,4vw,4rem);display:grid}.resource-layout[data-astro-cid-caoip2bs]>.learn-navigation{grid-area:1/2}.resource-page[data-astro-cid-caoip2bs]{grid-area:1/1;min-width:0}@media (width<=63.99rem){.resource-layout[data-astro-cid-caoip2bs]{flex-direction:column;gap:2rem;display:flex}}.resource-privacy[data-astro-cid-caoip2bs]{color:var(--fg-muted);max-width:54rem;margin-bottom:2rem;line-height:1.7}.resource-reading[data-astro-cid-caoip2bs]{margin-top:var(--section-space);border-top:.0625rem solid var(--rule);justify-items:start;gap:1.5rem;padding-top:2rem;display:grid}.resource-reading[data-astro-cid-caoip2bs]>p[data-astro-cid-caoip2bs]{max-width:50rem;color:var(--fg-muted);line-height:1.7}.resource-reading[data-astro-cid-caoip2bs] ul[data-astro-cid-caoip2bs]{gap:.75rem;display:grid}
