﻿@media(min-width:62rem){.wide .module.finder,.wide .module.search{margin-top:2.5rem;margin-bottom:3.5rem;}}.finder{--toggle-text-hover:#576166;--toggle-handle-color:var(--ctx-primary);--tag-hover:var(--ctx-primary);--tag-active:var(--tag-hover);--dropdown-active:var(--tag-active);position:relative;}.finder .intro{flex-basis:100%;padding:0 .9375rem;margin-bottom:.625rem;}.ie11 .finder .intro{flex-basis:auto;width:100%;}@media(min-width:62rem){.finder .intro{margin-bottom:1.25rem;}}.finder .intro h2+.article-body{margin-top:.625rem;}.finder .tags{flex-basis:100%;padding:0 .9375rem;}.ie11 .finder .tags{flex-basis:auto;width:100%;}@media(min-width:48rem){.finder .tags{padding:0 .3125rem;}.finder .tags.tag-alpha{padding:0 .625rem;}}.finder .col-nav .tags{margin-bottom:1.875rem;padding:0;}.finder .btn{display:block;border-radius:0;height:100%;width:100%;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.finder .btn.show-more{width:auto;}.finder .btn.dropdown-toggle{display:flex;padding:.9375rem;justify-content:space-between;align-content:center;text-align:left;line-height:1.25;}.finder .btn.dropdown-toggle span{display:block;max-width:calc(100% - 1.25rem);overflow:hidden;text-overflow:ellipsis;}.finder .btn.dropdown-toggle::after{display:inline-block;margin-left:.5rem;font:normal normal normal 14px/1 "Font Awesome 6 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";}.finder .btn.dropdown-toggle::after{border:0;}.finder .btn.btn-toggler{display:flex;width:unset;height:unset;}.finder.module:last-child{margin-bottom:1.25rem;}@media(min-width:62rem){.finder.module:last-child{margin-bottom:3.5rem;}}.col-tag{padding:0;margin-bottom:.3125rem;}@media(min-width:48rem){.col-tag{margin-top:.625rem;margin-bottom:.625rem;padding:0 .625rem;}}.tags{display:flex;flex-wrap:wrap;margin:0;}.tags .btn{line-height:2.5;}.tag-browser .btn{font-size:1rem;padding:.5rem .625rem;}@media(min-width:48rem){.tag-browser .btn{padding:1.1875rem;}}.tag-browser .col-tag{flex:0 1 100%;overflow:hidden;text-overflow:ellipsis;}@media(min-width:48rem){.tag-browser .col-tag{flex-basis:50%;}.ie11 .tag-browser .col-tag{flex-basis:auto;width:50%;}}@media(min-width:62rem){.tag-browser.across-3 .col-tag{flex-basis:33.3333333333%;}.ie11 .tag-browser.across-3 .col-tag{flex-basis:auto;width:33.3333333333%;}.tag-browser.across-4 .col-tag{flex-basis:25%;}.ie11 .tag-browser.across-4 .col-tag{flex-basis:auto;width:25%;}.tag-browser.across-5 .col-tag{flex-basis:20%;}.ie11 .tag-browser.across-5 .col-tag{flex-basis:auto;width:20%;}.tag-browser.across-6 .col-tag{flex-basis:16.6666666667%;}.ie11 .tag-browser.across-6 .col-tag{flex-basis:auto;width:16.6666666667%;}}.tag-toggle-handle{display:flex;flex-basis:100%;justify-content:center;}.tag-toggle-handle a{flex:0 0 auto;color:#303c42;}.tag-toggle-handle a:hover{text-decoration:none;color:var(--toggle-text-hover);}.tag-toggle-handle a .icon{color:var(--toggle-handle-color);}.tag-alpha .col-tag{flex:0 0 20%;margin:0;padding:0;position:relative;}.tag-alpha .col-tag::after{display:block;padding-bottom:100%;content:"";}.tag-alpha .col-tag .btn{position:absolute;height:auto;top:.3125rem;bottom:.3125rem;left:.3125rem;right:.3125rem;background-color:#ececec;border:2px solid #ececec;font-size:1.5rem;line-height:1;font-weight:700;}.tag-alpha .col-tag .btn:hover{border-color:var(--tag-hover);}.tag-alpha .col-tag .btn[disabled]{background-color:#f1f1f2;border-color:#f1f1f2;}.tag-alpha .col-tag .btn:active,.tag-alpha .col-tag .btn.active{background-color:var(--tag-active);border-color:var(--tag-active);color:#fff;}.tag-alpha .col-tag a.btn{display:flex;justify-content:center;align-items:center;width:auto;}.tag-alpha .col-tag button.btn{width:calc(100% - .625rem);}@media(min-width:48rem){.tag-alpha .col-tag{flex-basis:7.6923076923%;}.ie11 .tag-alpha .col-tag{flex-basis:auto;width:7.6923076923%;}}.tag-alpha .btn{padding:0;}@media(min-width:48rem){.finder-results{min-height:30vh;}}.finder-results .col-nav{font-size:1rem;}.finder-results .col-nav .dropdown{margin-bottom:1.875rem;width:100%;}.finder-results .col-nav .dropdown .btn{font-size:1rem;}.finder-results .col-nav .dropdown-menu{margin:0;padding:.3125rem 0;font-size:.75rem;min-width:100%;max-width:95vw;height:auto;max-height:60vh;overflow:auto;}@media(min-width:62rem){.finder-results .col-nav .dropdown-menu{max-width:100%;}}.finder-results .col-nav .dropdown-menu .dropdown-item{overflow:hidden;text-overflow:ellipsis;line-height:1.25;padding:.625rem .9375rem;}.finder-results .col-nav .dropdown-menu .dropdown-item.active,.finder-results .col-nav .dropdown-menu .dropdown-item:active{background-color:var(--dropdown-active);}@media(min-width:62rem){.finder-results .col-nav.alpha-sticky{align-self:flex-start;position:sticky;top:1.25rem;}.finder-results .col-nav.alpha-sticky .tags{height:100%;}}.finder-results .tag-alpha{margin-left:-.3125rem;margin-right:-.3125rem;}.finder-results .tag-alpha .col-tag{flex-basis:20%;}@media(min-width:48rem){.finder-results .tag-alpha .col-tag{flex-basis:25%;}}@media(min-width:62rem){.finder-results .tag-alpha .col-tag{flex-basis:20%;}}.finder-results .search-header{display:none;margin:0 0 .9375rem;font-size:1.25rem;font-weight:400;}@media(min-width:48rem){.finder-results .search-header{display:block;}}.finder-results .search-header .result-text{font-weight:bold;}.finder-results.finder-alpha .search-header{display:block;margin:0 0 1.875rem;padding:.3125rem 0 .9375rem;border-bottom:1px solid #e6e8e8;}.finder-results.finder-alpha .search-header .result-text{display:inline-block;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;padding:.5rem;text-align:center;background-color:var(--ctx-primary);color:#fff;font-weight:bold;}.finder-results .result-item{margin:0 0 1.25rem;padding:0 0 .625rem;border-top:0;border-bottom:1px solid #d8dadb;}.finder-results .result-item h4{display:flex;margin-top:0;}.finder-results .results-list-cores .result-item:last-child{border-bottom:0;}.finder-results .link-2lang,.finder-results .link-spanish{margin-left:1rem;font-size:.875rem;line-height:1.4;color:#8f4469;font-weight:600;flex-shrink:0;}