@layer components{.tool-page_band{isolation:isolate;position:relative;overflow:visible}.tool-page_stack{width:100%;padding-block:var(--emi-hero-stack-pad-block);flex-direction:column;align-items:center;display:flex}.tool-page_title-band{width:100%;min-height:calc(var(--emi-hero-band-h) + var(--emi-hero-text-pad-top));margin-top:calc(-1 * var(--emi-hero-text-pad-top));margin-bottom:var(--emi-hero-gap-before-calc);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex;overflow:visible}@media not (min-width:48rem){.tool-page_title-band{height:auto;min-height:var(--emi-hero-band-h-sm);margin-top:0}}.tool-page_meta-row{width:100%;padding-top:var(--emi-hero-text-pad-top);color:var(--text-2);flex-direction:column;flex:none;align-items:flex-start;gap:.3rem;margin-bottom:.9rem;font-size:.8125rem;line-height:1.4;display:flex}.tool-page_meta-row .breadcrumbs{font:inherit;color:inherit;margin:0}.tool-page_meta-row .tool-page_byline{font:inherit;color:inherit;text-align:start;white-space:normal;--_trim-top:.5lh;--_trim-bottom:.5lh}@media (min-width:48rem){.tool-page_meta-row{flex-flow:wrap;align-items:center;column-gap:.6rem}.tool-page_meta-row .tool-page_byline{--_trim-top:0;--_trim-bottom:0}.tool-page_meta-row .tool-page_byline:before{content:"";vertical-align:-.1em;border-left:var(--border-width) solid var(--border);height:.9em;margin-right:.6rem;display:inline-block}}.tool-page_byline{color:var(--text-2);--_trim-top:.5lh;--_trim-bottom:.5lh;margin:0;font-size:.875rem;line-height:1.4}.tool-page_byline-author,.tool-page_byline-date{white-space:nowrap}.tool-page_byline a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.tool-page_hero-row{align-items:flex-start;gap:var(--emi-hero-title-lede-gap);box-sizing:border-box;flex-direction:column;width:100%;padding-top:1rem;display:flex;overflow:visible}.tool-page_title-group{display:contents}.tool-page_hero-row--learn .tool-page_title-group{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1rem;min-width:0;display:flex}.tool-page_band--with-crumbs .tool-page_hero-row.tool-page_hero-row--learn{padding-top:var(--emi-hero-text-pad-top)}@media (min-width:64rem){.tool-page_band .tool-page_hero-row.tool-page_hero-row--learn{margin-top:calc(2 * var(--emi-hero-text-pad-top));border:var(--border-width) solid var(--border);border-radius:var(--radius-main);background:var(--background-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:0;padding:1rem 1.5rem;display:grid}.tool-page_hero-row--learn .tool-page_title-group{justify-content:space-between;gap:0;padding-inline-end:2rem;container-type:inline-size}.tool-page_hero-row--learn .tool-page_title-group>.heading{margin-block:.85rem}.tool-page_hero-row.tool-page_hero-row--learn .heading{font-size:min(var(--emi-hero-title-size), 100cqi / (max(22, var(--title-line,1)) * .47));max-width:min(100%, var(--title-line,99) * .62em);overflow-wrap:normal;word-break:normal}.tool-page_hero-row--learn .tool-page_title-group>.breadcrumbs{padding-top:.0625rem}.tool-page_learn{border-inline-start:var(--border-width) solid var(--border);justify-content:space-between;align-self:stretch;padding-inline-start:2rem}}.tool-page_title-group .breadcrumbs{min-width:0;color:var(--text-2);align-self:stretch;margin:0;font-size:.8125rem;line-height:1.4}.tool-page_band--with-crumbs .tool-page_hero-row{padding-top:0}.tool-page_band--no-calc .tool-page_stack{padding-bottom:0}.tool-page_band--no-calc .tool-page_title-band{height:auto;min-height:0;max-height:none}@media (min-width:64rem){.tool-page_band--learn .tool-page_title-band{min-height:calc(var(--emi-hero-band-h) + var(--emi-hero-text-pad-top))}.tool-page_band--learn+.guide-page_body>.container{padding-top:0}}.guide-page_body>.container{padding-top:.7rem}.tool-page_hero-row .heading{--_margin-top:0;--_margin-bottom:0;font-size:min(var(--emi-hero-title-size), (100vw - 2.5rem) * 2 / (var(--title-len,1) * .55));max-width:max(7.5em, var(--title-len,0) * .38em);text-wrap:balance;--_trim-top:.35lh;--_trim-bottom:.35lh;margin:0;margin-inline-start:-.05em;line-height:1.05}.tool-page_lede{text-wrap:pretty;word-spacing:normal;letter-spacing:normal;--_trim-top:.45lh;--_trim-bottom:.5lh;--_margin-top:0;max-width:44rem;color:var(--text);font-size:var(--text-main);font-weight:var(--text-main-font-weight);text-align:start;margin:0;padding-block:0;line-height:1.5;overflow:visible}.tool-page_calc-frame{text-align:left;width:100%;min-width:0;max-width:72rem}.tool-page_band:not(.tool-page_band--no-calc)+.tool-page_details>.container{border-top:var(--border-width) solid var(--border);padding-top:2rem}@media not (min-width:64rem){.tool-page_hero-row{gap:var(--emi-hero-title-lede-gap)}.tool-page_lede{font-size:.92rem;line-height:1.4}}@media not (min-width:48rem){.tool-page_byline-updated{display:none}.tool-page_band:not(.tool-page_band--with-crumbs) .tool-page_hero-row{padding-top:.35rem}.tool-page_meta-row{gap:.2rem;margin-bottom:.55rem;font-size:.75rem}.tool-page_byline{font-size:.8125rem;line-height:1.35}.tool-page_meta-row .tool-page_byline{font-size:inherit;line-height:inherit}.tool-page_hero-row{gap:.85rem}.tool-page_lede{max-width:none;font-size:.84rem;line-height:1.35}.guide-page_body>.container{padding-top:.45rem}.tool-page_band:not(.tool-page_band--no-calc)+.tool-page_details>.container{padding-top:1.5rem}}.tool-page_layout{gap:var(--space-7);align-items:start;width:100%;min-width:0;display:grid}@media (min-width:56rem){.tool-page_layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:3rem}}.tool-page_layout>.page-prose{min-width:0;max-width:none}.tool-page_main{min-width:0;max-width:100%}.tool-page_main>.heading,.tool-page_side>.heading{margin-top:var(--space-8)}.tool-page_main>.heading:first-child,.tool-page_side>.heading:first-child{margin-top:0}.tool-page_side{min-width:0}@media (min-width:56rem){.tool-page_side{top:calc(var(--nav-height,4rem) + var(--nav-offset,0px) + var(--space-5));position:sticky}}.tool-page_side>.tool-page_related{margin-bottom:var(--space-5)}.tool-page_side>.tool-page_related:last-child{margin-bottom:0}.tool-page_related{gap:var(--space-2);margin:0 0 var(--space-4);padding:0;font-size:.95rem;list-style:none;display:grid}.tool-page_related a{color:var(--text);text-underline-offset:.15em;text-decoration:underline}.tool-page_faq{gap:var(--space-3);width:100%;margin:0;display:grid}.tool-page_faq details{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);padding:var(--space-3) var(--space-4)}.tool-page_faq summary{cursor:pointer;align-items:center;gap:.5rem;min-height:1.5em;font-weight:600;line-height:1.35;list-style:none;display:flex}.tool-page_faq summary::-webkit-details-marker{display:none}.tool-page_faq summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.4rem;height:.4rem;transition:transform .16s;transform:translateY(-.05em)rotate(-45deg)}.tool-page_faq details[open] summary:before{transform:translateY(.05em)rotate(45deg)}.tool-page_faq p{margin:var(--space-3) 0 0;color:var(--text-2);text-wrap:wrap;word-spacing:normal;letter-spacing:normal;line-height:1.55}}
