.modal--active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1004;overflow:auto;height:100%;width:100%}.modal{display:none;padding:1.5rem;background-color:#fff}.modal__title{padding-right:1.875rem}.modal__close-btn{background-color:transparent;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox%3D'0 0 14 15' xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath d%3D'M13.487 11.612c0 .297-.105.55-.313.759l-1.518 1.517a1.033 1.033 0 0 1-.759.313c-.297 0-.55-.104-.759-.313l-3.28-3.28-3.282 3.28a1.033 1.033 0 0 1-.759.313c-.298 0-.55-.104-.759-.313L.54 12.371a1.033 1.033 0 0 1-.312-.76c0-.297.104-.55.312-.758L3.821 7.57l-3.28-3.28a1.033 1.033 0 0 1-.313-.76c0-.297.104-.55.312-.759l1.518-1.518c.208-.208.461-.312.759-.312s.55.104.759.312l3.281 3.282 3.281-3.282c.209-.208.462-.312.76-.312.297 0 .55.104.758.312l1.518 1.518c.208.209.313.462.313.76 0 .297-.105.55-.313.758L9.893 7.571l3.281 3.282c.208.208.313.461.313.759z' fill%3D'%23000' fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E\a");background-position:center center;background-size:.875rem .9375rem;text-align:left;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:1.5rem;right:.875rem;width:1.75rem;height:1.75rem;padding:0}.modal__close-btn:focus,.modal__close-btn:hover{background-color:transparent}.modal--enlarged{display:block}